117 MB
/home/fdroid/fdroiddata/tmp/com.serwylo.beatgame_26.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.serwylo.beatgame_26.apk
9.31 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <87131c54f5a375ae2d3c52ddf972f6b8f02741f169cd51fcd23cff5a64b8f709>, actual: <18df9bba3c591f18118bc7a6ab9270f00a5bced14afd8088c9ef30846e477409> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <29a6bab87dab7bc0ac8b64f68b5e441c402059096421fd5f951f1937ff778de3dc9fb50300000000>, actual: <3309a36873145a2ba55a91563d8276e4f549c3c696bb2d64e7b09d0fc99006f7dc9fb50300000000>
    
Offset 1, 56 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·673102c7148795aee4b2e0bbca3470ba2ca76fd3de3d9b5eeeda23cbe197638d 
10 Signer·#1·certificate·SHA-1·digest:·ecc4c52af212d926f05d91e11e89931b9e47ac24 
11 Signer·#1·certificate·MD5·digest:·82d60d8e499cc2870b8d8bdd5fd5afb0 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·b8843a7f176d3c6e4bae75df7ad3216776b9b113b15ef47dfd503ba54223fc39 
15 Signer·#1·public·key·SHA-1·digest:·8f4a77846c6616ad4cefa292b40c43d01ea2bdfb 
16 Signer·#1·public·key·MD5·digest:·88f033734817238bb18945d5957ebfd1 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/android_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/compiler.common.jvm.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/compiler.common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/core.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/descriptors.jvm.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/descriptors.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/descriptors.runtime.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/deserialization.common.jvm.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/deserialization.common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/deserialization.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/kotlin-reflection.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/kotlin-stdlib-jdk7.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/kotlin-stdlib-jdk8.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/kotlinx-coroutines-core.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/kotlinx-coroutines-jdk8.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/kotlinx_coroutines_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/kotlinx_coroutines_jdk8.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/ktor-client-cio.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/ktor-client-core.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/ktor-client-gson.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/ktor-client-json.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/ktor-gson.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/ktor-http-cio.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/ktor-http.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/ktor-io.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/ktor-network-tls.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/ktor-network.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/ktor-server-core.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/ktor-utils.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/ktx-actors.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/ktx-async.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/metadata.jvm.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/metadata.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/services/io.ktor.client.features.json.JsonSerializer·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/services/kotlin.reflect.jvm.internal.impl.builtins.BuiltInsLoader·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/services/kotlin.reflect.jvm.internal.impl.resolve.ExternalOverridabilityCondition·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 WARNING:·META-INF/util.runtime.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.57 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·62238684·bytes,·number·of·entries:·1961 Zip·file·size:·62238684·bytes,·number·of·entries:·196
2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··5289940·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··5289704·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx···186280·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libgdx.so4 -rw-rw-rw-··0.0·unx···186280·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libgdx.so
5 -rw-rw-rw-··0.0·unx···177768·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libgdx.so5 -rw-rw-rw-··0.0·unx···177768·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libgdx.so
6 -rw-rw-rw-··0.0·unx···177704·b-·defN·81-Jan-01·01:01·lib/x86/libgdx.so6 -rw-rw-rw-··0.0·unx···177704·b-·defN·81-Jan-01·01:01·lib/x86/libgdx.so
7 -rw-rw-rw-··0.0·unx···194736·b-·defN·81-Jan-01·01:01·lib/x86_64/libgdx.so7 -rw-rw-rw-··0.0·unx···194736·b-·defN·81-Jan-01·01:01·lib/x86_64/libgdx.so
8 -rw-rw-rw-··0.0·unx·····1426·b-·defN·81-Jan-01·01:01·assets/README.md8 -rw-rw-rw-··0.0·unx·····1426·b-·defN·81-Jan-01·01:01·assets/README.md
9 -rw-rw-rw-··0.0·unx·····2051·b-·defN·81-Jan-01·01:01·assets/effects/health.p9 -rw-rw-rw-··0.0·unx·····2051·b-·defN·81-Jan-01·01:01·assets/effects/health.p
10 -rw-rw-rw-··0.0·unx······546·b-·stor·81-Jan-01·01:01·assets/effects/particle_pixel.png10 -rw-rw-rw-··0.0·unx······546·b-·stor·81-Jan-01·01:01·assets/effects/particle_pixel.png
Offset 191, 8 lines modifiedOffset 191, 8 lines modified
191 -rw----·····2.0·fat····14256·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins191 -rw----·····2.0·fat····14256·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
192 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins192 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
193 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins193 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
194 -rw----·····2.0·fat·····2075·b-·defN·81-Jan-01·01:01·sfd.ser194 -rw----·····2.0·fat·····2075·b-·defN·81-Jan-01·01:01·sfd.ser
195 -rw----·····2.0·fat····17644·b-·defN·81-Jan-01·01:01·META-INF/1E1FAEC5.SF195 -rw----·····2.0·fat····17644·b-·defN·81-Jan-01·01:01·META-INF/1E1FAEC5.SF
196 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/1E1FAEC5.RSA196 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/1E1FAEC5.RSA
197 -rw----·····2.0·fat····17536·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF197 -rw----·····2.0·fat····17536·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
198 196·files,·69416277·bytes·uncompressed,·62201868·bytes·compressed:··10.4%198 196·files,·69416041·bytes·uncompressed,·62201688·bytes·compressed:··10.4%
117 MB
classes.dex
117 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·9ba9f8624 checksum············:·b3d574f1
5 signature···········:·47be...30535 signature···········:·6c3e...bd93
6 file_size···········:·52899406 file_size···········:·5289704
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·3361310 string_ids_size·····:·33612
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·526912 type_ids_size·······:·5269
13 type_ids_off········:·134564·(0x020da4)13 type_ids_off········:·134560·(0x020da0)
14 proto_ids_size······:·740114 proto_ids_size······:·7401
15 proto_ids_off·······:·155640·(0x025ff8)15 proto_ids_off·······:·155636·(0x025ff4)
16 field_ids_size······:·1187016 field_ids_size······:·11870
17 field_ids_off·······:·244452·(0x03bae4)17 field_ids_off·······:·244448·(0x03bae0)
18 method_ids_size·····:·2957018 method_ids_size·····:·29570
19 method_ids_off······:·339412·(0x052dd4)19 method_ids_off······:·339408·(0x052dd0)
20 class_defs_size·····:·461420 class_defs_size·····:·4614
21 class_defs_off······:·575972·(0x08c9e4)21 class_defs_off······:·575968·(0x08c9e0)
22 data_size···········:·456632022 data_size···········:·4566088
23 data_off············:·723620·(0x0b0aa4)23 data_off············:·723616·(0x0b0aa0)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·7325 class_idx···········:·73
26 access_flags········:·16401·(0x4011)26 access_flags········:·16401·(0x4011)
27 superclass_idx······:·227927 superclass_idx······:·2279
28 source_file_idx·····:·387428 source_file_idx·····:·3873
29 static_fields_size··:·729 static_fields_size··:·7
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·431 direct_methods_size·:·4
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 79, 55 lines modifiedOffset 79, 55 lines modified
79 ······type··········:·'()V'79 ······type··········:·'()V'
80 ······access········:·0x10008·(STATIC·CONSTRUCTOR)80 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
81 ······code··········-81 ······code··········-
82 ······registers·····:·1382 ······registers·····:·13
83 ······ins···········:·083 ······ins···········:·0
84 ······outs··········:·384 ······outs··········:·3
85 ······insns·size····:·78·16-bit·code·units85 ······insns·size····:·78·16-bit·code·units
86 0b0c04:········································|[0b0c04]·com.badlogic.gdx.Application$ApplicationType.<clinit>:()V86 0b0c00:········································|[0b0c00]·com.badlogic.gdx.Application$ApplicationType.<clinit>:()V
87 0b0c14:·2200·4900······························|0000:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004987 0b0c10:·2200·4900······························|0000:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0049
88 0b0c18:·1a01·e70e······························|0002:·const-string·v1,·"Android"·//·string@0ee788 0b0c14:·1a01·e60e······························|0002:·const-string·v1,·"Android"·//·string@0ee6
89 0b0c1c:·1202···································|0004:·const/4·v2,·#int·0·//·#089 0b0c18:·1202···································|0004:·const/4·v2,·#int·0·//·#0
90 0b0c1e:·7030·fa00·1002·························|0005:·invoke-direct·{v0,·v1,·v2},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@00fa90 0b0c1a:·7030·fa00·1002·························|0005:·invoke-direct·{v0,·v1,·v2},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@00fa
91 0b0c24:·6900·1300······························|0008:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@001391 0b0c20:·6900·1300······························|0008:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0013
92 0b0c28:·2201·4900······························|000a:·new-instance·v1,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004992 0b0c24:·2201·4900······························|000a:·new-instance·v1,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0049
93 0b0c2c:·1a03·8b13······························|000c:·const-string·v3,·"Desktop"·//·string@138b93 0b0c28:·1a03·8a13······························|000c:·const-string·v3,·"Desktop"·//·string@138a
94 0b0c30:·1214···································|000e:·const/4·v4,·#int·1·//·#194 0b0c2c:·1214···································|000e:·const/4·v4,·#int·1·//·#1
95 0b0c32:·7030·fa00·3104·························|000f:·invoke-direct·{v1,·v3,·v4},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@00fa95 0b0c2e:·7030·fa00·3104·························|000f:·invoke-direct·{v1,·v3,·v4},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@00fa
96 0b0c38:·6901·1500······························|0012:·sput-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@001596 0b0c34:·6901·1500······························|0012:·sput-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0015
97 0b0c3c:·2203·4900······························|0014:·new-instance·v3,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004997 0b0c38:·2203·4900······························|0014:·new-instance·v3,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0049
98 0b0c40:·1a05·9816······························|0016:·const-string·v5,·"HeadlessDesktop"·//·string@169898 0b0c3c:·1a05·9716······························|0016:·const-string·v5,·"HeadlessDesktop"·//·string@1697
99 0b0c44:·1226···································|0018:·const/4·v6,·#int·2·//·#299 0b0c40:·1226···································|0018:·const/4·v6,·#int·2·//·#2
100 0b0c46:·7030·fa00·5306·························|0019:·invoke-direct·{v3,·v5,·v6},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@00fa100 0b0c42:·7030·fa00·5306·························|0019:·invoke-direct·{v3,·v5,·v6},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@00fa
101 0b0c4c:·6903·1600······························|001c:·sput-object·v3,·Lcom/badlogic/gdx/Application$ApplicationType;.HeadlessDesktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0016101 0b0c48:·6903·1600······························|001c:·sput-object·v3,·Lcom/badlogic/gdx/Application$ApplicationType;.HeadlessDesktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0016
102 0b0c50:·2205·4900······························|001e:·new-instance·v5,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0049102 0b0c4c:·2205·4900······························|001e:·new-instance·v5,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0049
103 0b0c54:·1a07·200f······························|0020:·const-string·v7,·"Applet"·//·string@0f20103 0b0c50:·1a07·1f0f······························|0020:·const-string·v7,·"Applet"·//·string@0f1f
104 0b0c58:·1238···································|0022:·const/4·v8,·#int·3·//·#3104 0b0c54:·1238···································|0022:·const/4·v8,·#int·3·//·#3
105 0b0c5a:·7030·fa00·7508·························|0023:·invoke-direct·{v5,·v7,·v8},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@00fa105 0b0c56:·7030·fa00·7508·························|0023:·invoke-direct·{v5,·v7,·v8},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@00fa
106 0b0c60:·6905·1400······························|0026:·sput-object·v5,·Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0014106 0b0c5c:·6905·1400······························|0026:·sput-object·v5,·Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0014
107 0b0c64:·2207·4900······························|0028:·new-instance·v7,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0049107 0b0c60:·2207·4900······························|0028:·new-instance·v7,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0049
108 0b0c68:·1a09·c13f······························|002a:·const-string·v9,·"WebGL"·//·string@3fc1108 0b0c64:·1a09·c03f······························|002a:·const-string·v9,·"WebGL"·//·string@3fc0
109 0b0c6c:·124a···································|002c:·const/4·v10,·#int·4·//·#4109 0b0c68:·124a···································|002c:·const/4·v10,·#int·4·//·#4
110 0b0c6e:·7030·fa00·970a·························|002d:·invoke-direct·{v7,·v9,·v10},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@00fa110 0b0c6a:·7030·fa00·970a·························|002d:·invoke-direct·{v7,·v9,·v10},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@00fa
111 0b0c74:·6907·1700······························|0030:·sput-object·v7,·Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0017111 0b0c70:·6907·1700······························|0030:·sput-object·v7,·Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0017
112 0b0c78:·2209·4900······························|0032:·new-instance·v9,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0049112 0b0c74:·2209·4900······························|0032:·new-instance·v9,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0049
113 0b0c7c:·1a0b·9761······························|0034:·const-string·v11,·"iOS"·//·string@6197113 0b0c78:·1a0b·9661······························|0034:·const-string·v11,·"iOS"·//·string@6196
114 0b0c80:·125c···································|0036:·const/4·v12,·#int·5·//·#5114 0b0c7c:·125c···································|0036:·const/4·v12,·#int·5·//·#5
115 0b0c82:·7030·fa00·b90c·························|0037:·invoke-direct·{v9,·v11,·v12},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@00fa115 0b0c7e:·7030·fa00·b90c·························|0037:·invoke-direct·{v9,·v11,·v12},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@00fa
116 0b0c88:·6909·1800······························|003a:·sput-object·v9,·Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0018116 0b0c84:·6909·1800······························|003a:·sput-object·v9,·Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0018
117 0b0c8c:·126b···································|003c:·const/4·v11,·#int·6·//·#6117 0b0c88:·126b···································|003c:·const/4·v11,·#int·6·//·#6
118 0b0c8e:·23bb·9713······························|003d:·new-array·v11,·v11,·[Lcom/badlogic/gdx/Application$ApplicationType;·//·type@1397118 0b0c8a:·23bb·9713······························|003d:·new-array·v11,·v11,·[Lcom/badlogic/gdx/Application$ApplicationType;·//·type@1397
119 0b0c92:·4d00·0b02······························|003f:·aput-object·v0,·v11,·v2119 0b0c8e:·4d00·0b02······························|003f:·aput-object·v0,·v11,·v2
120 0b0c96:·4d01·0b04······························|0041:·aput-object·v1,·v11,·v4120 0b0c92:·4d01·0b04······························|0041:·aput-object·v1,·v11,·v4
121 0b0c9a:·4d03·0b06······························|0043:·aput-object·v3,·v11,·v6121 0b0c96:·4d03·0b06······························|0043:·aput-object·v3,·v11,·v6
122 0b0c9e:·4d05·0b08······························|0045:·aput-object·v5,·v11,·v8122 0b0c9a:·4d05·0b08······························|0045:·aput-object·v5,·v11,·v8
123 0b0ca2:·4d07·0b0a······························|0047:·aput-object·v7,·v11,·v10123 0b0c9e:·4d07·0b0a······························|0047:·aput-object·v7,·v11,·v10
124 0b0ca6:·4d09·0b0c······························|0049:·aput-object·v9,·v11,·v12124 0b0ca2:·4d09·0b0c······························|0049:·aput-object·v9,·v11,·v12
125 0b0caa:·690b·1200······························|004b:·sput-object·v11,·Lcom/badlogic/gdx/Application$ApplicationType;.$VALUES:[Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0012125 0b0ca6:·690b·1200······························|004b:·sput-object·v11,·Lcom/badlogic/gdx/Application$ApplicationType;.$VALUES:[Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0012
126 0b0cae:·0e00···································|004d:·return-void126 0b0caa:·0e00···································|004d:·return-void
127 ······catches·······:·(none)127 ······catches·······:·(none)
128 ······positions·····:·128 ······positions·····:·
129 ········0x0000·line=102129 ········0x0000·line=102
130 ········0x004b·line=101130 ········0x004b·line=101
131 ······locals········:·131 ······locals········:·
  
132 ····#1··············:·(in·Lcom/badlogic/gdx/Application$ApplicationType;)132 ····#1··············:·(in·Lcom/badlogic/gdx/Application$ApplicationType;)
Offset 135, 17 lines modifiedOffset 135, 17 lines modified
135 ······type··········:·'(Ljava/lang/String;I)V'135 ······type··········:·'(Ljava/lang/String;I)V'
136 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)136 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
137 ······code··········-137 ······code··········-
138 ······registers·····:·3138 ······registers·····:·3
139 ······ins···········:·3139 ······ins···········:·3
140 ······outs··········:·3140 ······outs··········:·3
141 ······insns·size····:·4·16-bit·code·units141 ······insns·size····:·4·16-bit·code·units
142 0b0cb0:········································|[0b0cb0]·com.badlogic.gdx.Application$ApplicationType.<init>:(Ljava/lang/String;I)V142 0b0cac:········································|[0b0cac]·com.badlogic.gdx.Application$ApplicationType.<init>:(Ljava/lang/String;I)V
143 0b0cc0:·7030·8135·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;.<init>:(Ljava/lang/String;I)V·//·method@3581143 0b0cbc:·7030·8135·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;.<init>:(Ljava/lang/String;I)V·//·method@3581
144 0b0cc6:·0e00···································|0003:·return-void144 0b0cc2:·0e00···································|0003:·return-void
145 ······catches·······:·(none)145 ······catches·······:·(none)
146 ······positions·····:·146 ······positions·····:·
147 ········0x0000·line=101147 ········0x0000·line=101
148 ······locals········:·148 ······locals········:·
149 ········0x0000·-·0x0004·reg=0·this·Lcom/badlogic/gdx/Application$ApplicationType;·149 ········0x0000·-·0x0004·reg=0·this·Lcom/badlogic/gdx/Application$ApplicationType;·
150 ········0x0000·-·0x0004·reg=1·(null)·Ljava/lang/String;·150 ········0x0000·-·0x0004·reg=1·(null)·Ljava/lang/String;·
151 ········0x0000·-·0x0004·reg=2·(null)·I·151 ········0x0000·-·0x0004·reg=2·(null)·I·
Offset 155, 20 lines modifiedOffset 155, 20 lines modified
155 ······type··········:·'(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType;'155 ······type··········:·'(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType;'
156 ······access········:·0x0009·(PUBLIC·STATIC)156 ······access········:·0x0009·(PUBLIC·STATIC)
157 ······code··········-157 ······code··········-
158 ······registers·····:·2158 ······registers·····:·2
159 ······ins···········:·1159 ······ins···········:·1
160 ······outs··········:·2160 ······outs··········:·2
161 ······insns·size····:·9·16-bit·code·units161 ······insns·size····:·9·16-bit·code·units
162 0b0bbc:········································|[0b0bbc]·com.badlogic.gdx.Application$ApplicationType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType;162 0b0bb8:········································|[0b0bb8]·com.badlogic.gdx.Application$ApplicationType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType;
163 0b0bcc:·1c00·4900······························|0000:·const-class·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0049163 0b0bc8:·1c00·4900······························|0000:·const-class·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0049
164 0b0bd0:·7120·8735·1000·························|0002:·invoke-static·{v0,·v1},·Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;·//·method@3587164 0b0bcc:·7120·8735·1000·························|0002:·invoke-static·{v0,·v1},·Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;·//·method@3587
165 0b0bd6:·0c01···································|0005:·move-result-object·v1165 0b0bd2:·0c01···································|0005:·move-result-object·v1
166 0b0bd8:·1f01·4900······························|0006:·check-cast·v1,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0049166 0b0bd4:·1f01·4900······························|0006:·check-cast·v1,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0049
167 0b0bdc:·1101···································|0008:·return-object·v1167 0b0bd8:·1101···································|0008:·return-object·v1
168 ······catches·······:·(none)168 ······catches·······:·(none)
169 ······positions·····:·169 ······positions·····:·
170 ········0x0000·line=101170 ········0x0000·line=101
Max diff block lines reached; 122303235/122318530 bytes (99.99%) of diff not shown.
3.35 KB
smali/com/serwylo/beatgame/Globals.smali
    
Offset 7, 40 lines modifiedOffset 7, 40 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u0000·\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0010\u0007\n\u0002\u0008\t\u0008\u00c6\u0002\u0018\u00002\u00020\u0001B\t\u0008\u0002\u00a2\u0006\u0004\u0008\u0017\u0010\u0018R\"\u0010\u0003\u001a\u00020\u00028\u0006@\u0006X\u0[·...·truncated·by·diffoscope;·len:·341,·SHA:·f6fd4206d06a18110dc9cf64f337706e4120e9495639af2dfc585fd9dfbdb29b·...·]\u00a2\u0006\u0012\n\u0004\u0008\u0011\u0010\u0012\u001a\u0004\u0008\u0013\u0010\u0014\"\u0004\u0008\u0015\u0010\u0016\u00a8\u0006\u0019"14 ········"\u0000·\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0007\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\t\u0008\u00c6\u0002\u0018\u00002\u00020\u0001B\t\u0008\u0002\u00a2\u0006\u0004\u0008\u0017\u0010\u0018R\"\u0010\u0003\u001a\u00020\u00028\u0006@\u0006X\u0[·...·truncated·by·diffoscope;·len:·341,·SHA:·cef55ff020d44e48c21ca4ca95b7a0c578d110cda6e4119d91255a81dcc1ae2d·...·]\u00a2\u0006\u0012\n\u0004\u0008\u0011\u0010\u0012\u001a\u0004\u0008\u0013\u0010\u0014\"\u0004\u0008\u0015\u0010\u0016\u00a8\u0006\u0019"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/Globals;",17 ········"Lcom/serwylo/beatgame/Globals;",
18 ········"",18 ········"",
19 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;", 
20 ········"spriteBatch", 
21 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;", 
22 ········"getSpriteBatch", 
23 ········"()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;", 
24 ········"setSpriteBatch", 
25 ········"(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V", 
26 ········"Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;", 
27 ········"shapeRenderer", 
28 ········"Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;", 
29 ········"getShapeRenderer", 
30 ········"()Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;", 
31 ········"setShapeRenderer", 
32 ········"(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;)V", 
33 ········"",19 ········"",
34 ········"animationTimer",20 ········"animationTimer",
35 ········"F",21 ········"F",
36 ········"getAnimationTimer",22 ········"getAnimationTimer",
37 ········"()F",23 ········"()F",
38 ········"setAnimationTimer",24 ········"setAnimationTimer",
39 ········"(F)V",25 ········"(F)V",
 26 ········"Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;",
 27 ········"shapeRenderer",
 28 ········"Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;",
 29 ········"getShapeRenderer",
 30 ········"()Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;",
 31 ········"setShapeRenderer",
 32 ········"(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;)V",
 33 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;",
 34 ········"spriteBatch",
 35 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;",
 36 ········"getSpriteBatch",
 37 ········"()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;",
 38 ········"setSpriteBatch",
 39 ········"(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V",
40 ········"<init>",40 ········"<init>",
41 ········"()V",41 ········"()V",
42 ········"core"42 ········"core"
43 ····}43 ····}
44 ····k·=·0x144 ····k·=·0x1
45 ····mv·=·{45 ····mv·=·{
46 ········0x1,46 ········0x1,
1.67 KB
smali/com/serwylo/beatgame/Assets$Styles$TextButtons.smali
Ordering differences only
    
Offset 23, 22 lines modifiedOffset 23, 22 lines modified
23 ········"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000e\u0008\u0086\u0004\u0018\u00002\u00020\u0001B\u0007\u00a2\u0006\u0004\u0008\u000e\u0010\u000fR!\u0010\u0004\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0004\u0010\u0005\u001a\u0004\u0008\u0006\u0010\u0007R!\u0010\u0008\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0008\u0010\u0005\u001a\u0004\u0008\t\u0010\u0007R!\u0010\n\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0005\u001a\u0004\u0008\u000b\u0010\u0007R!\u0010\u000c\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u0005\u001a\u0004\u0008\r\u0010\u0007\u00a8\u0006\u0010"23 ········"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000e\u0008\u0086\u0004\u0018\u00002\u00020\u0001B\u0007\u00a2\u0006\u0004\u0008\u000e\u0010\u000fR!\u0010\u0004\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0004\u0010\u0005\u001a\u0004\u0008\u0006\u0010\u0007R!\u0010\u0008\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0008\u0010\u0005\u001a\u0004\u0008\t\u0010\u0007R!\u0010\n\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0005\u001a\u0004\u0008\u000b\u0010\u0007R!\u0010\u000c\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u0005\u001a\u0004\u0008\r\u0010\u0007\u00a8\u0006\u0010"
24 ····}24 ····}
25 ····d2·=·{25 ····d2·=·{
26 ········"Lcom/serwylo/beatgame/Assets$Styles$TextButtons;",26 ········"Lcom/serwylo/beatgame/Assets$Styles$TextButtons;",
27 ········"",27 ········"",
28 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;",28 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;",
29 ········"kotlin.jvm.PlatformType",29 ········"kotlin.jvm.PlatformType",
30 ········"small",30 ········"huge",
31 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;",31 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;",
32 ········"getSmall",32 ········"getHuge",
33 ········"()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;",33 ········"()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;",
34 ········"large",34 ········"large",
35 ········"getLarge",35 ········"getLarge",
 36 ········"small",
36 ········"huge",37 ········"getSmall",
37 ········"getHuge", 
38 ········"medium",38 ········"medium",
39 ········"getMedium",39 ········"getMedium",
40 ········"<init>",40 ········"<init>",
41 ········"(Lcom/serwylo/beatgame/Assets$Styles;)V",41 ········"(Lcom/serwylo/beatgame/Assets$Styles;)V",
42 ········"core"42 ········"core"
43 ····}43 ····}
44 ····k·=·0x144 ····k·=·0x1
5.88 KB
smali/com/serwylo/beatgame/Assets.smali
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 .annotation·runtime·Lkotlin/Metadata;19 .annotation·runtime·Lkotlin/Metadata;
20 ····bv·=·{20 ····bv·=·{
21 ········0x1,21 ········0x1,
22 ········0x0,22 ········0x0,
23 ········0x323 ········0x3
24 ····}24 ····}
25 ····d1·=·{25 ····d1·=·{
26 ········"\u0000X\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u000e\n\u0002\u0018\u0002\n\u0002\u0008\u000c\u0018\u0000·02\u00020\u0001:\u00070123456B\u000f\u0012\u0006\u0010\u001d\u001a\u00020\u001c\u00a2\u0006\u0004\u0008.\u0010/J\r\u0010\u0003\u001a\u00020\u0002\u00a2\u0006\u000[·...·truncated·by·diffoscope;·len:·1404,·SHA:·51f116e4886044a6e7447748abe8ad2930e2fbed19e711dfd67a1f210d0f38cf·...·]\u00a2\u0006\u0006\n\u0004\u0008,\u0010-\u00a8\u00067"26 ········"\u0000X\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u000c\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u000e\u0018\u0000·02\u00020\u0001:\u00070123456B\u000f\u0012\u0006\u0010%\u001a\u00020$\u00a2\u0006\u0004\u0008.\u0010/J\r\u0010\u0003\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u0[·...·truncated·by·diffoscope;·len:·1395,·SHA:·3adedc87d0891bbd35cd7b4a984bbb846d70250443d3220e4be6e3d196e27919·...·]\u00a2\u0006\u0006\n\u0004\u0008,\u0010-\u00a8\u00067"
27 ····}27 ····}
28 ····d2·=·{28 ····d2·=·{
29 ········"Lcom/serwylo/beatgame/Assets;",29 ········"Lcom/serwylo/beatgame/Assets;",
30 ········"",30 ········"",
31 ········"",31 ········"",
32 ········"initSync",32 ········"initSync",
33 ········"()V",33 ········"()V",
Offset 48, 34 lines modifiedOffset 48, 34 lines modified
48 ········"()Lcom/serwylo/beatgame/Assets$Particles;",48 ········"()Lcom/serwylo/beatgame/Assets$Particles;",
49 ········"Lcom/serwylo/beatgame/Assets$Sounds;",49 ········"Lcom/serwylo/beatgame/Assets$Sounds;",
50 ········"getSounds",50 ········"getSounds",
51 ········"()Lcom/serwylo/beatgame/Assets$Sounds;",51 ········"()Lcom/serwylo/beatgame/Assets$Sounds;",
52 ········"Lcom/serwylo/beatgame/Assets$Effects;",52 ········"Lcom/serwylo/beatgame/Assets$Effects;",
53 ········"getEffects",53 ········"getEffects",
54 ········"()Lcom/serwylo/beatgame/Assets$Effects;",54 ········"()Lcom/serwylo/beatgame/Assets$Effects;",
 55 ········"styles",
 56 ········"Lcom/serwylo/beatgame/Assets$Styles;",
55 ········"particles",57 ········"particles",
56 ········"Lcom/serwylo/beatgame/Assets$Particles;",58 ········"Lcom/serwylo/beatgame/Assets$Particles;",
 59 ········"sprites",
 60 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
 61 ········"effects",
 62 ········"Lcom/serwylo/beatgame/Assets$Effects;",
 63 ········"skin",
 64 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",
57 ········"Ljava/util/Locale;",65 ········"Ljava/util/Locale;",
58 ········"locale",66 ········"locale",
59 ········"Ljava/util/Locale;",67 ········"Ljava/util/Locale;",
60 ········"styles", 
61 ········"Lcom/serwylo/beatgame/Assets$Styles;", 
62 ········"sounds",68 ········"sounds",
63 ········"Lcom/serwylo/beatgame/Assets$Sounds;",69 ········"Lcom/serwylo/beatgame/Assets$Sounds;",
64 ········"skin", 
65 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;", 
66 ········"effects", 
67 ········"Lcom/serwylo/beatgame/Assets$Effects;", 
68 ········"sprites", 
69 ········"Lcom/serwylo/beatgame/Assets$Sprites;", 
70 ········"strings", 
71 ········"Lcom/badlogic/gdx/utils/I18NBundle;", 
72 ········"Lcom/badlogic/gdx/assets/AssetManager;",70 ········"Lcom/badlogic/gdx/assets/AssetManager;",
73 ········"manager",71 ········"manager",
74 ········"Lcom/badlogic/gdx/assets/AssetManager;",72 ········"Lcom/badlogic/gdx/assets/AssetManager;",
 73 ········"strings",
 74 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
75 ········"<init>",75 ········"<init>",
76 ········"(Ljava/util/Locale;)V",76 ········"(Ljava/util/Locale;)V",
77 ········"Companion",77 ········"Companion",
78 ········"Effects",78 ········"Effects",
79 ········"Font",79 ········"Font",
80 ········"Particles",80 ········"Particles",
81 ········"Sounds",81 ········"Sounds",
1.69 KB
smali/com/serwylo/beatgame/Assets$Styles$Labels.smali
Ordering differences only
    
Offset 23, 24 lines modifiedOffset 23, 24 lines modified
23 ········"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000e\u0008\u0086\u0004\u0018\u00002\u00020\u0001B\u0007\u00a2\u0006\u0004\u0008\u000e\u0010\u000fR!\u0010\u0004\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0004\u0010\u0005\u001a\u0004\u0008\u0006\u0010\u0007R!\u0010\u0008\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0008\u0010\u0005\u001a\u0004\u0008\t\u0010\u0007R!\u0010\n\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0005\u001a\u0004\u0008\u000b\u0010\u0007R!\u0010\u000c\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u0005\u001a\u0004\u0008\r\u0010\u0007\u00a8\u0006\u0010"23 ········"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000e\u0008\u0086\u0004\u0018\u00002\u00020\u0001B\u0007\u00a2\u0006\u0004\u0008\u000e\u0010\u000fR!\u0010\u0004\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0004\u0010\u0005\u001a\u0004\u0008\u0006\u0010\u0007R!\u0010\u0008\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0008\u0010\u0005\u001a\u0004\u0008\t\u0010\u0007R!\u0010\n\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0005\u001a\u0004\u0008\u000b\u0010\u0007R!\u0010\u000c\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u0005\u001a\u0004\u0008\r\u0010\u0007\u00a8\u0006\u0010"
24 ····}24 ····}
25 ····d2·=·{25 ····d2·=·{
26 ········"Lcom/serwylo/beatgame/Assets$Styles$Labels;",26 ········"Lcom/serwylo/beatgame/Assets$Styles$Labels;",
27 ········"",27 ········"",
28 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;",28 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;",
29 ········"kotlin.jvm.PlatformType",29 ········"kotlin.jvm.PlatformType",
30 ········"small",30 ········"medium",
31 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;",31 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;",
32 ········"getSmall",32 ········"getMedium",
33 ········"()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;",33 ········"()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;",
 34 ········"small",
34 ········"huge",35 ········"getSmall",
35 ········"getHuge", 
36 ········"large",36 ········"large",
37 ········"getLarge",37 ········"getLarge",
38 ········"medium",38 ········"huge",
39 ········"getMedium",39 ········"getHuge",
40 ········"<init>",40 ········"<init>",
41 ········"(Lcom/serwylo/beatgame/Assets$Styles;)V",41 ········"(Lcom/serwylo/beatgame/Assets$Styles;)V",
42 ········"core"42 ········"core"
43 ····}43 ····}
44 ····k·=·0x144 ····k·=·0x1
45 ····mv·=·{45 ····mv·=·{
46 ········0x1,46 ········0x1,
4.33 KB
smali/com/serwylo/beatgame/BeatFeetGame.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u0000@\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u0005\u0008\u0016\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u001d\u001a\u00020\u001c\u0012\u0006\u0010\"\u001a\u00020!\u00a2\u0006\u0004\u0008$\u0010%J\u000f\u0010\u0003\u001a\u00020\u0[·...·truncated·by·diffoscope;·len:·1115,·SHA:·e850469fdfd0ed7851312048fac603d0873cf1addf8c4abf6c9f37ba6f8ba922·...·]\u0004\u0008\"\u0010#\u00a8\u0006&"14 ········"\u0000@\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0007\u0008\u0016\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010·\u001a\u00020\u001f\u0012\u0006\u0010\u001d\u001a\u00020\u001c\u00a2\u0006\u0004\u0008$\u0010%J\u000f\u0010\u0003\u001a\u0002[·...·truncated·by·diffoscope;·len:·1118,·SHA:·9fb3dac7ff11c5d07d5d95c3acf11981763f066ff9b5177e33e720a7c3d156cd·...·]\u0004\u0008\"\u0010#\u00a8\u0006&"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/BeatFeetGame;",17 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
18 ········"Lcom/badlogic/gdx/Game;",18 ········"Lcom/badlogic/gdx/Game;",
19 ········"",19 ········"",
20 ········"create",20 ········"create",
21 ········"()V",21 ········"()V",
Offset 38, 22 lines modifiedOffset 38, 22 lines modified
38 ········"Lcom/serwylo/beatgame/Assets;",38 ········"Lcom/serwylo/beatgame/Assets;",
39 ········"assets",39 ········"assets",
40 ········"Lcom/serwylo/beatgame/Assets;",40 ········"Lcom/serwylo/beatgame/Assets;",
41 ········"getAssets",41 ········"getAssets",
42 ········"()Lcom/serwylo/beatgame/Assets;",42 ········"()Lcom/serwylo/beatgame/Assets;",
43 ········"setAssets",43 ········"setAssets",
44 ········"(Lcom/serwylo/beatgame/Assets;)V",44 ········"(Lcom/serwylo/beatgame/Assets;)V",
 45 ········"",
 46 ········"verbose",
 47 ········"Z",
45 ········"Lcom/serwylo/beatgame/PlatformListener;",48 ········"Lcom/serwylo/beatgame/PlatformListener;",
46 ········"platformListener",49 ········"platformListener",
47 ········"Lcom/serwylo/beatgame/PlatformListener;",50 ········"Lcom/serwylo/beatgame/PlatformListener;",
48 ········"getPlatformListener",51 ········"getPlatformListener",
49 ········"()Lcom/serwylo/beatgame/PlatformListener;",52 ········"()Lcom/serwylo/beatgame/PlatformListener;",
50 ········"", 
51 ········"verbose", 
52 ········"Z", 
53 ········"<init>",53 ········"<init>",
54 ········"(Lcom/serwylo/beatgame/PlatformListener;Z)V",54 ········"(Lcom/serwylo/beatgame/PlatformListener;Z)V",
55 ········"core"55 ········"core"
56 ····}56 ····}
57 ····k·=·0x157 ····k·=·0x1
58 ····mv·=·{58 ····mv·=·{
59 ········0x1,59 ········0x1,
1.44 KB
smali/com/serwylo/beatgame/Assets$Particles.smali
Ordering differences only
    
Offset 22, 22 lines modifiedOffset 22, 22 lines modified
22 ····d1·=·{22 ····d1·=·{
23 ········"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0008\n\u0002\u0018\u0002\n\u0002\u0008\u0004\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u000c\u001a\u00020\u000b\u00a2\u0006\u0004\u0008\r\u0010\u000eR\u0019\u0010\u0003\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0003\u0010\u0004\u001a\u0004\u0008\u0005\u0010\u0006R\u0019\u0010\u0007\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0007\u0010\u0004\u001a\u0004\u0008\u0008\u0010\u0006R\u0019\u0010\t\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\t\u0010\u0004\u001a\u0004\u0008\n\u0010\u0006\u00a8\u0006\u000f"23 ········"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0008\n\u0002\u0018\u0002\n\u0002\u0008\u0004\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u000c\u001a\u00020\u000b\u00a2\u0006\u0004\u0008\r\u0010\u000eR\u0019\u0010\u0003\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0003\u0010\u0004\u001a\u0004\u0008\u0005\u0010\u0006R\u0019\u0010\u0007\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0007\u0010\u0004\u001a\u0004\u0008\u0008\u0010\u0006R\u0019\u0010\t\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\t\u0010\u0004\u001a\u0004\u0008\n\u0010\u0006\u00a8\u0006\u000f"
24 ····}24 ····}
25 ····d2·=·{25 ····d2·=·{
26 ········"Lcom/serwylo/beatgame/Assets$Particles;",26 ········"Lcom/serwylo/beatgame/Assets$Particles;",
27 ········"",27 ········"",
28 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",28 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",
29 ········"health",29 ········"shield",
30 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",30 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",
31 ········"getHealth",31 ········"getShield",
32 ········"()Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",32 ········"()Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",
33 ········"jump",33 ········"jump",
34 ········"getJump",34 ········"getJump",
35 ········"shield",35 ········"health",
36 ········"getShield",36 ········"getHealth",
37 ········"Lcom/badlogic/gdx/assets/AssetManager;",37 ········"Lcom/badlogic/gdx/assets/AssetManager;",
38 ········"manager",38 ········"manager",
39 ········"<init>",39 ········"<init>",
40 ········"(Lcom/badlogic/gdx/assets/AssetManager;)V",40 ········"(Lcom/badlogic/gdx/assets/AssetManager;)V",
41 ········"core"41 ········"core"
42 ····}42 ····}
43 ····k·=·0x143 ····k·=·0x1
73.8 KB
smali/com/serwylo/beatgame/Assets$Sprites.smali
    
Offset 16, 360 lines modifiedOffset 16, 360 lines modified
16 .annotation·runtime·Lkotlin/Metadata;16 .annotation·runtime·Lkotlin/Metadata;
17 ····bv·=·{17 ····bv·=·{
18 ········0x1,18 ········0x1,
19 ········0x0,19 ········0x0,
20 ········0x320 ········0x3
21 ····}21 ····}
22 ····d1·=·{22 ····d1·=·{
23 ········"\u0000!\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0003\u0008\u00bf\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0014\n\u0002\u0018\u0002\n\u0002\u0008\u0004\u0018\u00002\u00020\u0001B\u0013\u0012\u0008\u0010\u00d8\u0002\u001a\u00030\u00d7\u0002\u00a2\u0006\u0006\u0008\u00d9\u0002\u0010\u00da\u0002R!\u0010\u0004\u001a\n·\u0[·...·truncated·by·diffoscope;·len:·26913,·SHA:·bf7dd7dc0e48cc1d0ba455651bb5658f0838572674e89307215b039f7982f20f·...·]R$\u0010\u00c7\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00c7\u0002\u0010\u0005\u001a\u0005\u0008\u00c8\u0002\u0010\u0007R$\u0010\u00c9\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00c9\u0002\u0010\u0005\u001a\u0005\u0008\u00ca\u0002\u0010\u0007R$\u0010\u00cb\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00cb\u0002\u0010\u0005\u001a\u0005\u0008\u00cc\u0002\u0010\u0007R$\u0010\u00cd\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00cd\u0002\u0010\u0005\u001a\u0005\u0008\u00ce\u0002\u0010\u0007R$\u0010\u00cf\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00cf\u0002\u0010\u0005\u001a\u0005\u0008\u00d0\u0002\u0010\u0007R$\u0010\u00d1\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00d1\u0002\u0010\u0005\u001a\u0005\u0008\u00d2\u0002\u0010\u0007R$\u0010\u00d3\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00d3\u0002\u0010\u0005\u001a\u0005\u0008\u00d4\u0002\u0010\u0007R$\u0010\u00d5\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00d5\u0002\u0010\u0005\u001a\u0005\u0008\u00d6\u0002\u0010\u0007\u00a8\u0006\u00db\u0002"23 ········"\u0000!\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0003\u0008\u008b\u0002\n\u0002\u0018\u0002\n\u0002\u0008H\n\u0002\u0018\u0002\n\u0002\u0008\u0004\u0018\u00002\u00020\u0001B\u0013\u0012\u0008\u0010\u00d8\u0002\u001a\u00030\u00d7\u0002\u00a2\u0006\u0006\u0008\u00d9\u0002\u0010\u00da\u0002R!\u0010\u0004\u001a\n·\u0003*\[·...·truncated·by·diffoscope;·len:·26908,·SHA:·b26b178732e04fa22c825b6f450e194aef8e17bc94e18b0aa5d3a1640cb67287·...·]R$\u0010\u00c7\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00c7\u0002\u0010\u0005\u001a\u0005\u0008\u00c8\u0002\u0010\u0007R$\u0010\u00c9\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00c9\u0002\u0010\u0005\u001a\u0005\u0008\u00ca\u0002\u0010\u0007R$\u0010\u00cb\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00cb\u0002\u0010\u0005\u001a\u0005\u0008\u00cc\u0002\u0010\u0007R$\u0010\u00cd\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00cd\u0002\u0010\u0005\u001a\u0005\u0008\u00ce\u0002\u0010\u0007R$\u0010\u00cf\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00cf\u0002\u0010\u0005\u001a\u0005\u0008\u00d0\u0002\u0010\u0007R$\u0010\u00d1\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00d1\u0002\u0010\u0005\u001a\u0005\u0008\u00d2\u0002\u0010\u0007R$\u0010\u00d3\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00d3\u0002\u0010\u0005\u001a\u0005\u0008\u00d4\u0002\u0010\u0007R$\u0010\u00d5\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00d5\u0002\u0010\u0005\u001a\u0005\u0008\u00d6\u0002\u0010\u0007\u00a8\u0006\u00db\u0002"
24 ····}24 ····}
25 ····d2·=·{25 ····d2·=·{
26 ········"Lcom/serwylo/beatgame/Assets$Sprites;",26 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
27 ········"",27 ········"",
28 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",28 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",
29 ········"kotlin.jvm.PlatformType",29 ········"kotlin.jvm.PlatformType",
30 ········"building_a_inner",30 ········"streetlight_e_top",
31 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",31 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",
32 ········"getBuilding_a_inner",32 ········"getStreetlight_e_top",
33 ········"()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",33 ········"()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",
34 ········"bin_medium_a", 
35 ········"getBin_medium_a", 
36 ········"cloud_b", 
37 ········"getCloud_b", 
38 ········"barrel_a", 
39 ········"getBarrel_a", 
40 ········"streetlight_a_base", 
41 ········"getStreetlight_a_base", 
42 ········"tyres_large", 
43 ········"getTyres_large", 
44 ········"tyres_small",34 ········"tyres_small",
45 ········"getTyres_small",35 ········"getTyres_small",
46 ········"building_b_top_right", 
47 ········"getBuilding_b_top_right", 
48 ········"door_f_closed", 
49 ········"getDoor_f_closed", 
50 ········"window_wood_i", 
51 ········"getWindow_wood_i", 
52 ········"ground_f", 
53 ········"getGround_f", 
54 ········"wall_b_inner",36 ········"wall_b_right",
55 ········"getWall_b_inner",37 ········"getWall_b_right",
56 ········"ground_a", 
57 ········"getGround_a", 
58 ········"shield", 
59 ········"getShield", 
60 ········"window_steel_g",38 ········"window_steel_a",
61 ········"getWindow_steel_g",39 ········"getWindow_steel_a",
 40 ········"window_steel_i",
 41 ········"getWindow_steel_i",
 42 ········"door_b_open",
 43 ········"getDoor_b_open",
62 ········"character_a_front", 
63 ········"getCharacter_a_front", 
64 ········"fence_inner", 
65 ········"getFence_inner", 
66 ········"building_c_left", 
67 ········"getBuilding_c_left", 
68 ········"streetlight_d_base",44 ········"streetlight_a_base",
69 ········"getStreetlight_d_base",45 ········"getStreetlight_a_base",
 46 ········"heart",
 47 ········"getHeart",
 48 ········"door_b_covered",
 49 ········"getDoor_b_covered",
 50 ········"box_large",
 51 ········"getBox_large",
70 ········"shield_half", 
71 ········"getShield_half", 
72 ········"character_a_face_small", 
73 ········"getCharacter_a_face_small", 
74 ········"wall_a_left", 
75 ········"getWall_a_left", 
76 ········"character_a_duck", 
77 ········"getCharacter_a_duck", 
78 ········"door_e_closed",52 ········"door_e_covered",
79 ········"getDoor_e_closed",53 ········"getDoor_e_covered",
80 ········"skyline_evening", 
81 ········"getSkyline_evening",54 ········"window_steel_j",
 55 ········"getWindow_steel_j",
82 ········"building_c_bottom_left",56 ········"building_c_top_left",
83 ········"getBuilding_c_bottom_left",57 ········"getBuilding_c_top_left",
84 ········"building_b_bottom_right", 
85 ········"getBuilding_b_bottom_right", 
86 ········"barrier_c", 
87 ········"getBarrier_c", 
88 ········"building_b_top", 
89 ········"getBuilding_b_top",58 ········"window_steel_c",
 59 ········"getWindow_steel_c",
 60 ········"bin_medium_b",
 61 ········"getBin_medium_b",
 62 ········"character_a_hit",
 63 ········"getCharacter_a_hit",
 64 ········"cloud_h",
 65 ········"getCloud_h",
90 ········"door_a_covered",66 ········"door_a_covered",
91 ········"getDoor_a_covered",67 ········"getDoor_a_covered",
 68 ········"wall_a_left",
 69 ········"getWall_a_left",
92 ········"building_b_left",70 ········"building_b_left",
93 ········"getBuilding_b_left",71 ········"getBuilding_b_left",
94 ········"character_a_dance_a", 
95 ········"getCharacter_a_dance_a", 
96 ········"window_steel_f", 
97 ········"getWindow_steel_f", 
98 ········"wall_b_right", 
99 ········"getWall_b_right", 
100 ········"building_b_right", 
101 ········"getBuilding_b_right", 
102 ········"window_steel_h", 
103 ········"getWindow_steel_h", 
104 ········"streetlight_f_base", 
105 ········"getStreetlight_f_base", 
106 ········"window_wood_h", 
107 ········"getWindow_wood_h", 
108 ········"building_a_right", 
109 ········"getBuilding_a_right", 
110 ········"fence_left", 
111 ········"getFence_left", 
112 ········"ghost", 
113 ········"getGhost", 
114 ········"window_steel_b", 
115 ········"getWindow_steel_b", 
116 ········"window_steel_e",72 ········"window_steel_e",
117 ········"getWindow_steel_e",73 ········"getWindow_steel_e",
118 ········"building_b_bottom_left", 
119 ········"getBuilding_b_bottom_left", 
120 ········"building_a_top_right", 
121 ········"getBuilding_a_top_right", 
122 ········"door_f_open", 
Max diff block lines reached; 12500/75442 bytes (16.57%) of diff not shown.
8.87 KB
smali/com/serwylo/beatgame/HUD.smali
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 .annotation·runtime·Lkotlin/Metadata;17 .annotation·runtime·Lkotlin/Metadata;
18 ····bv·=·{18 ····bv·=·{
19 ········0x1,19 ········0x1,
20 ········0x0,20 ········0x0,
21 ········0x321 ········0x3
22 ····}22 ····}
23 ····d1·=·{23 ····d1·=·{
24 ········"\u0000\u0090\u0001\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0007\n\u0002\u0008\u000b\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\[·...·truncated·by·diffoscope;·len:·2633,·SHA:·2846e4692e53dfee506eb3d4479b77e1c688a686964497973cde1742c746e394·...·]\u00a8\u0006H"24 ········"\u0000\u0090\u0001\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u0007\n\u0002\u0008\u000b\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\[·...·truncated·by·diffoscope;·len:·2637,·SHA:·7b07b09ddd294b137a093267c531c0e433ef726450de2f1e12fa0cc4cf9ec911·...·]\u00a8\u0006H"
25 ····}25 ····}
26 ····d2·=·{26 ····d2·=·{
27 ········"Lcom/serwylo/beatgame/HUD;",27 ········"Lcom/serwylo/beatgame/HUD;",
28 ········"",28 ········"",
29 ········"",29 ········"",
30 ········"multiplier",30 ········"multiplier",
31 ········"",31 ········"",
Offset 51, 44 lines modifiedOffset 51, 44 lines modified
51 ········"resize",51 ········"resize",
52 ········"(II)V",52 ········"(II)V",
53 ········"delta",53 ········"delta",
54 ········"health",54 ········"health",
55 ········"shield",55 ········"shield",
56 ········"render",56 ········"render",
57 ········"(FII)V",57 ········"(FII)V",
58 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",58 ········"Lcom/serwylo/beatgame/Assets$Styles;",
59 ········"stage",59 ········"styles",
 60 ········"Lcom/serwylo/beatgame/Assets$Styles;",
60 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;", 
61 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;", 
62 ········"descriptionHeading", 
63 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;", 
64 ········"scoreLabel", 
65 ········"previousMultiplier",61 ········"previousMultiplier",
66 ········"I",62 ········"I",
 63 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;",
67 ········"distanceLabel",64 ········"distanceLabel",
 65 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;",
68 ········"Lcom/serwylo/beatgame/DiscreteProgressBar;",66 ········"Lcom/serwylo/beatgame/DiscreteProgressBar;",
69 ········"hearts",67 ········"hearts",
70 ········"Lcom/serwylo/beatgame/DiscreteProgressBar;",68 ········"Lcom/serwylo/beatgame/DiscreteProgressBar;",
71 ········"descriptionBody", 
72 ········"Lcom/serwylo/beatgame/Assets$Sounds;", 
73 ········"sounds", 
74 ········"Lcom/serwylo/beatgame/Assets$Sounds;", 
75 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;", 
76 ········"description", 
77 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;", 
78 ········"Lcom/serwylo/beatgame/Assets$Styles;", 
79 ········"styles", 
80 ········"Lcom/serwylo/beatgame/Assets$Styles;", 
81 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/HorizontalGroup;",69 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/HorizontalGroup;",
82 ········"bottomWidget",70 ········"bottomWidget",
83 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/HorizontalGroup;",71 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/HorizontalGroup;",
 72 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;",
 73 ········"description",
 74 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;",
 75 ········"Lcom/serwylo/beatgame/Assets$Sounds;",
 76 ········"sounds",
 77 ········"Lcom/serwylo/beatgame/Assets$Sounds;",
 78 ········"scoreLabel",
84 ········"shields",79 ········"shields",
85 ········"Lcom/serwylo/beatgame/levels/Score;",80 ········"Lcom/serwylo/beatgame/levels/Score;",
86 ········"score",81 ········"score",
87 ········"Lcom/serwylo/beatgame/levels/Score;",82 ········"Lcom/serwylo/beatgame/levels/Score;",
 83 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
 84 ········"stage",
 85 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
 86 ········"descriptionBody",
 87 ········"descriptionHeading",
88 ········"Lcom/badlogic/gdx/utils/I18NBundle;",88 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
89 ········"strings",89 ········"strings",
90 ········"Lcom/serwylo/beatgame/Assets$Sprites;",90 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
91 ········"sprites",91 ········"sprites",
92 ········"Lcom/serwylo/beatgame/Assets$Particles;",92 ········"Lcom/serwylo/beatgame/Assets$Particles;",
93 ········"particles",93 ········"particles",
94 ········"Lkotlin/Function0;",94 ········"Lkotlin/Function0;",
5.85 KB
smali/com/serwylo/beatgame/DiscreteProgressBar.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 .annotation·runtime·Lkotlin/Metadata;11 .annotation·runtime·Lkotlin/Metadata;
12 ····bv·=·{12 ····bv·=·{
13 ········0x1,13 ········0x1,
14 ········0x0,14 ········0x0,
15 ········0x315 ········0x3
16 ····}16 ····}
17 ····d1·=·{17 ····d1·=·{
18 ········"\u0000D\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\t\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0006\u0018\u00002\u00020\u0001B1\u0012\u0006\u0010\u0015\u001a\u00020\u0012\u0012\u0006\u0010$\u001a\u00020\u0012\u0012\u000[·...·truncated·by·diffoscope;·len:·1608,·SHA:·8ed816b8697542097dcf3586a6351b787bb8509804b0bcc232f8d6f4f8117283·...·]\u00a8\u0006\'"18 ········"\u0000D\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\t\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0018\u00002\u00020\u0001B1\u0012\u0006\u0010\u001a\u001a\u00020\u0019\u0012\u0006\u0010\u001d\u001a\u00020\u0019\u0012[·...·truncated·by·diffoscope;·len:·1626,·SHA:·0c8cbcb9ab58e963f3c5fb8a58cdf67657c81e2187174f986dd8c72ed07a5563·...·]\u00a8\u0006\'"
19 ····}19 ····}
20 ····d2·=·{20 ····d2·=·{
21 ········"Lcom/serwylo/beatgame/DiscreteProgressBar;",21 ········"Lcom/serwylo/beatgame/DiscreteProgressBar;",
22 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/HorizontalGroup;",22 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/HorizontalGroup;",
23 ········"",23 ········"",
24 ········"oldValue",24 ········"oldValue",
25 ········"newValue",25 ········"newValue",
Offset 32, 33 lines modifiedOffset 32, 33 lines modified
32 ········"showParticles",32 ········"showParticles",
33 ········"(II)V",33 ········"(II)V",
34 ········"value",34 ········"value",
35 ········"updateImages",35 ········"updateImages",
36 ········"(F)V",36 ········"(F)V",
37 ········"strength",37 ········"strength",
38 ········"shake",38 ········"shake",
39 ········"Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;", 
40 ········"textureEmpty", 
41 ········"Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;", 
42 ········"textureFull", 
43 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",39 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",
44 ········"particleEffect",40 ········"particleEffect",
45 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",41 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",
46 ········"F",42 ········"F",
47 ········"getValue",43 ········"getValue",
48 ········"()F",44 ········"()F",
49 ········"setValue",45 ········"setValue",
 46 ········"Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;",
 47 ········"textureFull",
 48 ········"Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;",
 49 ········"textureEmpty",
 50 ········"textureHalf",
 51 ········"",
 52 ········"canShake",
 53 ········"Z",
50 ········"",54 ········"",
51 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Image;",55 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Image;",
52 ········"images",56 ········"images",
53 ········"Ljava/util/List;",57 ········"Ljava/util/List;",
54 ········"", 
55 ········"canShake", 
56 ········"Z", 
57 ········"textureHalf", 
58 ········"<init>",58 ········"<init>",
59 ········"(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;Z)V",59 ········"(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;Z)V",
60 ········"core"60 ········"core"
61 ····}61 ····}
62 ····k·=·0x162 ····k·=·0x1
63 ····mv·=·{63 ····mv·=·{
64 ········0x1,64 ········0x1,
3.78 KB
smali/com/serwylo/beatgame/Assets$Styles.smali
    
Offset 23, 38 lines modifiedOffset 23, 38 lines modified
23 .annotation·runtime·Lkotlin/Metadata;23 .annotation·runtime·Lkotlin/Metadata;
24 ····bv·=·{24 ····bv·=·{
25 ········0x1,25 ········0x1,
26 ········0x0,26 ········0x0,
27 ········0x327 ········0x3
28 ····}28 ····}
29 ····d1·=·{29 ····d1·=·{
30 ········"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\t\u0018\u00002\u00020\u0001:\u0002\u0017\u0018B\u0017\u0012\u0006\u0010\u0003\u001a\u00020\u0002\u00[·...·truncated·by·diffoscope;·len:·680,·SHA:·dafc3f39c08f0492fea86d802acbb0f2b90b60099cbd18d18ffd8d52cb3987d6·...·]\u0004\u0008\u0013\u0010\u0014\u00a8\u0006\u0019"30 ········"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0007\u0018\u00002\u00020\u0001:\u0002\u0017\u0018B\u0017\u0012\u0006\u0010\r\u001a\u00020\u000c\u00[·...·truncated·by·diffoscope;·len:·684,·SHA:·30010f5766339033f6cd0efe015ffc47e97b21785e223b98269af13db9971e8a·...·]\u0004\u0008\u0013\u0010\u0014\u00a8\u0006\u0019"
31 ····}31 ····}
32 ····d2·=·{32 ····d2·=·{
33 ········"Lcom/serwylo/beatgame/Assets$Styles;",33 ········"Lcom/serwylo/beatgame/Assets$Styles;",
34 ········"",34 ········"",
35 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;", 
36 ········"skin", 
37 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;", 
38 ········"Lcom/serwylo/beatgame/Assets$Font;",35 ········"Lcom/serwylo/beatgame/Assets$Styles$TextButtons;",
39 ········"font",36 ········"textButton",
40 ········"Lcom/serwylo/beatgame/Assets$Font;",37 ········"Lcom/serwylo/beatgame/Assets$Styles$TextButtons;",
 38 ········"getTextButton",
 39 ········"()Lcom/serwylo/beatgame/Assets$Styles$TextButtons;",
41 ········"Lcom/serwylo/beatgame/Assets$Styles$Labels;",40 ········"Lcom/serwylo/beatgame/Assets$Styles$Labels;",
42 ········"label",41 ········"label",
43 ········"Lcom/serwylo/beatgame/Assets$Styles$Labels;",42 ········"Lcom/serwylo/beatgame/Assets$Styles$Labels;",
44 ········"getLabel",43 ········"getLabel",
45 ········"()Lcom/serwylo/beatgame/Assets$Styles$Labels;",44 ········"()Lcom/serwylo/beatgame/Assets$Styles$Labels;",
 45 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",
 46 ········"skin",
 47 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",
46 ········"Ljava/util/Locale;",48 ········"Ljava/util/Locale;",
47 ········"locale",49 ········"locale",
48 ········"Ljava/util/Locale;",50 ········"Ljava/util/Locale;",
49 ········"Lcom/serwylo/beatgame/Assets$Styles$TextButtons;",51 ········"Lcom/serwylo/beatgame/Assets$Font;",
50 ········"textButton",52 ········"font",
51 ········"Lcom/serwylo/beatgame/Assets$Styles$TextButtons;",53 ········"Lcom/serwylo/beatgame/Assets$Font;",
52 ········"getTextButton", 
53 ········"()Lcom/serwylo/beatgame/Assets$Styles$TextButtons;", 
54 ········"<init>",54 ········"<init>",
55 ········"(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/util/Locale;)V",55 ········"(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/util/Locale;)V",
56 ········"Labels",56 ········"Labels",
57 ········"TextButtons",57 ········"TextButtons",
58 ········"core"58 ········"core"
59 ····}59 ····}
60 ····k·=·0x160 ····k·=·0x1
6.59 KB
smali/com/serwylo/beatgame/levels/WorldDTO$LevelDTO.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 .annotation·runtime·Lkotlin/Metadata;16 .annotation·runtime·Lkotlin/Metadata;
17 ····bv·=·{17 ····bv·=·{
18 ········0x1,18 ········0x1,
19 ········0x0,19 ········0x0,
20 ········0x320 ········0x3
21 ····}21 ····}
22 ····d1·=·{22 ····d1·=·{
23 ········"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u000b\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\u000e\u0008\u0086\u0008\u0018\u00002\u00020\u0001B9\u0012\u0006\u0010\u000e\u001a\u00020\u0002\u0012\u0006\u0010\u000f\u001a\u00020\u0002\u0012\u0006\u0010\u0010\u001a\u00020\u0002\u0012\u0006\u0010\u0011\u001a\u00020\u0002\u0012\u0006\u0010\u0012\u001a\u00020\u0008\u0012\u0008\u0010\u0013\u001a\u0004\u0018\u00010\u000b\u00a2\u0006\u0004\u0008\'\u0010(J\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0005\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0005\u0010\u0004J\u0010\u0010\u0006\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0004J\u0010\u0010\u0007\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0007\u0010\u0004J\u0010\u0010\t\u001a\u00020\u0008H\u00c6\u0003\u00a2\u0006\u0004\u0008\t\u0010\nJ\u0012\u0010\u000c\u001a\u0004\u0018\u00010\u000bH\u00c6\u0003\u00a2\u0006\u0004\u0008\u000c\u0010\rJN\u0010\u0014\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u000e\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u000f\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u0010\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u0011\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u0012\u001a\u00020\u00082\n\u0008\u0002\u0010\u0013\u001a\u0004\u0018\u00010\u000bH\u00c6\u0001\u00a2\u0006\u0004\u0008\u0014\u0010\u0015J\u0010\u0010\u0016\u001a\u00020\u0002H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0016\u0010\u0004J\u0010\u0010\u0018\u001a\u00020\u0017H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0018\u0010\u0019J\u001a\u0010\u001c\u001a\u00020\u001b2\u0008\u0010\u001a\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u001c\u0010\u001dR\u001c\u0010\u000e\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u000e\u0010\u001e\u001a\u0004\u0008\u001f\u0010\u0004R\u001e\u0010\u0013\u001a\u0004\u0018\u00010\u000b8\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u0013\u0010·[·...·truncated·by·diffoscope;·len:·560,·SHA:·869062f0b45e195b2c7c5224f8653ce1e80c0d9d368c95f98ee978c8286eddf4·...·]\u0010\u001e\u001a\u0004\u0008&\u0010\u0004\u00a8\u0006)"23 ········"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u000b\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\u000e\u0008\u0086\u0008\u0018\u00002\u00020\u0001B9\u0012\u0006\u0010\u000e\u001a\u00020\u0002\u0012\u0006\u0010\u000f\u001a\u00020\u0002\u0012\u0006\u0010\u0010\u001a\u00020\u0002\u0012\u0006\u0010\u0011\u001a\u00020\u0002\u0012\u0006\u0010\u0012\u001a\u00020\u0008\u0012\u0008\u0010\u0013\u001a\u0004\u0018\u00010\u000b\u00a2\u0006\u0004\u0008\'\u0010(J\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0005\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0005\u0010\u0004J\u0010\u0010\u0006\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0004J\u0010\u0010\u0007\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0007\u0010\u0004J\u0010\u0010\t\u001a\u00020\u0008H\u00c6\u0003\u00a2\u0006\u0004\u0008\t\u0010\nJ\u0012\u0010\u000c\u001a\u0004\u0018\u00010\u000bH\u00c6\u0003\u00a2\u0006\u0004\u0008\u000c\u0010\rJN\u0010\u0014\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u000e\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u000f\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u0010\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u0011\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u0012\u001a\u00020\u00082\n\u0008\u0002\u0010\u0013\u001a\u0004\u0018\u00010\u000bH\u00c6\u0001\u00a2\u0006\u0004\u0008\u0014\u0010\u0015J\u0010\u0010\u0016\u001a\u00020\u0002H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0016\u0010\u0004J\u0010\u0010\u0018\u001a\u00020\u0017H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0018\u0010\u0019J\u001a\u0010\u001c\u001a\u00020\u001b2\u0008\u0010\u001a\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u001c\u0010\u001dR\u001c\u0010\u0011\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u0011\u0010\u001e\u001a\u0004\u0008\u001f\u0010\u0004R\u001c\u0010\u0010\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u0010\u0010\u001e\u001a\[·...·truncated·by·diffoscope;·len:·560,·SHA:·bac61bf723636c95c0e28ef6cdcfec61f8df66316fb5c86b83184aa9e498cc00·...·]\u0010\u001e\u001a\u0004\u0008&\u0010\u0004\u00a8\u0006)"
24 ····}24 ····}
25 ····d2·=·{25 ····d2·=·{
26 ········"Lcom/serwylo/beatgame/levels/WorldDTO$LevelDTO;",26 ········"Lcom/serwylo/beatgame/levels/WorldDTO$LevelDTO;",
27 ········"",27 ········"",
28 ········"",28 ········"",
29 ········"component1",29 ········"component1",
30 ········"()Ljava/lang/String;",30 ········"()Ljava/lang/String;",
Offset 50, 22 lines modifiedOffset 50, 22 lines modified
50 ········"hashCode",50 ········"hashCode",
51 ········"()I",51 ········"()I",
52 ········"other",52 ········"other",
53 ········"",53 ········"",
54 ········"equals",54 ········"equals",
55 ········"(Ljava/lang/Object;)Z",55 ········"(Ljava/lang/Object;)Z",
56 ········"Ljava/lang/String;",56 ········"Ljava/lang/String;",
 57 ········"getDataUrl",
57 ········"getId",58 ········"getMp3Url",
58 ········"Lcom/serwylo/beatgame/levels/AttributionDTO;",59 ········"Lcom/serwylo/beatgame/levels/AttributionDTO;",
59 ········"getAttribution",60 ········"getAttribution",
60 ········"getDataUrl", 
61 ········"getLabel", 
62 ········"Lcom/serwylo/beatgame/levels/UnlockRequirementsDTO;",61 ········"Lcom/serwylo/beatgame/levels/UnlockRequirementsDTO;",
63 ········"getUnlockRequirements",62 ········"getUnlockRequirements",
 63 ········"getLabel",
64 ········"getMp3Url",64 ········"getId",
65 ········"<init>",65 ········"<init>",
66 ········"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/serwylo/beatgame/levels/UnlockRequirementsDTO;Lcom/serwylo/beatgame/levels/AttributionDTO;)V",66 ········"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/serwylo/beatgame/levels/UnlockRequirementsDTO;Lcom/serwylo/beatgame/levels/AttributionDTO;)V",
67 ········"core"67 ········"core"
68 ····}68 ····}
69 ····k·=·0x169 ····k·=·0x1
70 ····mv·=·{70 ····mv·=·{
71 ········0x1,71 ········0x1,
5.1 KB
smali/com/serwylo/beatgame/levels/HighScore.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010\t\n\u0002\u0008\u0018\u0008\u0086\u0008\u0018\u00002\u00020\u0001B\'\u0012\u0006\u0010\u0012\u001a\u00020\u0008\u0012\u0006\u0010\u0013\u001a\u00020\u000b\u0012\u0006\u0010\u0014\u001a\u00020\u000e\u0012\u0006\u0010\u0015\u001a\u00020\u000b\u00a2\u0006\u0004\u0008$\u0010%J\r\u0010\u0003\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\r\u0010\u0006\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\u0006\u0010\u0007J\u0010\u0010\t\u001a\u00020\u0008H\u00c6\u0003\u00a2\u0006\u0004\u0008\t\u0010\nJ\u0010\u0010\u000c\u001a\u00020\u000bH\u00c6\u0003\u00a2\u0006\u0004\u0008\u000c\u0010\rJ\u0010\u0010\u000f\u001a\u00020\u000eH\u00c6\u0003\u00a2\u0006\u0004\u0008\u000f\u0010\u0010J\u0010\u0010\u0011\u001a\u00020\u000bH\u00c6\u0003\u00a2\u0006\u0004\u0008\u0011\u0010\rJ8\u0010\u0016\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0012\u001a\u00020\u00082\u0008\u0008\u0002\u0010\u0013\u001a\u00020\u000b2\u0008\u0008\u0002\u0010\u0014\u001a\u00020\u000e2\u0008\u0008\u0002\u0010\u0015\u001a\u00020\u000bH\u00c6\u0001\u00a2\u0006\u0004\u0008\u0016\u0010\u0017J\u0010\u0010\u0018\u001a\u00020\u0002H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0018\u0010\u0004J\u0010\u0010\u0019\u001a\u00020\u000bH\u00d6\u0001\u00a2\u0006\u0004\u0008\u0019\u0010\rJ\u001a\u0010\u001b\u001a\u00020\u00052\u0008\u0010\u001a\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u001b\u0010\u001cR\u0019\u0010\u0012\u001a\u00020\u00088\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0012\u0010\u001d\u001a\u0004\u0008\u001e\u0010\nR\u0019\u0010\u0015\u001a\u00020\u000b8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0015\u0010\u001f\u001a\u0004\u0008·\u0010\rR\u0019\u00[·...·truncated·by·diffoscope;·len:·220,·SHA:·8dcf2a1a425b26efb1d051747e91082afeae41a8dc8572252a46394c422b5107·...·]\u001a\u0004\u0008#\u0010\r\u00a8\u0006&"14 ········"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010\t\n\u0002\u0008\u0018\u0008\u0086\u0008\u0018\u00002\u00020\u0001B\'\u0012\u0006\u0010\u0012\u001a\u00020\u0008\u0012\u0006\u0010\u0013\u001a\u00020\u000b\u0012\u0006\u0010\u0014\u001a\u00020\u000e\u0012\u0006\u0010\u0015\u001a\u00020\u000b\u00a2\u0006\u0004\u0008$\u0010%J\r\u0010\u0003\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\r\u0010\u0006\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\u0006\u0010\u0007J\u0010\u0010\t\u001a\u00020\u0008H\u00c6\u0003\u00a2\u0006\u0004\u0008\t\u0010\nJ\u0010\u0010\u000c\u001a\u00020\u000bH\u00c6\u0003\u00a2\u0006\u0004\u0008\u000c\u0010\rJ\u0010\u0010\u000f\u001a\u00020\u000eH\u00c6\u0003\u00a2\u0006\u0004\u0008\u000f\u0010\u0010J\u0010\u0010\u0011\u001a\u00020\u000bH\u00c6\u0003\u00a2\u0006\u0004\u0008\u0011\u0010\rJ8\u0010\u0016\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0012\u001a\u00020\u00082\u0008\u0008\u0002\u0010\u0013\u001a\u00020\u000b2\u0008\u0008\u0002\u0010\u0014\u001a\u00020\u000e2\u0008\u0008\u0002\u0010\u0015\u001a\u00020\u000bH\u00c6\u0001\u00a2\u0006\u0004\u0008\u0016\u0010\u0017J\u0010\u0010\u0018\u001a\u00020\u0002H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0018\u0010\u0004J\u0010\u0010\u0019\u001a\u00020\u000bH\u00d6\u0001\u00a2\u0006\u0004\u0008\u0019\u0010\rJ\u001a\u0010\u001b\u001a\u00020\u00052\u0008\u0010\u001a\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u001b\u0010\u001cR\u0019\u0010\u0013\u001a\u00020\u000b8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0013\u0010\u001d\u001a\u0004\u0008\u001e\u0010\rR\u0019\u0010\u0012\u001a\u00020\u00088\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0012\u0010\u001f\u001a\u0004\u0008·\u0010\nR\u0019\u00[·...·truncated·by·diffoscope;·len:·220,·SHA:·2243fe07facfdcf07c90b3e8c94ac9f8bc5463abf3f1789dc0d9a078fc8283e7·...·]\u001a\u0004\u0008#\u0010\r\u00a8\u0006&"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/levels/HighScore;",17 ········"Lcom/serwylo/beatgame/levels/HighScore;",
18 ········"",18 ········"",
19 ········"",19 ········"",
20 ········"distancePercentString",20 ········"distancePercentString",
21 ········"()Ljava/lang/String;",21 ········"()Ljava/lang/String;",
Offset 39, 21 lines modifiedOffset 39, 21 lines modified
39 ········"copy",39 ········"copy",
40 ········"(FIJI)Lcom/serwylo/beatgame/levels/HighScore;",40 ········"(FIJI)Lcom/serwylo/beatgame/levels/HighScore;",
41 ········"toString",41 ········"toString",
42 ········"hashCode",42 ········"hashCode",
43 ········"other",43 ········"other",
44 ········"equals",44 ········"equals",
45 ········"(Ljava/lang/Object;)Z",45 ········"(Ljava/lang/Object;)Z",
 46 ········"I",
 47 ········"getPoints",
46 ········"F",48 ········"F",
47 ········"getDistancePercent",49 ········"getDistancePercent",
48 ········"I", 
49 ········"getAttempts", 
50 ········"J",50 ········"J",
51 ········"getTimestamp",51 ········"getTimestamp",
52 ········"getPoints",52 ········"getAttempts",
53 ········"<init>",53 ········"<init>",
54 ········"(FIJI)V",54 ········"(FIJI)V",
55 ········"core"55 ········"core"
56 ····}56 ····}
57 ····k·=·0x157 ····k·=·0x1
58 ····mv·=·{58 ····mv·=·{
59 ········0x1,59 ········0x1,
4.38 KB
smali/com/serwylo/beatgame/levels/RemoteLevel.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 .annotation·runtime·Lkotlin/Metadata;10 .annotation·runtime·Lkotlin/Metadata;
11 ····bv·=·{11 ····bv·=·{
12 ········0x1,12 ········0x1,
13 ········0x0,13 ········0x0,
14 ········0x314 ········0x3
15 ····}15 ····}
16 ····d1·=·{16 ····d1·=·{
17 ········"\u0000@\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0007\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u001c\u001a\u00020\t\u0012\u0006\u0010\u001a\u001a\u00020\u0019\u00a2\u0006\u0004\u0008\u001e\u0010\u001fJ\u000f\u0010\u0003\u001a\u00020\u0002H\u0016\u00a2\u0006\[·...·truncated·by·diffoscope;·len:·942,·SHA:·c7176e7d0aaaff14de62707cb7b0b66d69870feabe3e41bfead3045318b425b3·...·]8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u001c\u0010\u001d\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006·"17 ········"\u0000@\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u0019\u001a\u00020\t\u0012\u0006\u0010\u001c\u001a\u00020\u001b\u00a2\u0006\u0004\u0008\u001e\u0010\u001fJ\u000f\u0010\u0003\u001a\u00020\u0002H\u0016\u00a2\u0006\[·...·truncated·by·diffoscope;·len:·942,·SHA:·631470ed920f637a8fc5c5fff68c16e5298046b0c2b7d47e3eca26c71d533e84·...·]8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u001c\u0010\u001d\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006·"
18 ····}18 ····}
19 ····d2·=·{19 ····d2·=·{
20 ········"Lcom/serwylo/beatgame/levels/RemoteLevel;",20 ········"Lcom/serwylo/beatgame/levels/RemoteLevel;",
21 ········"Lcom/serwylo/beatgame/levels/Level;",21 ········"Lcom/serwylo/beatgame/levels/Level;",
22 ········"",22 ········"",
23 ········"getId",23 ········"getId",
24 ········"()Ljava/lang/String;",24 ········"()Ljava/lang/String;",
Offset 38, 19 lines modifiedOffset 38, 19 lines modified
38 ········"ensureLevelDataDownloaded",38 ········"ensureLevelDataDownloaded",
39 ········"Lcom/serwylo/beatgame/levels/UnlockRequirements;",39 ········"Lcom/serwylo/beatgame/levels/UnlockRequirements;",
40 ········"getUnlockRequirements",40 ········"getUnlockRequirements",
41 ········"()Lcom/serwylo/beatgame/levels/UnlockRequirements;",41 ········"()Lcom/serwylo/beatgame/levels/UnlockRequirements;",
42 ········"Lcom/serwylo/beatgame/levels/Attribution;",42 ········"Lcom/serwylo/beatgame/levels/Attribution;",
43 ········"getAttribution",43 ········"getAttribution",
44 ········"()Lcom/serwylo/beatgame/levels/Attribution;",44 ········"()Lcom/serwylo/beatgame/levels/Attribution;",
 45 ········"world",
 46 ········"Lcom/serwylo/beatgame/levels/RemoteWorld;",
45 ········"Lcom/serwylo/beatgame/levels/WorldDTO$LevelDTO;",47 ········"Lcom/serwylo/beatgame/levels/WorldDTO$LevelDTO;",
46 ········"data",48 ········"data",
47 ········"Lcom/serwylo/beatgame/levels/WorldDTO$LevelDTO;",49 ········"Lcom/serwylo/beatgame/levels/WorldDTO$LevelDTO;",
48 ········"world", 
49 ········"Lcom/serwylo/beatgame/levels/RemoteWorld;", 
50 ········"<init>",50 ········"<init>",
51 ········"(Lcom/serwylo/beatgame/levels/RemoteWorld;Lcom/serwylo/beatgame/levels/WorldDTO$LevelDTO;)V",51 ········"(Lcom/serwylo/beatgame/levels/RemoteWorld;Lcom/serwylo/beatgame/levels/WorldDTO$LevelDTO;)V",
52 ········"core"52 ········"core"
53 ····}53 ····}
54 ····k·=·0x154 ····k·=·0x1
55 ····mv·=·{55 ····mv·=·{
56 ········0x1,56 ········0x1,
6.53 KB
smali/com/serwylo/beatgame/levels/LevelsNetKt.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 .annotation·runtime·Lkotlin/Metadata;11 .annotation·runtime·Lkotlin/Metadata;
12 ····bv·=·{12 ····bv·=·{
13 ········0x1,13 ········0x1,
14 ········0x0,14 ········0x0,
15 ········0x315 ········0x3
16 ····}16 ····}
17 ····d1·=·{17 ····d1·=·{
18 ········"\u0000j\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u001a#\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u00022\u0008\u0008\u0002\u0010\u0001\u001a\u00020\u0000H\u0086@\u00f8\u[·...·truncated·by·diffoscope;·len:·1969,·SHA:·5510d4b2a924a0bd7937b3a58cc2d129b5a510e103a13e5c495727707111f2d1·...·]\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006/"18 ········"\u0000j\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\u001a#\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u00022\u0008\u0008\u0002\u0010\u0001\u001a\u00020\u0000H\u0086@\u00f8\u[·...·truncated·by·diffoscope;·len:·1968,·SHA:·8de349fc18cc7efc7883cfe46fb7fd595042659ff5ab82683516a077e19900dd·...·]\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006/"
19 ····}19 ····}
20 ····d2·=·{20 ····d2·=·{
21 ········"",21 ········"",
22 ········"forceUncached",22 ········"forceUncached",
23 ········"",23 ········"",
24 ········"Lcom/serwylo/beatgame/levels/World;",24 ········"Lcom/serwylo/beatgame/levels/World;",
25 ········"loadAllWorlds",25 ········"loadAllWorlds",
Offset 46, 29 lines modifiedOffset 46, 29 lines modified
46 ········"getCachedMp3File",46 ········"getCachedMp3File",
47 ········"Ljava/io/File;",47 ········"Ljava/io/File;",
48 ········"output",48 ········"output",
49 ········"",49 ········"",
50 ········"fetchLevelMp3",50 ········"fetchLevelMp3",
51 ········"(Ljava/lang/String;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",51 ········"(Ljava/lang/String;Ljava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",
52 ········"fetchLevelData",52 ········"fetchLevelData",
53 ········"Lio/ktor/client/HttpClient;", 
54 ········"httpClient", 
55 ········"Lio/ktor/client/HttpClient;", 
56 ········"WORLDS_JSON_URL", 
57 ········"Ljava/lang/String;", 
58 ········"TAG", 
59 ········"Lcom/google/gson/Gson;",53 ········"Lcom/google/gson/Gson;",
60 ········"gson",54 ········"gson",
61 ········"Lcom/google/gson/Gson;",55 ········"Lcom/google/gson/Gson;",
 56 ········"TAG",
 57 ········"Ljava/lang/String;",
 58 ········"Lio/ktor/client/HttpClient;",
 59 ········"httpClient",
 60 ········"Lio/ktor/client/HttpClient;",
62 ········"",61 ········"",
63 ········"JSON_VERSION",62 ········"JSON_VERSION",
64 ········"I",63 ········"I",
65 ········"Lkotlin/text/Regex;",64 ········"Lkotlin/text/Regex;",
66 ········"ID_REGEX",65 ········"ID_REGEX",
67 ········"Lkotlin/text/Regex;",66 ········"Lkotlin/text/Regex;",
 67 ········"WORLDS_JSON_URL",
68 ········"core"68 ········"core"
69 ····}69 ····}
70 ····k·=·0x270 ····k·=·0x2
71 ····mv·=·{71 ····mv·=·{
72 ········0x1,72 ········0x1,
73 ········0x5,73 ········0x5,
74 ········0x174 ········0x1
4.16 KB
smali/com/serwylo/beatgame/levels/AttributionDTO.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u0000·\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0008\n\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\t\u0008\u0086\u0008\u0018\u00002\u00020\u0001B!\u0012\u0006\u0010\u0007\u001a\u00020\u0002\u0012\u0006\u0010\u0008\u001a\u00020\u0002\u0012\u0008\u0010\t\u001a\u0004\u0018\u00010\u0002\u00a2\u0006\u0004\u0008\u0018\u0010\u0019J\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0005\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0005\u0010\u0004J\u0012\u0010\u0006\u001a\u0004\u0018\u00010\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0004J0\u0010\n\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0007\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u0008\u001a\u00020\u00022\n\u0008\u0002\u0010\t\u001a\u0004\u0018\u00010\u0002H\u00c6\u0001\u00a2\u0006\u0004\u0008\n\u0010\u000bJ\u0010\u0010\u000c\u001a\u00020\u0002H\u00d6\u0001\u00a2\u0006\u0004\u0008\u000c\u0010\u0004J\u0010\u0010\u000e\u001a\u00020\rH\u00d6\u0001\u00a2\u0006\u0004\u0008\u000e\u0010\u000fJ\u001a\u0010\u0012\u001a\u00020\u00112\u0008\u0010\u0010\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0012\u0010\u0013R\u001c\u0010\u0008\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u0008\u0010\u0014\u001a\u0004\u0008\u0015\u0010\u0004R\u001c\u0010\u0007\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u0007\u0010\u[·...·truncated·by·diffoscope;·len:·147,·SHA:·e2e2ce4c4ac7ba07b40239c76c7fd6d238b2277bd563e92ec12b467acd751f61·...·]\u0010\u0014\u001a\u0004\u0008\u0017\u0010\u0004\u00a8\u0006\u001a"14 ········"\u0000·\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0008\n\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\t\u0008\u0086\u0008\u0018\u00002\u00020\u0001B!\u0012\u0006\u0010\u0007\u001a\u00020\u0002\u0012\u0006\u0010\u0008\u001a\u00020\u0002\u0012\u0008\u0010\t\u001a\u0004\u0018\u00010\u0002\u00a2\u0006\u0004\u0008\u0018\u0010\u0019J\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0005\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0005\u0010\u0004J\u0012\u0010\u0006\u001a\u0004\u0018\u00010\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0004J0\u0010\n\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0007\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u0008\u001a\u00020\u00022\n\u0008\u0002\u0010\t\u001a\u0004\u0018\u00010\u0002H\u00c6\u0001\u00a2\u0006\u0004\u0008\n\u0010\u000bJ\u0010\u0010\u000c\u001a\u00020\u0002H\u00d6\u0001\u00a2\u0006\u0004\u0008\u000c\u0010\u0004J\u0010\u0010\u000e\u001a\u00020\rH\u00d6\u0001\u00a2\u0006\u0004\u0008\u000e\u0010\u000fJ\u001a\u0010\u0012\u001a\u00020\u00112\u0008\u0010\u0010\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0012\u0010\u0013R\u001e\u0010\t\u001a\u0004\u0018\u00010\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\t\u0010\u0014\u001a\u0004\u0008\u0015\u0010\u0004R\u001c\u0010\u0008\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u0008\u00[·...·truncated·by·diffoscope;·len:·147,·SHA:·aa50659301dacd95120aea7113cfda3999f2d5938bd5e12169735f65dcbfd2f0·...·]\u0010\u0014\u001a\u0004\u0008\u0017\u0010\u0004\u00a8\u0006\u001a"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/levels/AttributionDTO;",17 ········"Lcom/serwylo/beatgame/levels/AttributionDTO;",
18 ········"",18 ········"",
19 ········"",19 ········"",
20 ········"component1",20 ········"component1",
21 ········"()Ljava/lang/String;",21 ········"()Ljava/lang/String;",
Offset 31, 17 lines modifiedOffset 31, 17 lines modified
31 ········"hashCode",31 ········"hashCode",
32 ········"()I",32 ········"()I",
33 ········"other",33 ········"other",
34 ········"",34 ········"",
35 ········"equals",35 ········"equals",
36 ········"(Ljava/lang/Object;)Z",36 ········"(Ljava/lang/Object;)Z",
37 ········"Ljava/lang/String;",37 ········"Ljava/lang/String;",
 38 ········"getAuthor",
38 ········"getSourceUrl",39 ········"getSourceUrl",
39 ········"getLicenseName",40 ········"getLicenseName",
40 ········"getAuthor", 
41 ········"<init>",41 ········"<init>",
42 ········"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V",42 ········"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V",
43 ········"core"43 ········"core"
44 ····}44 ····}
45 ····k·=·0x145 ····k·=·0x1
46 ····mv·=·{46 ····mv·=·{
47 ········0x1,47 ········0x1,
2.13 KB
smali/com/serwylo/beatgame/levels/TheOriginalWorld.smali
Ordering differences only
    
Offset 30, 50 lines modifiedOffset 30, 50 lines modified
30 ········"",30 ········"",
31 ········"Lcom/serwylo/beatgame/levels/Attribution;",31 ········"Lcom/serwylo/beatgame/levels/Attribution;",
32 ········"getAttribution",32 ········"getAttribution",
33 ········"()Ljava/util/List;",33 ········"()Ljava/util/List;",
34 ········"Lcom/serwylo/beatgame/levels/Level;",34 ········"Lcom/serwylo/beatgame/levels/Level;",
35 ········"getLevels",35 ········"getLevels",
36 ········"Lcom/serwylo/beatgame/levels/BuiltInLevel;",36 ········"Lcom/serwylo/beatgame/levels/BuiltInLevel;",
37 ········"Maintenance",37 ········"Convulsions",
38 ········"Lcom/serwylo/beatgame/levels/BuiltInLevel;",38 ········"Lcom/serwylo/beatgame/levels/BuiltInLevel;",
39 ········"getMaintenance",39 ········"getConvulsions",
40 ········"()Lcom/serwylo/beatgame/levels/BuiltInLevel;",40 ········"()Lcom/serwylo/beatgame/levels/BuiltInLevel;",
 41 ········"EyeTwitching",
 42 ········"getEyeTwitching",
 43 ········"RegulationsForEquipment",
 44 ········"getRegulationsForEquipment",
41 ········"OldClock",45 ········"OldClock",
42 ········"getOldClock",46 ········"getOldClock",
43 ········"Vivaldi",47 ········"Vivaldi",
44 ········"getVivaldi",48 ········"getVivaldi",
45 ········"LightFlashes", 
46 ········"getLightFlashes", 
47 ········"ContactWithMoistureAndDirt", 
48 ········"getContactWithMoistureAndDirt", 
49 ········"TheExerciseRoom", 
50 ········"getTheExerciseRoom", 
51 ········"ReorientTheReceivingAntenna",49 ········"ReorientTheReceivingAntenna",
52 ········"getReorientTheReceivingAntenna",50 ········"getReorientTheReceivingAntenna",
53 ········"ForcingTheGamecard", 
54 ········"getForcingTheGamecard", 
55 ········"ContactWithDustAndLint",51 ········"ContactWithDustAndLint",
56 ········"getContactWithDustAndLint",52 ········"getContactWithDustAndLint",
 53 ········"ContactWithMoistureAndDirt",
 54 ········"getContactWithMoistureAndDirt",
57 ········"PlayInAWellLitRoom",55 ········"PlayInAWellLitRoom",
58 ········"getPlayInAWellLitRoom",56 ········"getPlayInAWellLitRoom",
59 ········"RegulationsForEquipment", 
60 ········"getRegulationsForEquipment",57 ········"TheExerciseRoom",
 58 ········"getTheExerciseRoom",
 59 ········"Maintenance",
 60 ········"getMaintenance",
61 ········"TheCourtyard",61 ········"TheCourtyard",
62 ········"getTheCourtyard",62 ········"getTheCourtyard",
63 ········"TheLaundryRoom", 
64 ········"getTheLaundryRoom", 
65 ········"Convulsions", 
66 ········"getConvulsions", 
67 ········"TheBallroom",63 ········"TheBallroom",
68 ········"getTheBallroom",64 ········"getTheBallroom",
 65 ········"TheLaundryRoom",
 66 ········"getTheLaundryRoom",
 67 ········"ForcingTheGamecard",
 68 ········"getForcingTheGamecard",
69 ········"SharplyBentWire",69 ········"SharplyBentWire",
70 ········"getSharplyBentWire",70 ········"getSharplyBentWire",
71 ········"EyeTwitching", 
72 ········"getEyeTwitching",71 ········"LightFlashes",
 72 ········"getLightFlashes",
73 ········"<init>",73 ········"<init>",
74 ········"()V",74 ········"()V",
75 ········"core"75 ········"core"
76 ····}76 ····}
77 ····k·=·0x177 ····k·=·0x1
78 ····mv·=·{78 ····mv·=·{
79 ········0x1,79 ········0x1,
4.94 KB
smali/com/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 .annotation·runtime·Lkotlin/Metadata;16 .annotation·runtime·Lkotlin/Metadata;
17 ····bv·=·{17 ····bv·=·{
18 ········0x1,18 ········0x1,
19 ········0x0,19 ········0x0,
20 ········0x320 ········0x3
21 ····}21 ····}
22 ····d1·=·{22 ····d1·=·{
23 ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\t\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\u000b\u0008\u0086\u0008\u0018\u00002\u00020\u0001B\'\u0012\u0006\u0010\n\u001a\u00020\u0002\u0012\u0006\u0010\u000b\u001a\u00020\u0002\u0012\u0006\u0010\u000c\u001a\u00020\u0002\u0012\u0006\u0010\r\u001a\u00020\u0007\u00a2\u0006\u0004\u0008\u001e\u0010\u001fJ\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0005\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0005\u0010\u0004J\u0010\u0010\u0006\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0004J\u0010\u0010\u0008\u001a\u00020\u0007H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0008\u0010\tJ8\u0010\u000e\u001a\u00020\u00002\u0008\u0008\u0002\u0010\n\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u000b\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u000c\u001a\u00020\u00022\u0008\u0008\u0002\u0010\r\u001a\u00020\u0007H\u00c6\u0001\u00a2\u0006\u0004\u0008\u000e\u0010\u000fJ\u0010\u0010\u0010\u001a\u00020\u0002H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0010\u0010\u0004J\u0010\u0010\u0012\u001a\u00020\u0011H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0012\u0010\u0013J\u001a\u0010\u0016\u001a\u00020\u00152\u0008\u0010\u0014\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0016\u0010\u0017R\u001c\u0010\u000b\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u000b\u0010\u0018\u001a\u0004\u0008\u0019\u0010\u0004R\u001c\u0010\u000c\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u0018\u001a\u0004\u0008\u001a\u0010\u0004R\u001c\u0010\n\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0018\u001a\u0004[·...·truncated·by·diffoscope;·len:·163,·SHA:·92daa99a1d507c4730fdb259b8fc34aeb5b292e8b7b6cf18326b9ea7ea935109·...·]\u00a8\u0006·"23 ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\t\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\u000b\u0008\u0086\u0008\u0018\u00002\u00020\u0001B\'\u0012\u0006\u0010\n\u001a\u00020\u0002\u0012\u0006\u0010\u000b\u001a\u00020\u0002\u0012\u0006\u0010\u000c\u001a\u00020\u0002\u0012\u0006\u0010\r\u001a\u00020\u0007\u00a2\u0006\u0004\u0008\u001e\u0010\u001fJ\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0005\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0005\u0010\u0004J\u0010\u0010\u0006\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0004J\u0010\u0010\u0008\u001a\u00020\u0007H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0008\u0010\tJ8\u0010\u000e\u001a\u00020\u00002\u0008\u0008\u0002\u0010\n\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u000b\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u000c\u001a\u00020\u00022\u0008\u0008\u0002\u0010\r\u001a\u00020\u0007H\u00c6\u0001\u00a2\u0006\u0004\u0008\u000e\u0010\u000fJ\u0010\u0010\u0010\u001a\u00020\u0002H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0010\u0010\u0004J\u0010\u0010\u0012\u001a\u00020\u0011H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0012\u0010\u0013J\u001a\u0010\u0016\u001a\u00020\u00152\u0008\u0010\u0014\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0016\u0010\u0017R\u001c\u0010\u000b\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u000b\u0010\u0018\u001a\u0004\u0008\u0019\u0010\u0004R\u001c\u0010\r\u001a\u00020\u00078\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\r\u0010\u001a\u001a\u0004\u0008\u001b\u0010\tR\u001c\u0010\n\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0018\u001a\u0004\u0008\u001c[·...·truncated·by·diffoscope;·len:·163,·SHA:·1e75ccc2c5c07be6d526462029dc16e21caf17d20b2a2e51bf5844e2f7453329·...·]\u00a8\u0006·"
24 ····}24 ····}
25 ····d2·=·{25 ····d2·=·{
26 ········"Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;",26 ········"Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;",
27 ········"",27 ········"",
28 ········"",28 ········"",
29 ········"component1",29 ········"component1",
30 ········"()Ljava/lang/String;",30 ········"()Ljava/lang/String;",
Offset 45, 18 lines modifiedOffset 45, 18 lines modified
45 ········"()I",45 ········"()I",
46 ········"other",46 ········"other",
47 ········"",47 ········"",
48 ········"equals",48 ········"equals",
49 ········"(Ljava/lang/Object;)Z",49 ········"(Ljava/lang/Object;)Z",
50 ········"Ljava/lang/String;",50 ········"Ljava/lang/String;",
51 ········"getName",51 ········"getName",
52 ········"getUrl", 
53 ········"getId", 
54 ········"Lcom/serwylo/beatgame/levels/UnlockRequirementsDTO;",52 ········"Lcom/serwylo/beatgame/levels/UnlockRequirementsDTO;",
55 ········"getUnlockRequirements",53 ········"getUnlockRequirements",
 54 ········"getId",
 55 ········"getUrl",
56 ········"<init>",56 ········"<init>",
57 ········"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/serwylo/beatgame/levels/UnlockRequirementsDTO;)V",57 ········"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/serwylo/beatgame/levels/UnlockRequirementsDTO;)V",
58 ········"core"58 ········"core"
59 ····}59 ····}
60 ····k·=·0x160 ····k·=·0x1
61 ····mv·=·{61 ····mv·=·{
62 ········0x1,62 ········0x1,
5.14 KB
smali/com/serwylo/beatgame/levels/BuiltInLevel.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 .annotation·runtime·Lkotlin/Metadata;10 .annotation·runtime·Lkotlin/Metadata;
11 ····bv·=·{11 ····bv·=·{
12 ········0x1,12 ········0x1,
13 ········0x0,13 ········0x0,
14 ········0x314 ········0x3
15 ····}15 ····}
16 ····d1·=·{16 ····d1·=·{
17 ········"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u000e\u0018\u00002\u00020\u0001B3\u0012\u0006\u0010\u001c\u001a\u00020\u0011\u0012\u0006\u0010\u0019\u001a\u00020\u0002\u0012\u0006\u0010\u001b\u001a\u00020\u0002\u0012\u0006\u0010\u001e\u001a\u00020\u000e\u0012\n\u0008\u0002\u0010\u0017\u001a\u0004\u0018\u00010\u0014\u00a2\u0006\u0004\u0008·\u0010!J\u000f\u0010\u0003\u001a\u00020\u0002H\u0016\u00a2\u00[·...·truncated·by·diffoscope;·len:·1156,·SHA:·94305846f8fefd5035783af1340bc99c4a406b7454627565dbbe01b6cd30f2c0·...·]8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u001e\u0010\u001f\u00a8\u0006\""17 ········"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u000e\u0018\u00002\u00020\u0001B3\u0012\u0006\u0010\u001c\u001a\u00020\u0011\u0012\u0006\u0010\u0017\u001a\u00020\u0002\u0012\u0006\u0010\u001b\u001a\u00020\u0002\u0012\u0006\u0010\u0019\u001a\u00020\u000e\u0012\n\u0008\u0002\u0010\u001e\u001a\u0004\u0018\u00010\u0014\u00a2\u0006\u0004\u0008·\u0010!J\u000f\u0010\u0003\u001a\u00020\u0002H\u0016\u00a2\u00[·...·truncated·by·diffoscope;·len:·1156,·SHA:·7e04ead1d54ca3ac929a87c9ed2ac127d56a932d88d91dd0782ff7d82a121caa·...·]8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u001e\u0010\u001f\u00a8\u0006\""
18 ····}18 ····}
19 ····d2·=·{19 ····d2·=·{
20 ········"Lcom/serwylo/beatgame/levels/BuiltInLevel;",20 ········"Lcom/serwylo/beatgame/levels/BuiltInLevel;",
21 ········"Lcom/serwylo/beatgame/levels/Level;",21 ········"Lcom/serwylo/beatgame/levels/Level;",
22 ········"",22 ········"",
23 ········"getId",23 ········"getId",
24 ········"()Ljava/lang/String;",24 ········"()Ljava/lang/String;",
Offset 36, 23 lines modifiedOffset 36, 23 lines modified
36 ········"()Lcom/serwylo/beatgame/levels/UnlockRequirements;",36 ········"()Lcom/serwylo/beatgame/levels/UnlockRequirements;",
37 ········"Lcom/serwylo/beatgame/levels/World;",37 ········"Lcom/serwylo/beatgame/levels/World;",
38 ········"getWorld",38 ········"getWorld",
39 ········"()Lcom/serwylo/beatgame/levels/World;",39 ········"()Lcom/serwylo/beatgame/levels/World;",
40 ········"Lcom/serwylo/beatgame/levels/Attribution;",40 ········"Lcom/serwylo/beatgame/levels/Attribution;",
41 ········"getAttribution",41 ········"getAttribution",
42 ········"()Lcom/serwylo/beatgame/levels/Attribution;",42 ········"()Lcom/serwylo/beatgame/levels/Attribution;",
43 ········"attribution", 
44 ········"Lcom/serwylo/beatgame/levels/Attribution;", 
45 ········"mp3Name",43 ········"mp3Name",
46 ········"Ljava/lang/String;",44 ········"Ljava/lang/String;",
 45 ········"toUnlock",
 46 ········"Lcom/serwylo/beatgame/levels/UnlockRequirements;",
47 ········"labelId",47 ········"labelId",
48 ········"world",48 ········"world",
49 ········"Lcom/serwylo/beatgame/levels/World;",49 ········"Lcom/serwylo/beatgame/levels/World;",
50 ········"toUnlock",50 ········"attribution",
51 ········"Lcom/serwylo/beatgame/levels/UnlockRequirements;",51 ········"Lcom/serwylo/beatgame/levels/Attribution;",
52 ········"<init>",52 ········"<init>",
53 ········"(Lcom/serwylo/beatgame/levels/World;Ljava/lang/String;Ljava/lang/String;Lcom/serwylo/beatgame/levels/UnlockRequirements;Lcom/serwylo/beatgame/levels/Attribution;)V",53 ········"(Lcom/serwylo/beatgame/levels/World;Ljava/lang/String;Ljava/lang/String;Lcom/serwylo/beatgame/levels/UnlockRequirements;Lcom/serwylo/beatgame/levels/Attribution;)V",
54 ········"core"54 ········"core"
55 ····}55 ····}
56 ····k·=·0x156 ····k·=·0x1
57 ····mv·=·{57 ····mv·=·{
58 ········0x1,58 ········0x1,
3.77 KB
smali/com/serwylo/beatgame/levels/Score.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 .annotation·runtime·Lkotlin/Metadata;13 .annotation·runtime·Lkotlin/Metadata;
14 ····bv·=·{14 ····bv·=·{
15 ········0x1,15 ········0x1,
16 ········0x0,16 ········0x0,
17 ········0x317 ········0x3
18 ····}18 ····}
19 ····d1·=·{19 ····d1·=·{
20 ········"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0004\n\u0002\u0010\u0007\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0013\u0018\u0000·\u001b2\u00020\u0001:\u0001\u001bB\u001b\u0012\u0008\u0008\u0002\u0010\u0011\u001a\u00020\u0007\u0012\u0008\u0008\u0002\u0010\u000f\u001a\u00020\u0007\u00a2\u0006\u0004\u0008\u0019\u0010\u001aJ\r\u0010\u0003\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\r\u0010\u0005\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u000[·...·truncated·by·diffoscope;·len:·969,·SHA:·031192e851aa5f751c2ff2c45b9d31d21af3aa59f77054a7b8075e1b1edf7e4b·...·]\u00a8\u0006\u001c"20 ········"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0004\n\u0002\u0010\u0007\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0013\u0018\u0000·\u001b2\u00020\u0001:\u0001\u001bB\u001b\u0012\u0008\u0008\u0002\u0010\u0018\u001a\u00020\u0007\u0012\u0008\u0008\u0002\u0010\u000f\u001a\u00020\u0007\u00a2\u0006\u0004\u0008\u0019\u0010\u001aJ\r\u0010\u0003\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\r\u0010\u0005\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u000[·...·truncated·by·diffoscope;·len:·969,·SHA:·536f3cb23abac2f8ed87f2c9517c7c412fa4a765f945e8023e3623f7675a8fca·...·]\u00a8\u0006\u001c"
21 ····}21 ····}
22 ····d2·=·{22 ····d2·=·{
23 ········"Lcom/serwylo/beatgame/levels/Score;",23 ········"Lcom/serwylo/beatgame/levels/Score;",
24 ········"",24 ········"",
25 ········"",25 ········"",
26 ········"getPoints",26 ········"getPoints",
27 ········"()I",27 ········"()I",
Offset 33, 22 lines modifiedOffset 33, 22 lines modified
33 ········"increase",33 ········"increase",
34 ········"(F)V",34 ········"(F)V",
35 ········"resetMultiplier",35 ········"resetMultiplier",
36 ········"()V",36 ········"()V",
37 ········"increaseMultiplier",37 ········"increaseMultiplier",
38 ········"distancePercent",38 ········"distancePercent",
39 ········"progress",39 ········"progress",
40 ········"points", 
41 ········"F",40 ········"F",
42 ········"getDistancePercent",41 ········"getDistancePercent",
43 ········"()F",42 ········"()F",
44 ········"setDistancePercent",43 ········"setDistancePercent",
 44 ········"multiplier",
45 ········"maxMultiplier",45 ········"maxMultiplier",
46 ········"I",46 ········"I",
47 ········"multiplier",47 ········"points",
48 ········"<init>",48 ········"<init>",
49 ········"(FF)V",49 ········"(FF)V",
50 ········"Companion",50 ········"Companion",
51 ········"core"51 ········"core"
52 ····}52 ····}
53 ····k·=·0x153 ····k·=·0x1
54 ····mv·=·{54 ····mv·=·{
4.75 KB
smali/com/serwylo/beatgame/levels/Attribution.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u0000·\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u000c\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\n\u0008\u0086\u0008\u0018\u00002\u00020\u0001B)\u0012\u0006\u0010\u0008\u001a\u00020\u0002\u0012\u0006\u0010\t\u001a\u00020\u0002\u0012\u0006\u0010\n\u001a\u00020\u0002\u0012\u0008\u0010\u000b\u001a\u0004\u0018\u00010\u0002\u00a2\u0006\u0004\u0008\u001b\u0010\u001cJ\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0005\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0005\u0010\u0004J\u0010\u0010\u0006\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0004J\u0012\u0010\u0007\u001a\u0004\u0018\u00010\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0007\u0010\u0004J:\u0010\u000c\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0008\u001a\u00020\u00022\u0008\u0008\u0002\u0010\t\u001a\u00020\u00022\u0008\u0008\u0002\u0010\n\u001a\u00020\u00022\n\u0008\u0002\u0010\u000b\u001a\u0004\u0018\u00010\u0002H\u00c6\u0001\u00a2\u0006\u0004\u0008\u000c\u0010\rJ\u0010\u0010\u000e\u001a\u00020\u0002H\u00d6\u0001\u00a2\u0006\u0004\u0008\u000e\u0010\u0004J\u0010\u0010\u0010\u001a\u00020\u000fH\u00d6\u0001\u00a2\u0006\u0004\u0008\u0010\u0010\u0011J\u001a\u0010\u0014\u001a\u00020\u00132\u0008\u0010\u0012\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0014\u0010\u0015R\u001b\u0010\u000b\u001a\u0004\u0018\u00010\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000b\u0010\u0016\u001a\u0004\u0008\u0017\u0010\u0004R\u0019\u0010\n\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0016\u001a\u0004\u0008[·...·truncated·by·diffoscope;·len:·238,·SHA:·d1d303eca5015a6d50ce613829d17d32df5728c3e151c05ac1d91321d5ed9f91·...·]\u0010\u0016\u001a\u0004\u0008\u001a\u0010\u0004\u00a8\u0006\u001d"14 ········"\u0000·\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u000c\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\n\u0008\u0086\u0008\u0018\u00002\u00020\u0001B)\u0012\u0006\u0010\u0008\u001a\u00020\u0002\u0012\u0006\u0010\t\u001a\u00020\u0002\u0012\u0006\u0010\n\u001a\u00020\u0002\u0012\u0008\u0010\u000b\u001a\u0004\u0018\u00010\u0002\u00a2\u0006\u0004\u0008\u001b\u0010\u001cJ\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0005\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0005\u0010\u0004J\u0010\u0010\u0006\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0004J\u0012\u0010\u0007\u001a\u0004\u0018\u00010\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0007\u0010\u0004J:\u0010\u000c\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0008\u001a\u00020\u00022\u0008\u0008\u0002\u0010\t\u001a\u00020\u00022\u0008\u0008\u0002\u0010\n\u001a\u00020\u00022\n\u0008\u0002\u0010\u000b\u001a\u0004\u0018\u00010\u0002H\u00c6\u0001\u00a2\u0006\u0004\u0008\u000c\u0010\rJ\u0010\u0010\u000e\u001a\u00020\u0002H\u00d6\u0001\u00a2\u0006\u0004\u0008\u000e\u0010\u0004J\u0010\u0010\u0010\u001a\u00020\u000fH\u00d6\u0001\u00a2\u0006\u0004\u0008\u0010\u0010\u0011J\u001a\u0010\u0014\u001a\u00020\u00132\u0008\u0010\u0012\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0014\u0010\u0015R\u0019\u0010\n\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0016\u001a\u0004\u0008\u0017\u0010\u0004R\u001b\u0010\u000b\u001a\u0004\u0018\u00010\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000b\u0010\u0016\u001a\u0004\u0008[·...·truncated·by·diffoscope;·len:·238,·SHA:·ce382128a165b0cab27724612faa8778b3fb837e1aa8ee4ffacb2a4ec9d9405e·...·]\u0010\u0016\u001a\u0004\u0008\u001a\u0010\u0004\u00a8\u0006\u001d"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/levels/Attribution;",17 ········"Lcom/serwylo/beatgame/levels/Attribution;",
18 ········"",18 ········"",
19 ········"",19 ········"",
20 ········"component1",20 ········"component1",
21 ········"()Ljava/lang/String;",21 ········"()Ljava/lang/String;",
Offset 33, 18 lines modifiedOffset 33, 18 lines modified
33 ········"hashCode",33 ········"hashCode",
34 ········"()I",34 ········"()I",
35 ········"other",35 ········"other",
36 ········"",36 ········"",
37 ········"equals",37 ········"equals",
38 ········"(Ljava/lang/Object;)Z",38 ········"(Ljava/lang/Object;)Z",
39 ········"Ljava/lang/String;",39 ········"Ljava/lang/String;",
40 ········"getAuthor", 
41 ········"getSourceUrl",40 ········"getSourceUrl",
42 ········"getLicense",41 ········"getAuthor",
43 ········"getName",42 ········"getName",
 43 ········"getLicense",
44 ········"<init>",44 ········"<init>",
45 ········"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V",45 ········"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V",
46 ········"core"46 ········"core"
47 ····}47 ····}
48 ····k·=·0x148 ····k·=·0x1
49 ····mv·=·{49 ····mv·=·{
50 ········0x1,50 ········0x1,
3.92 KB
smali/com/serwylo/beatgame/levels/RemoteWorld.smali
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 .annotation·runtime·Lkotlin/Metadata;14 .annotation·runtime·Lkotlin/Metadata;
15 ····bv·=·{15 ····bv·=·{
16 ········0x1,16 ········0x1,
17 ········0x0,17 ········0x0,
18 ········0x318 ········0x3
19 ····}19 ····}
20 ····d1·=·{20 ····d1·=·{
21 ········"\u0000:\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0007\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u0010\u001a\u00020\u000f\u0012\u0006\u0010\u0015\u001a\u00020\u0014\u00a2\u0006\u0004\u0008\u0019\u0010\u001aJ\u000f\u0010\u0003\u001a\u00020\u0002H\u0016\u00a2\u0[·...·truncated·by·diffoscope;·len:·601,·SHA:·33c0b823945e4c1e9fcf3e69d65818bdae51efe958e8c1595f210f19b739763e·...·]\u0004\u0008\u0015\u0010\u0016R\u001c\u0010\u0017\u001a\u0008\u0012\u0004\u0012\u00020\n0\t8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0017\u0010\u0018\u00a8\u0006\u001b"21 ········"\u0000:\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\t\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u0013\u001a\u00020\u0012\u0012\u0006\u0010\u0010\u001a\u00020\u000f\u00a2\u0006\u0004\u0008\u0019\u0010\u001aJ\u000f\u0010\u0003\u001a\u00020\u0002H\u0016\u00a2\u0006\[·...·truncated·by·diffoscope;·len:·597,·SHA:·8890e9728157066c6cf82cbf617617ed25ed064b39b5ce6d3ba4e7a1f31beab2·...·]\u0004\u0008\u0015\u0010\u0016R\u001c\u0010\u0017\u001a\u0008\u0012\u0004\u0012\u00020\n0\t8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0017\u0010\u0018\u00a8\u0006\u001b"
22 ····}22 ····}
23 ····d2·=·{23 ····d2·=·{
24 ········"Lcom/serwylo/beatgame/levels/RemoteWorld;",24 ········"Lcom/serwylo/beatgame/levels/RemoteWorld;",
25 ········"Lcom/serwylo/beatgame/levels/World;",25 ········"Lcom/serwylo/beatgame/levels/World;",
26 ········"",26 ········"",
27 ········"getId",27 ········"getId",
28 ········"()Ljava/lang/String;",28 ········"()Ljava/lang/String;",
Offset 32, 22 lines modifiedOffset 32, 22 lines modified
32 ········"(Lcom/badlogic/gdx/utils/I18NBundle;)Ljava/lang/String;",32 ········"(Lcom/badlogic/gdx/utils/I18NBundle;)Ljava/lang/String;",
33 ········"",33 ········"",
34 ········"Lcom/serwylo/beatgame/levels/RemoteLevel;",34 ········"Lcom/serwylo/beatgame/levels/RemoteLevel;",
35 ········"getLevels",35 ········"getLevels",
36 ········"()Ljava/util/List;",36 ········"()Ljava/util/List;",
37 ········"Lcom/serwylo/beatgame/levels/Attribution;",37 ········"Lcom/serwylo/beatgame/levels/Attribution;",
38 ········"getAttribution",38 ········"getAttribution",
 39 ········"Lcom/serwylo/beatgame/levels/WorldDTO;",
 40 ········"data",
 41 ········"Lcom/serwylo/beatgame/levels/WorldDTO;",
39 ········"Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;",42 ········"Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;",
40 ········"summary",43 ········"summary",
41 ········"Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;",44 ········"Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;",
42 ········"getSummary",45 ········"getSummary",
43 ········"()Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;",46 ········"()Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;",
44 ········"Lcom/serwylo/beatgame/levels/WorldDTO;", 
45 ········"data", 
46 ········"Lcom/serwylo/beatgame/levels/WorldDTO;", 
47 ········"levels",47 ········"levels",
48 ········"Ljava/util/List;",48 ········"Ljava/util/List;",
49 ········"<init>",49 ········"<init>",
50 ········"(Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;Lcom/serwylo/beatgame/levels/WorldDTO;)V",50 ········"(Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;Lcom/serwylo/beatgame/levels/WorldDTO;)V",
51 ········"core"51 ········"core"
52 ····}52 ····}
53 ····k·=·0x153 ····k·=·0x1
3.42 KB
smali/com/serwylo/beatgame/levels/TotalAchievements.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u00000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\t\u0018\u00002\u00020\u0001B\u0019\u0012\u0006\u0010\u000f\u001a\u00020\u000e\u0012\u0008\u0008\u0002\u0010\u0013\u001a\u00020\u000e\u00a2\u0006\u0004\u0008\u0015\u0010\u0016J\u001d\u0010\u0006\u001a\u00020\u00052\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u0002H\u0016\u00a2\u0006\u0004\u0008\u0006\u0010\u0007J\u001d\u0010\u0008\u001a\u00020\u00052\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u0002H\u0016\u00a2\u0006\u0004\u0008\u0008\u0010\u0007J%\u0010\u000c\u001a\u00020\u000b2\u0006\u0010\n\u001a\u00020\t2\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u0002H\u0016\u00a2\u0006\u0004\u0008\u000c\u0010\rR\u0019\u0010\u000f\u001a\u00020\u000e8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000f\u0010\u0010\u001a\u0004\u0008\u0011\u0010\u0012R\u0019\u0010\u0013\u001a\u00020\u000e8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0013\u0010\u0010\u001a\u0004\u0008\u0014\u0010\u0012\u00a8\u0006\u0017"14 ········"\u00000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\t\u0018\u00002\u00020\u0001B\u0019\u0012\u0006\u0010\u0013\u001a\u00020\u000e\u0012\u0008\u0008\u0002\u0010\u000f\u001a\u00020\u000e\u00a2\u0006\u0004\u0008\u0015\u0010\u0016J\u001d\u0010\u0006\u001a\u00020\u00052\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u0002H\u0016\u00a2\u0006\u0004\u0008\u0006\u0010\u0007J\u001d\u0010\u0008\u001a\u00020\u00052\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u0002H\u0016\u00a2\u0006\u0004\u0008\u0008\u0010\u0007J%\u0010\u000c\u001a\u00020\u000b2\u0006\u0010\n\u001a\u00020\t2\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u0002H\u0016\u00a2\u0006\u0004\u0008\u000c\u0010\rR\u0019\u0010\u000f\u001a\u00020\u000e8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000f\u0010\u0010\u001a\u0004\u0008\u0011\u0010\u0012R\u0019\u0010\u0013\u001a\u00020\u000e8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0013\u0010\u0010\u001a\u0004\u0008\u0014\u0010\u0012\u00a8\u0006\u0017"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/levels/TotalAchievements;",17 ········"Lcom/serwylo/beatgame/levels/TotalAchievements;",
18 ········"Lcom/serwylo/beatgame/levels/UnlockRequirements;",18 ········"Lcom/serwylo/beatgame/levels/UnlockRequirements;",
19 ········"",19 ········"",
20 ········"Lcom/serwylo/beatgame/levels/achievements/Achievement;",20 ········"Lcom/serwylo/beatgame/levels/achievements/Achievement;",
21 ········"achievements",21 ········"achievements",
Offset 25, 20 lines modifiedOffset 25, 20 lines modified
25 ········"isAlmostUnlocked",25 ········"isAlmostUnlocked",
26 ········"Lcom/badlogic/gdx/utils/I18NBundle;",26 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
27 ········"strings",27 ········"strings",
28 ········"",28 ········"",
29 ········"describeOutstandingRequirements",29 ········"describeOutstandingRequirements",
30 ········"(Lcom/badlogic/gdx/utils/I18NBundle;Ljava/util/List;)Ljava/lang/String;",30 ········"(Lcom/badlogic/gdx/utils/I18NBundle;Ljava/util/List;)Ljava/lang/String;",
31 ········"",31 ········"",
32 ········"numRequired", 
33 ········"I", 
34 ········"getNumRequired", 
35 ········"()I", 
36 ········"numUntilAlmostUnlocked",32 ········"numUntilAlmostUnlocked",
 33 ········"I",
37 ········"getNumUntilAlmostUnlocked",34 ········"getNumUntilAlmostUnlocked",
 35 ········"()I",
 36 ········"numRequired",
 37 ········"getNumRequired",
38 ········"<init>",38 ········"<init>",
39 ········"(II)V",39 ········"(II)V",
40 ········"core"40 ········"core"
41 ····}41 ····}
42 ····k·=·0x142 ····k·=·0x1
43 ····mv·=·{43 ····mv·=·{
44 ········0x1,44 ········0x1,
3.43 KB
smali/com/serwylo/beatgame/levels/achievements/PersistedAchievement.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u0000·\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0008\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\u0008\u0008\u0082\u0008\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u0006\u001a\u00020\u0002\u0012\u0006\u0010\u0007\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u0015\u0010\u0016J\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0005\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0005\u0010\u0004J$\u0010\u0008\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0006\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u0007\u001a\u00020\u0002H\u00c6\u0001\u00a2\u0006\u0004\u0008\u0008\u0010\tJ\u0010\u0010\n\u001a\u00020\u0002H\u00d6\u0001\u00a2\u0006\u0004\u0008\n\u0010\u0004J\u0010\u0010\u000c\u001a\u00020\u000bH\u00d6\u0001\u00a2\u0006\u0004\u0008\u000c\u0010\rJ\u001a\u0010\u0010\u001a\u00020\u000f2\u0008\u0010\u000e\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0010\u0010\u0011R\u0019\u0010\u0006\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0006\u0010\u0012\u001a\u0004\u0008\u0013\u0010\u0004R\u0019\u0010\u0007\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0007\u0010\u0012\u001a\u0004\u0008\u0014\u0010\u0004\u00a8\u0006\u0017"14 ········"\u0000·\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0008\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\u0008\u0008\u0082\u0008\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u0006\u001a\u00020\u0002\u0012\u0006\u0010\u0007\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u0015\u0010\u0016J\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0005\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0005\u0010\u0004J$\u0010\u0008\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0006\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u0007\u001a\u00020\u0002H\u00c6\u0001\u00a2\u0006\u0004\u0008\u0008\u0010\tJ\u0010\u0010\n\u001a\u00020\u0002H\u00d6\u0001\u00a2\u0006\u0004\u0008\n\u0010\u0004J\u0010\u0010\u000c\u001a\u00020\u000bH\u00d6\u0001\u00a2\u0006\u0004\u0008\u000c\u0010\rJ\u001a\u0010\u0010\u001a\u00020\u000f2\u0008\u0010\u000e\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0010\u0010\u0011R\u0019\u0010\u0007\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0007\u0010\u0012\u001a\u0004\u0008\u0013\u0010\u0004R\u0019\u0010\u0006\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0006\u0010\u0012\u001a\u0004\u0008\u0014\u0010\u0004\u00a8\u0006\u0017"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/levels/achievements/PersistedAchievement;",17 ········"Lcom/serwylo/beatgame/levels/achievements/PersistedAchievement;",
18 ········"",18 ········"",
19 ········"",19 ········"",
20 ········"component1",20 ········"component1",
21 ········"()Ljava/lang/String;",21 ········"()Ljava/lang/String;",
Offset 29, 16 lines modifiedOffset 29, 16 lines modified
29 ········"hashCode",29 ········"hashCode",
30 ········"()I",30 ········"()I",
31 ········"other",31 ········"other",
32 ········"",32 ········"",
33 ········"equals",33 ········"equals",
34 ········"(Ljava/lang/Object;)Z",34 ········"(Ljava/lang/Object;)Z",
35 ········"Ljava/lang/String;",35 ········"Ljava/lang/String;",
36 ········"getAchievementId", 
37 ········"getLevelId",36 ········"getLevelId",
 37 ········"getAchievementId",
38 ········"<init>",38 ········"<init>",
39 ········"(Ljava/lang/String;Ljava/lang/String;)V",39 ········"(Ljava/lang/String;Ljava/lang/String;)V",
40 ········"core"40 ········"core"
41 ····}41 ····}
42 ····k·=·0x142 ····k·=·0x1
43 ····mv·=·{43 ····mv·=·{
44 ········0x1,44 ········0x1,
4.28 KB
smali/com/serwylo/beatgame/levels/achievements/PersistedAchievements.smali
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 .annotation·runtime·Lkotlin/Metadata;17 .annotation·runtime·Lkotlin/Metadata;
18 ····bv·=·{18 ····bv·=·{
19 ········0x1,19 ········0x1,
20 ········0x0,20 ········0x0,
21 ········0x321 ········0x3
22 ····}22 ····}
23 ····d1·=·{23 ····d1·=·{
24 ········"\u0000:\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\u000b\u0008\u0082\u0008\u0018\u0000·\"2\u00020\u0001:\u0001\"B\u0015\u0012\u000c\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0002\u00a2\u0006\u0004\u0008·\u0010!J#\u0010\u0007\u001a\u00020\u00002\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u00022\u0006\u0010\u0006\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\u0007\u0010\u0008J\u001b\u0010\n\u001a\u0008\u0012\u0004\u0012\u00020\t0\u00022\u0006\u0010\u0006\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\n\u0010\u000bJ\u0016\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u000c\u0010\rJ·\u0010\u000f\u001a\u00020\u00002\u000e\u0008\u0002\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0002H\u00c6\u0001\u00a2\u0006\u0004\u0008\u000f\u0010\u0010J\u0010\u0010\u0012\u001a\u00020\u0011H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0012\u0010\u0013J\u0010\u0010\u0015\u001a\u00020\u0014H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0015\u0010\u0016J\u001a\u0010\u0019\u001a\u00020\u00182\u0008\u0010\u0017\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0019\u0010\u001aR\u001f\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000e\u0010\u001b\u001a\u0004\u0008\u001c\u0010\rR\u001c\u0010\u001d\u001a\u00020\u00148\u0006@\u0006X\u0086D\u00a2\u0006\u000c\n\u0004\u0008\u001d\u0[·...·truncated·by·diffoscope;·len:·45,·SHA:·5af900adb882c186cabe7ae975dbcb3f89c9acd383ba65130682fedf1bfb28b1·...·]\u00a8\u0006#"24 ········"\u0000:\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\u000b\u0008\u0082\u0008\u0018\u0000·\"2\u00020\u0001:\u0001\"B\u0015\u0012\u000c\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0002\u00a2\u0006\u0004\u0008·\u0010!J#\u0010\u0007\u001a\u00020\u00002\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u00022\u0006\u0010\u0006\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\u0007\u0010\u0008J\u001b\u0010\n\u001a\u0008\u0012\u0004\u0012\u00020\t0\u00022\u0006\u0010\u0006\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\n\u0010\u000bJ\u0016\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u000c\u0010\rJ·\u0010\u000f\u001a\u00020\u00002\u000e\u0008\u0002\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0002H\u00c6\u0001\u00a2\u0006\u0004\u0008\u000f\u0010\u0010J\u0010\u0010\u0012\u001a\u00020\u0011H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0012\u0010\u0013J\u0010\u0010\u0015\u001a\u00020\u0014H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0015\u0010\u0016J\u001a\u0010\u0019\u001a\u00020\u00182\u0008\u0010\u0017\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0019\u0010\u001aR\u001c\u0010\u001b\u001a\u00020\u00148\u0006@\u0006X\u0086D\u00a2\u0006\u000c\n\u0004\u0008\u001b\u0010\u001c\u001a\u0004\u0008\u001d\u0010\u0016R\u001f\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000[·...·truncated·by·diffoscope;·len:·45,·SHA:·bcefd6fe649089847cf1084814500bd0ae4403850fc02246b96a694ffdeca96c·...·]\u00a8\u0006#"
25 ····}25 ····}
26 ····d2·=·{26 ····d2·=·{
27 ········"Lcom/serwylo/beatgame/levels/achievements/PersistedAchievements;",27 ········"Lcom/serwylo/beatgame/levels/achievements/PersistedAchievements;",
28 ········"",28 ········"",
29 ········"",29 ········"",
30 ········"Lcom/serwylo/beatgame/levels/achievements/AchievementType;",30 ········"Lcom/serwylo/beatgame/levels/achievements/AchievementType;",
31 ········"newAchievements",31 ········"newAchievements",
Offset 47, 19 lines modifiedOffset 47, 19 lines modified
47 ········"",47 ········"",
48 ········"hashCode",48 ········"hashCode",
49 ········"()I",49 ········"()I",
50 ········"other",50 ········"other",
51 ········"",51 ········"",
52 ········"equals",52 ········"equals",
53 ········"(Ljava/lang/Object;)Z",53 ········"(Ljava/lang/Object;)Z",
54 ········"Ljava/util/List;", 
55 ········"getAchievements", 
56 ········"version",54 ········"version",
57 ········"I",55 ········"I",
58 ········"getVersion",56 ········"getVersion",
 57 ········"Ljava/util/List;",
 58 ········"getAchievements",
59 ········"<init>",59 ········"<init>",
60 ········"(Ljava/util/List;)V",60 ········"(Ljava/util/List;)V",
61 ········"Companion",61 ········"Companion",
62 ········"core"62 ········"core"
63 ····}63 ····}
64 ····k·=·0x164 ····k·=·0x1
65 ····mv·=·{65 ····mv·=·{
6.79 KB
smali/com/serwylo/beatgame/ui/Scene2dKt.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u0000r\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0007\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0003\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\n\u001a\r\u0010\u0001\u001a\u00020\u0000\u00a2\u0006\u0004\u0008\u0001\u0010\u0002\u001a+\u0010\u000b\u001a\u00020\n2\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u00052\u000c\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\u00080\u0007\u00a2\u0006\u0004\u0008\u000b\u0010\u000c\u001a+\u0010\r\u001a\u00020\n2\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u00052\u000c\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\u00080\u0007\u00a2\u0006\u0004\u0008\r\u0010\u000c\u001a+\u0010\u000e\u001a\u00020\n2\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u00052\u000c\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\u00080\u0007\u00a2\u0006\u0004\u0008\u000e\u0010\u000c\u001a\u001f\u0010\u0014\u001a\u00020\u00132\u0006\u0010\u0010\u001a\u00020\u000f2\u0008\u0008\u0002\u0010\u0012\u001a\u00020\u0011\u00a2\u0006\u0004\u0008\u0014\u0010\u0015\u001a\u001f\u0010\u0017\u001a\u00020\u00162\u0006\u0010\u0010\u001a\u00020\u000f2\u0008\u0008\u0002\u0010\u0012\u001a\u00020\u0011\u00a2\u0006\u0004\u0008\u0017\u0010\u0018\u001a?\u0010\u001f\u001a\u00020\u001e2\u0006\u0010\u0019\u001a\u00020\u00032\u0006\u0010\u001a\u001a\u00020\u000f2\u0006\u0010\u0006\u001a\u00020\u00052\u0006\u0010\u001c\u001a\u00020\u001b2\u0010\u0008\u0002\u0010\u001d\u001a\n\u0012\u0004\u0012\u00020\u0008\u0018\u00010\u0007\u00a2\u0006\u0004\u0008\u001f\u0010·\u001aK\u0010&\u001a\u00020%2\u0006\u0010\u001c\u001a\u00020\u001b2\u0006\u0010\u0006\u001a\u00020\u00052\u0008\u0010\"\u001a\u0004\u0018\u00010!2\u0010\u0008\u0002\u0010#\u001a\n\u0012\u0004\u0012\u00020\u0008\u0018\u00010\u00072\u0010\u0008\u0002\u0010$\u001a\n\u0012\u0004\u0012\u00020\u0008\u0018\u00010\u0007\u00a2\u0006\u0004\u0008&\u0010\'\u001a?\u0010-\u001a\u00020,2\u0006\u0010\u001c\u001a\u00020\u001b2\u0006\u0010\u0006\u001a\u00020\u00052\u0006\u0010)\u001a\u00020(2\u0006\u0010*\u001a\u00020\u00032\u0010\u0008\u0002\u0010+\u001a\n\u0012\u0004\u0012\u00020\u0008\u0018\u00010\u0007\u00a2\u0006\u0004\u0008-\u0010.\"\u0019\u0010/\u001a\u00020\u00118\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008/\u00100\u001a\u0004\u00081\u00102\"\u0019\u00103\u001a\u00020\u00118\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u00083\u00100\u001a\u0004\u00084\u00102\"\u0016\u00105\u001a\u00020\u00118\u0006@\u0006X\u0086T\u00a2\u0006\u0006\n\u0004\u00085\u00100\u00a8\u00066"14 ········"\u0000r\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0007\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0003\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\n\u001a\r\u0010\u0001\u001a\u00020\u0000\u00a2\u0006\u0004\u0008\u0001\u0010\u0002\u001a+\u0010\u000b\u001a\u00020\n2\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u00052\u000c\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\u00080\u0007\u00a2\u0006\u0004\u0008\u000b\u0010\u000c\u001a+\u0010\r\u001a\u00020\n2\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u00052\u000c\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\u00080\u0007\u00a2\u0006\u0004\u0008\r\u0010\u000c\u001a+\u0010\u000e\u001a\u00020\n2\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u00052\u000c\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\u00080\u0007\u00a2\u0006\u0004\u0008\u000e\u0010\u000c\u001a\u001f\u0010\u0014\u001a\u00020\u00132\u0006\u0010\u0010\u001a\u00020\u000f2\u0008\u0008\u0002\u0010\u0012\u001a\u00020\u0011\u00a2\u0006\u0004\u0008\u0014\u0010\u0015\u001a\u001f\u0010\u0017\u001a\u00020\u00162\u0006\u0010\u0010\u001a\u00020\u000f2\u0008\u0008\u0002\u0010\u0012\u001a\u00020\u0011\u00a2\u0006\u0004\u0008\u0017\u0010\u0018\u001a?\u0010\u001f\u001a\u00020\u001e2\u0006\u0010\u0019\u001a\u00020\u00032\u0006\u0010\u001a\u001a\u00020\u000f2\u0006\u0010\u0006\u001a\u00020\u00052\u0006\u0010\u001c\u001a\u00020\u001b2\u0010\u0008\u0002\u0010\u001d\u001a\n\u0012\u0004\u0012\u00020\u0008\u0018\u00010\u0007\u00a2\u0006\u0004\u0008\u001f\u0010·\u001aK\u0010&\u001a\u00020%2\u0006\u0010\u001c\u001a\u00020\u001b2\u0006\u0010\u0006\u001a\u00020\u00052\u0008\u0010\"\u001a\u0004\u0018\u00010!2\u0010\u0008\u0002\u0010#\u001a\n\u0012\u0004\u0012\u00020\u0008\u0018\u00010\u00072\u0010\u0008\u0002\u0010$\u001a\n\u0012\u0004\u0012\u00020\u0008\u0018\u00010\u0007\u00a2\u0006\u0004\u0008&\u0010\'\u001a?\u0010-\u001a\u00020,2\u0006\u0010\u001c\u001a\u00020\u001b2\u0006\u0010\u0006\u001a\u00020\u00052\u0006\u0010)\u001a\u00020(2\u0006\u0010*\u001a\u00020\u00032\u0010\u0008\u0002\u0010+\u001a\n\u0012\u0004\u0012\u00020\u0008\u0018\u00010\u0007\u00a2\u0006\u0004\u0008-\u0010.\"\u0019\u0010/\u001a\u00020\u00118\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008/\u00100\u001a\u0004\u00081\u00102\"\u0016\u00103\u001a\u00020\u00118\u0006@\u0006X\u0086T\u00a2\u0006\u0006\n\u0004\u00083\u00100\"\u0019\u00104\u001a\u00020\u00118\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u00084\u00100\u001a\u0004\u00085\u00102\u00a8\u00066"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",17 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
18 ········"makeStage",18 ········"makeStage",
19 ········"()Lcom/badlogic/gdx/scenes/scene2d/Stage;",19 ········"()Lcom/badlogic/gdx/scenes/scene2d/Stage;",
20 ········"",20 ········"",
21 ········"label",21 ········"label",
Offset 57, 21 lines modifiedOffset 57, 21 lines modified
57 ········"",57 ········"",
58 ········"error",58 ········"error",
59 ········"readableMessage",59 ········"readableMessage",
60 ········"tryAgain",60 ········"tryAgain",
61 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;",61 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;",
62 ········"makeErrorReport",62 ········"makeErrorReport",
63 ········"(Lcom/badlogic/gdx/utils/I18NBundle;Lcom/serwylo/beatgame/Assets$Styles;Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;",63 ········"(Lcom/badlogic/gdx/utils/I18NBundle;Lcom/serwylo/beatgame/Assets$Styles;Ljava/lang/Throwable;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;",
64 ········"UI_HEIGHT", 
65 ········"F", 
66 ········"getUI_HEIGHT", 
67 ········"()F", 
68 ········"UI_WIDTH",64 ········"UI_WIDTH",
 65 ········"F",
69 ········"getUI_WIDTH",66 ········"getUI_WIDTH",
 67 ········"()F",
70 ········"UI_SPACE",68 ········"UI_SPACE",
 69 ········"UI_HEIGHT",
 70 ········"getUI_HEIGHT",
71 ········"core"71 ········"core"
72 ····}72 ····}
73 ····k·=·0x273 ····k·=·0x2
74 ····mv·=·{74 ····mv·=·{
75 ········0x1,75 ········0x1,
76 ········0x5,76 ········0x5,
77 ········0x177 ········0x1
3.65 KB
smali/com/serwylo/beatgame/graphics/TiledSprite.smali
    
Offset 20, 31 lines modifiedOffset 20, 31 lines modified
20 .annotation·runtime·Lkotlin/Metadata;20 .annotation·runtime·Lkotlin/Metadata;
21 ····bv·=·{21 ····bv·=·{
22 ········0x1,22 ········0x1,
23 ········0x0,23 ········0x0,
24 ········0x324 ········0x3
25 ····}25 ····}
26 ····d1·=·{26 ····d1·=·{
27 ········"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\t\u0018\u0000·\u00132\u00020\u0001:\u0001\u0013B/\u0012\u0006\u0010\u000e\u001a\u00020\u000b\u0012\u0014\u0010\t\u001a\u0010\u0012\u000c\u0012\n\u0012\u0006\u0012\u0004\u0018[·...·truncated·by·diffoscope;·len:·836,·SHA:·5734b3356ce365df5570ec309746576064c04f3606dee6ee831fb5a573c6dce4·...·]\u00a8\u0006\u0014"27 ········"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\u0008\t\u0018\u0000·\u00132\u00020\u0001:\u0001\u0013B/\u0012\u0006\u0010\u000e\u001a\u00020\u0007\u0012\u0014\u0010\u000c\u001a\u0010\u0012\u000c\u0012\n\u0012\u0006\u0012\u0004\u[·...·truncated·by·diffoscope;·len:·832,·SHA:·d8bbb5370de1d7b02ec42c47e0522e5d889684d4915a54ff069833d6751a9062·...·]\u00a8\u0006\u0014"
28 ····}28 ····}
29 ····d2·=·{29 ····d2·=·{
30 ········"Lcom/serwylo/beatgame/graphics/TiledSprite;",30 ········"Lcom/serwylo/beatgame/graphics/TiledSprite;",
31 ········"Lcom/serwylo/beatgame/graphics/SpriteRenderer;",31 ········"Lcom/serwylo/beatgame/graphics/SpriteRenderer;",
32 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;",32 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;",
33 ········"batch",33 ········"batch",
34 ········"",34 ········"",
35 ········"render",35 ········"render",
36 ········"(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V",36 ········"(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V",
 37 ········"Lcom/badlogic/gdx/math/Vector2;",
 38 ········"offset",
 39 ········"Lcom/badlogic/gdx/math/Vector2;",
37 ········"",40 ········"",
38 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",41 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
39 ········"sprites",42 ········"sprites",
40 ········"[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",43 ········"[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
41 ········"Lcom/badlogic/gdx/math/Vector2;", 
42 ········"offset", 
43 ········"Lcom/badlogic/gdx/math/Vector2;", 
44 ········"position",44 ········"position",
45 ········"<init>",45 ········"<init>",
46 ········"(Lcom/badlogic/gdx/math/Vector2;[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/badlogic/gdx/math/Vector2;)V",46 ········"(Lcom/badlogic/gdx/math/Vector2;[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/badlogic/gdx/math/Vector2;)V",
47 ········"sprite",47 ········"sprite",
48 ········"(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/badlogic/gdx/math/Vector2;)V",48 ········"(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/badlogic/gdx/math/Vector2;)V",
49 ········"Companion",49 ········"Companion",
50 ········"core"50 ········"core"
3.95 KB
smali/com/serwylo/beatgame/graphics/ParallaxCamera.smali
    
Offset 7, 44 lines modifiedOffset 7, 44 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u0000·\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0017\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u001b\u001a\u00020\u0002\u0012\u0006\u0010\u001c\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u001d\u0010\u001eJ\u001d\u0010\u0006\u001a\u00020\u00052\u0006\u0010\u0[·...·truncated·by·diffoscope;·len:·798,·SHA:·052df45c4cc9e60c08511021fcfea9645ba83368557325a7b731018a5dea585a·...·]\u00a8\u0006\u001f"14 ········"\u0000·\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0008\n\u0002\u0018\u0002\n\u0002\u0008\u0011\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u001b\u001a\u00020\u0002\u0012\u0006\u0010\u001c\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u001d\u0010\u001eJ\u001d\u0010\u0006\u001a\u00020\u00052\u0006\u0010\u0[·...·truncated·by·diffoscope;·len:·798,·SHA:·9eed6766ff86d5303b58a77c5b567c0715ee3460e7e564376d64805b8bae9fd3·...·]\u00a8\u0006\u001f"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/graphics/ParallaxCamera;",17 ········"Lcom/serwylo/beatgame/graphics/ParallaxCamera;",
18 ········"Lcom/badlogic/gdx/graphics/OrthographicCamera;",18 ········"Lcom/badlogic/gdx/graphics/OrthographicCamera;",
19 ········"",19 ········"",
20 ········"parallaxX",20 ········"parallaxX",
21 ········"parallaxY",21 ········"parallaxY",
22 ········"Lcom/badlogic/gdx/math/Matrix4;",22 ········"Lcom/badlogic/gdx/math/Matrix4;",
23 ········"calculateParallaxMatrix",23 ········"calculateParallaxMatrix",
24 ········"(FF)Lcom/badlogic/gdx/math/Matrix4;",24 ········"(FF)Lcom/badlogic/gdx/math/Matrix4;",
 25 ········"parallaxView",
 26 ········"Lcom/badlogic/gdx/math/Matrix4;",
 27 ········"getParallaxView",
 28 ········"()Lcom/badlogic/gdx/math/Matrix4;",
 29 ········"setParallaxView",
 30 ········"(Lcom/badlogic/gdx/math/Matrix4;)V",
25 ········"Lcom/badlogic/gdx/math/Vector3;",31 ········"Lcom/badlogic/gdx/math/Vector3;",
26 ········"tmp2",32 ········"tmp",
27 ········"Lcom/badlogic/gdx/math/Vector3;",33 ········"Lcom/badlogic/gdx/math/Vector3;",
28 ········"getTmp2",34 ········"getTmp",
29 ········"()Lcom/badlogic/gdx/math/Vector3;",35 ········"()Lcom/badlogic/gdx/math/Vector3;",
30 ········"setTmp2",36 ········"setTmp",
31 ········"(Lcom/badlogic/gdx/math/Vector3;)V",37 ········"(Lcom/badlogic/gdx/math/Vector3;)V",
 38 ········"tmp2",
 39 ········"getTmp2",
 40 ········"setTmp2",
32 ········"parallaxCombined",41 ········"parallaxCombined",
33 ········"Lcom/badlogic/gdx/math/Matrix4;", 
34 ········"getParallaxCombined",42 ········"getParallaxCombined",
35 ········"()Lcom/badlogic/gdx/math/Matrix4;", 
36 ········"setParallaxCombined",43 ········"setParallaxCombined",
37 ········"(Lcom/badlogic/gdx/math/Matrix4;)V", 
38 ········"tmp", 
39 ········"getTmp", 
40 ········"setTmp", 
41 ········"parallaxView", 
42 ········"getParallaxView", 
43 ········"setParallaxView", 
44 ········"viewportWidth",44 ········"viewportWidth",
45 ········"viewportHeight",45 ········"viewportHeight",
46 ········"<init>",46 ········"<init>",
47 ········"(FF)V",47 ········"(FF)V",
48 ········"core"48 ········"core"
49 ····}49 ····}
50 ····k·=·0x150 ····k·=·0x1
3.97 KB
smali/com/serwylo/beatgame/screens/EndGameActor.smali
    
Offset 17, 31 lines modifiedOffset 17, 31 lines modified
17 .annotation·runtime·Lkotlin/Metadata;17 .annotation·runtime·Lkotlin/Metadata;
18 ····bv·=·{18 ····bv·=·{
19 ········0x1,19 ········0x1,
20 ········0x0,20 ········0x0,
21 ········0x321 ········0x3
22 ····}22 ····}
23 ····d1·=·{23 ····d1·=·{
24 ········"\u0000L\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0007\u0018\u0000·\u001d2\u00020\u0001:\u0001\u001dBW\u0012\u0006\u0010\u000c\u001a\u00020\u000b\u0012\u0006\u0010\u0012\u001a\u00020\u0011\u0012\u0006\u0010\u0014\u001a\u00020\u0013\u0012\u000c\u0010\u0015\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u0002\u0012\u000c\u0010\u0018\u001a\u0008\u0012\u0004\u0012\u00020\u00170\u0016\u0012\u000c\u0010\u0019\u001a\u0008\u0012\u0004\u0012\u00020\u00170\u0016\u0012\u000c\u0010\u001a\u001a\u0008\u0012\u0004\u0012\u00020\u00170\u0016\u00a2\u0006\u0004\u0008\u001b\u0010\u001cJ\u001d\u0010\u0006\u001a\u00020\u00052\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u0002H\u0002\u00a2\u0006\u0004\u0008\u0006\u0010\u0007R\u0016\u0010\t\u001a\u00020\u00088\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\t\u0010\nR\u0016\u0010\u000c\u001a\u00020\u000b8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u000c\u0010\rR\u0016\u0010\u000f\u001a\u00020\u000e8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u000f\u0010\u0010\u00a8\u0006\u001e"24 ········"\u0000L\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0007\u0018\u0000·\u001d2\u00020\u0001:\u0001\u001dBW\u0012\u0006\u0010\t\u001a\u00020\u0008\u0012\u0006\u0010\u0012\u001a\u00020\u0011\u0012\u0006\u0010\u0014\u001a\u00020\u0013\u0012\u000c\u0010\u0015\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u0002\u0012\u000c\u0010\u0018\u001a\u0008\u0012\u0004\u0012\u00020\u00170\u0016\u0012\u000c\u0010\u0019\u001a\u0008\u0012\u0004\u0012\u00020\u00170\u0016\u0012\u000c\u0010\u001a\u001a\u0008\u0012\u0004\u0012\u00020\u00170\u0016\u00a2\u0006\u0004\u0008\u001b\u0010\u001cJ\u001d\u0010\u0006\u001a\u00020\u00052\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u0002H\u0002\u00a2\u0006\u0004\u0008\u0006\u0010\u0007R\u0016\u0010\t\u001a\u00020\u00088\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\t\u0010\nR\u0016\u0010\u000c\u001a\u00020\u000b8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u000c\u0010\rR\u0016\u0010\u000f\u001a\u00020\u000e8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u000f\u0010\u0010\u00a8\u0006\u001e"
25 ····}25 ····}
26 ····d2·=·{26 ····d2·=·{
27 ········"Lcom/serwylo/beatgame/screens/EndGameActor;",27 ········"Lcom/serwylo/beatgame/screens/EndGameActor;",
28 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;",28 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;",
29 ········"",29 ········"",
30 ········"Lcom/serwylo/beatgame/levels/achievements/AchievementType;",30 ········"Lcom/serwylo/beatgame/levels/achievements/AchievementType;",
31 ········"achievements",31 ········"achievements",
32 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Table;",32 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Table;",
33 ········"makeAchievementsTable",33 ········"makeAchievementsTable",
34 ········"(Ljava/util/List;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;",34 ········"(Ljava/util/List;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;",
35 ········"Lcom/serwylo/beatgame/Assets$Styles;", 
36 ········"styles", 
37 ········"Lcom/serwylo/beatgame/Assets$Styles;", 
38 ········"Lcom/serwylo/beatgame/BeatFeetGame;",35 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
39 ········"game",36 ········"game",
40 ········"Lcom/serwylo/beatgame/BeatFeetGame;",37 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
 38 ········"Lcom/serwylo/beatgame/Assets$Styles;",
 39 ········"styles",
 40 ········"Lcom/serwylo/beatgame/Assets$Styles;",
41 ········"Lcom/badlogic/gdx/utils/I18NBundle;",41 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
42 ········"strings",42 ········"strings",
43 ········"Lcom/badlogic/gdx/utils/I18NBundle;",43 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
44 ········"Lcom/serwylo/beatgame/levels/HighScore;",44 ········"Lcom/serwylo/beatgame/levels/HighScore;",
45 ········"existingHighScore",45 ········"existingHighScore",
46 ········"Lcom/serwylo/beatgame/levels/Score;",46 ········"Lcom/serwylo/beatgame/levels/Score;",
47 ········"score",47 ········"score",
6.94 KB
smali/com/serwylo/beatgame/screens/LoadingScreen.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 .annotation·runtime·Lkotlin/Metadata;13 .annotation·runtime·Lkotlin/Metadata;
14 ····bv·=·{14 ····bv·=·{
15 ········0x1,15 ········0x1,
16 ········0x0,16 ········0x0,
17 ········0x317 ········0x3
18 ····}18 ····}
19 ····d1·=·{19 ····d1·=·{
20 ········"\u0000r\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0004\n\u0002\u0010\u0008\n\u0002\u0008\u0005\n\u0002\u0010\u0007\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0006\u0018\u0000·22\u00020\u0001:\u00012B\u0017\u0012\u0006\u0010%\u001a\u00020$\u0012\u0006\u0010(\u001a\u00020\'\u00a2\u0006\u0004\u00080\u00101J\u001b\u0010\u0006\u001a\u00020\u00052\n\u0010\u0004\u001a\u00060\u0002j\u0002`\u0003H\u0002\u00a2\u0006\u0004\u0008\u0006\u0010\u0007J\u000f\u0010\u0008\u001a\u00020\u0005H\u0002\u00a2\u0006\u0004\u0008\u0008\u0010\tJ\u001f\u0010\r\u001a\u00020\u00052\u0006\u0010\u000b\u001a\u00020\n2\u0006\u0010\u000c\u001a\u00020\nH\u0016\u00a2\u0006\u0004\u0008\r\u0010\u000eJ\u000f\u0010\u000f\u001a\u00020\u0005H\u0016\u00a2\u0006\u0004\u0008\u000f\u0010\tJ\u0017\u0010\u0012\u001a\u00020\u00052\u0006\u0010\u0011\u001a\u00020\u0010H\u0016\u00a2\u0006\u0004\u0008\u0012\u0010\u0013J\u000f\u0010\u0014\u001a\u00020\u0005H\u0016\u00a2\u0006\u0004\u0008\u0014\u0010\tR\u0016\u0010\u0016\u001a\u00020\u00158\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0016\u0010\u0017R\u0016\u0010\u0019\u001a\u00020\u00188\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0019\u0010\u001aR\u0016\u0010\u001c\u001a\u00020\u001b8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u001c\u0010\u001dR\u0016\u0010\u001f\u001a\u00020\u001e8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u001f\u0010·R\u0016\u0010\"\u001a\u00020!8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\"\u0010#R\u0016\u0010%\u001a\u00020$8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008%\u0010&R\u0016\u0010(\u001a\u00020\'8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008(\u0010)R\u0016\u0010+\u001a\u00020*8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008+\u0010,R\u0016\u0010.\u001a\u00020-8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008.\u0010/\u00a8\u00063"20 ········"\u0000r\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0004\n\u0002\u0010\u0008\n\u0002\u0008\u0005\n\u0002\u0010\u0007\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0006\u0018\u0000·22\u00020\u0001:\u00012B\u0017\u0012\u0006\u0010\u001c\u001a\u00020\u001b\u0012\u0006\u0010\"\u001a\u00020!\u00a2\u0006\u0004\u00080\u00101J\u001b\u0010\u0006\u001a\u00020\u00052\n\u0010\u0004\u001a\u00060\u0002j\u0002`\u0003H\u0002\u00a2\u0006\u0004\u0008\u0006\u0010\u0007J\u000f\u0010\u0008\u001a\u00020\u0005H\u0002\u00a2\u0006\u0004\u0008\u0008\u0010\tJ\u001f\u0010\r\u001a\u00020\u00052\u0006\u0010\u000b\u001a\u00020\n2\u0006\u0010\u000c\u001a\u00020\nH\u0016\u00a2\u0006\u0004\u0008\r\u0010\u000eJ\u000f\u0010\u000f\u001a\u00020\u0005H\u0016\u00a2\u0006\u0004\u0008\u000f\u0010\tJ\u0017\u0010\u0012\u001a\u00020\u00052\u0006\u0010\u0011\u001a\u00020\u0010H\u0016\u00a2\u0006\u0004\u0008\u0012\u0010\u0013J\u000f\u0010\u0014\u001a\u00020\u0005H\u0016\u00a2\u0006\u0004\u0008\u0014\u0010\tR\u0016\u0010\u0016\u001a\u00020\u00158\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0016\u0010\u0017R\u0016\u0010\u0019\u001a\u00020\u00188\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0019\u0010\u001aR\u0016\u0010\u001c\u001a\u00020\u001b8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u001c\u0010\u001dR\u0016\u0010\u001f\u001a\u00020\u001e8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u001f\u0010·R\u0016\u0010\"\u001a\u00020!8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\"\u0010#R\u0016\u0010%\u001a\u00020$8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008%\u0010&R\u0016\u0010(\u001a\u00020\'8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008(\u0010)R\u0016\u0010+\u001a\u00020*8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008+\u0010,R\u0016\u0010.\u001a\u00020-8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008.\u0010/\u00a8\u00063"
21 ····}21 ····}
22 ····d2·=·{22 ····d2·=·{
23 ········"Lcom/serwylo/beatgame/screens/LoadingScreen;",23 ········"Lcom/serwylo/beatgame/screens/LoadingScreen;",
24 ········"Lcom/badlogic/gdx/ScreenAdapter;",24 ········"Lcom/badlogic/gdx/ScreenAdapter;",
25 ········"Ljava/lang/Exception;",25 ········"Ljava/lang/Exception;",
26 ········"Lkotlin/Exception;",26 ········"Lkotlin/Exception;",
27 ········"exception",27 ········"exception",
Offset 37, 41 lines modifiedOffset 37, 41 lines modified
37 ········"(II)V",37 ········"(II)V",
38 ········"show",38 ········"show",
39 ········"",39 ········"",
40 ········"delta",40 ········"delta",
41 ········"render",41 ········"render",
42 ········"(F)V",42 ········"(F)V",
43 ········"dispose",43 ········"dispose",
44 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;",44 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
45 ········"loadingLabel",45 ········"stage",
46 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;",46 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
47 ········"Lcom/serwylo/beatgame/Assets$Styles;", 
48 ········"styles", 
49 ········"Lcom/serwylo/beatgame/Assets$Styles;", 
50 ········"Lcom/badlogic/gdx/utils/I18NBundle;",47 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
51 ········"strings",48 ········"strings",
52 ········"Lcom/badlogic/gdx/utils/I18NBundle;",49 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
53 ········"Lkotlinx/coroutines/CoroutineScope;", 
54 ········"scope", 
55 ········"Lkotlinx/coroutines/CoroutineScope;", 
56 ········"Lcom/serwylo/beatgame/Assets$Sprites;", 
57 ········"sprites", 
58 ········"Lcom/serwylo/beatgame/Assets$Sprites;", 
59 ········"Lcom/serwylo/beatgame/BeatFeetGame;",50 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
60 ········"game",51 ········"game",
61 ········"Lcom/serwylo/beatgame/BeatFeetGame;",52 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
 53 ········"Lkotlinx/coroutines/CoroutineScope;",
 54 ········"scope",
 55 ········"Lkotlinx/coroutines/CoroutineScope;",
62 ········"Lcom/serwylo/beatgame/levels/Level;",56 ········"Lcom/serwylo/beatgame/levels/Level;",
63 ········"level",57 ········"level",
64 ········"Lcom/serwylo/beatgame/levels/Level;",58 ········"Lcom/serwylo/beatgame/levels/Level;",
65 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",59 ········"Lcom/serwylo/beatgame/Assets$Styles;",
66 ········"stage",60 ········"styles",
67 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",61 ········"Lcom/serwylo/beatgame/Assets$Styles;",
68 ········"Lkotlinx/coroutines/CompletableJob;",62 ········"Lkotlinx/coroutines/CompletableJob;",
69 ········"job",63 ········"job",
70 ········"Lkotlinx/coroutines/CompletableJob;",64 ········"Lkotlinx/coroutines/CompletableJob;",
 65 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;",
 66 ········"loadingLabel",
 67 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;",
 68 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
 69 ········"sprites",
 70 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
71 ········"<init>",71 ········"<init>",
72 ········"(Lcom/serwylo/beatgame/BeatFeetGame;Lcom/serwylo/beatgame/levels/Level;)V",72 ········"(Lcom/serwylo/beatgame/BeatFeetGame;Lcom/serwylo/beatgame/levels/Level;)V",
73 ········"Companion",73 ········"Companion",
74 ········"core"74 ········"core"
75 ····}75 ····}
76 ····k·=·0x176 ····k·=·0x1
77 ····mv·=·{77 ····mv·=·{
3.11 KB
smali/com/serwylo/beatgame/screens/ExplainCustomSongsScreen.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 .annotation·runtime·Lkotlin/Metadata;11 .annotation·runtime·Lkotlin/Metadata;
12 ····bv·=·{12 ····bv·=·{
13 ········0x1,13 ········0x1,
14 ········0x0,14 ········0x0,
15 ········0x315 ········0x3
16 ····}16 ····}
17 ····d1·=·{17 ····d1·=·{
18 ········"\u00000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0005\n\u0002\u0010\u0007\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0010\u001a\u00020\u000f\u00a2\u0006\u0004\u0008\u0015\u0010\u0016J\u001f\u0010\u0006\u001a\u00020\u00052\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0004\u001a\u00020\u0002H\u0016\u00a2\u0006\u0004\u0008\u0006\u0010\u0007J\u000f\u0010\u0008\u001a\u00020\u0005H\u0016\u00a2\u0006\u0004\u0008\u0008\u0010\tJ\u000f\u0010\n\u001a\u00020\u0005H\u0016\u00a2\u0006\u0004\u0008\n\u0010\tJ\u0017\u0010\r\u001a\u00020\u00052\u0006\u0010\u000c\u001a\u00020\u000bH\u0016\u00a2\u0006\u0004\u0008\r\u0010\u000eR\u0016\u0010\u0010\u001a\u00020\u000f8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0010\u0010\u0011R\u0016\u0010\u0013\u001a\u00020\u00128\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0013\u0010\u0014\u00a8\u0006\u0017"18 ········"\u00000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0005\n\u0002\u0010\u0007\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0013\u001a\u00020\u0012\u00a2\u0006\u0004\u0008\u0015\u0010\u0016J\u001f\u0010\u0006\u001a\u00020\u00052\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0004\u001a\u00020\u0002H\u0016\u00a2\u0006\u0004\u0008\u0006\u0010\u0007J\u000f\u0010\u0008\u001a\u00020\u0005H\u0016\u00a2\u0006\u0004\u0008\u0008\u0010\tJ\u000f\u0010\n\u001a\u00020\u0005H\u0016\u00a2\u0006\u0004\u0008\n\u0010\tJ\u0017\u0010\r\u001a\u00020\u00052\u0006\u0010\u000c\u001a\u00020\u000bH\u0016\u00a2\u0006\u0004\u0008\r\u0010\u000eR\u0016\u0010\u0010\u001a\u00020\u000f8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0010\u0010\u0011R\u0016\u0010\u0013\u001a\u00020\u00128\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0013\u0010\u0014\u00a8\u0006\u0017"
19 ····}19 ····}
20 ····d2·=·{20 ····d2·=·{
21 ········"Lcom/serwylo/beatgame/screens/ExplainCustomSongsScreen;",21 ········"Lcom/serwylo/beatgame/screens/ExplainCustomSongsScreen;",
22 ········"Lcom/badlogic/gdx/ScreenAdapter;",22 ········"Lcom/badlogic/gdx/ScreenAdapter;",
23 ········"",23 ········"",
24 ········"width",24 ········"width",
25 ········"height",25 ········"height",
Offset 29, 20 lines modifiedOffset 29, 20 lines modified
29 ········"show",29 ········"show",
30 ········"()V",30 ········"()V",
31 ········"hide",31 ········"hide",
32 ········"",32 ········"",
33 ········"delta",33 ········"delta",
34 ········"render",34 ········"render",
35 ········"(F)V",35 ········"(F)V",
36 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
37 ········"game", 
38 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
39 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",36 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
40 ········"stage",37 ········"stage",
41 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",38 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
 39 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
 40 ········"game",
 41 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
42 ········"<init>",42 ········"<init>",
43 ········"(Lcom/serwylo/beatgame/BeatFeetGame;)V",43 ········"(Lcom/serwylo/beatgame/BeatFeetGame;)V",
44 ········"core"44 ········"core"
45 ····}45 ····}
46 ····k·=·0x146 ····k·=·0x1
47 ····mv·=·{47 ····mv·=·{
48 ········0x1,48 ········0x1,
5.4 KB
smali/com/serwylo/beatgame/screens/AboutScreen.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 .annotation·runtime·Lkotlin/Metadata;11 .annotation·runtime·Lkotlin/Metadata;
12 ····bv·=·{12 ····bv·=·{
13 ········0x1,13 ········0x1,
14 ········0x0,14 ········0x0,
15 ········0x315 ········0x3
16 ····}16 ····}
17 ····d1·=·{17 ····d1·=·{
18 ········"\u0000h\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010$\n\u0002\u0010\u000e\n\u0002\u0008\u0003\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0005\n\u0002\u0010\u0007\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\'\u001a\u00020&\u00a2\u0006\u0004\u0008)\u0010*JM\u0010\n\u001a*\u0012\u000c\u0012\n·\t*\u0004\u[·...·truncated·by·diffoscope;·len:·1144,·SHA:·be84f24ed228da98067ba7d819b92089756bed38d1a9dde6c95810d47b1aad49·...·]8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008$\u0010%R\u0016\u0010\'\u001a\u00020&8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\'\u0010(\u00a8\u0006+"18 ········"\u0000h\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010$\n\u0002\u0010\u000e\n\u0002\u0008\u0003\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0005\n\u0002\u0010\u0007\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\'\u001a\u00020&\u00a2\u0006\u0004\u0008)\u0010*JM\u0010\n\u001a*\u0012\u000c\u0012\n·\t*\u0004\u[·...·truncated·by·diffoscope;·len:·1144,·SHA:·9cc0f3b153860be2b18c7b07c659b0a5e7ec33110d4c75f4fafb381818477b85·...·]8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008$\u0010%R\u0016\u0010\'\u001a\u00020&8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\'\u0010(\u00a8\u0006+"
19 ····}19 ····}
20 ····d2·=·{20 ····d2·=·{
21 ········"Lcom/serwylo/beatgame/screens/AboutScreen;",21 ········"Lcom/serwylo/beatgame/screens/AboutScreen;",
22 ········"Lcom/badlogic/gdx/ScreenAdapter;",22 ········"Lcom/badlogic/gdx/ScreenAdapter;",
23 ········"Lcom/badlogic/gdx/utils/I18NBundle;",23 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
24 ········"strings",24 ········"strings",
25 ········"",25 ········"",
Offset 39, 27 lines modifiedOffset 39, 27 lines modified
39 ········"show",39 ········"show",
40 ········"()V",40 ········"()V",
41 ········"hide",41 ········"hide",
42 ········"",42 ········"",
43 ········"delta",43 ········"delta",
44 ········"render",44 ········"render",
45 ········"(F)V",45 ········"(F)V",
46 ········"Lkotlinx/coroutines/CompletableJob;", 
47 ········"job", 
48 ········"Lkotlinx/coroutines/CompletableJob;", 
49 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;", 
50 ········"stage", 
51 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;", 
52 ········"Lkotlinx/coroutines/CoroutineScope;",46 ········"Lkotlinx/coroutines/CoroutineScope;",
53 ········"scope",47 ········"scope",
54 ········"Lkotlinx/coroutines/CoroutineScope;",48 ········"Lkotlinx/coroutines/CoroutineScope;",
 49 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
 50 ········"stage",
 51 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
55 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Cell;",52 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Cell;",
56 ········"Lcom/badlogic/gdx/scenes/scene2d/Actor;",53 ········"Lcom/badlogic/gdx/scenes/scene2d/Actor;",
57 ········"wrapper",54 ········"wrapper",
58 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Cell;",55 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Cell;",
 56 ········"Lkotlinx/coroutines/CompletableJob;",
 57 ········"job",
 58 ········"Lkotlinx/coroutines/CompletableJob;",
59 ········"Lcom/serwylo/beatgame/BeatFeetGame;",59 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
60 ········"game",60 ········"game",
61 ········"Lcom/serwylo/beatgame/BeatFeetGame;",61 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
62 ········"<init>",62 ········"<init>",
63 ········"(Lcom/serwylo/beatgame/BeatFeetGame;)V",63 ········"(Lcom/serwylo/beatgame/BeatFeetGame;)V",
64 ········"core"64 ········"core"
65 ····}65 ····}
15.6 KB
smali/com/serwylo/beatgame/screens/PlatformGameScreen.smali
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 .annotation·runtime·Lkotlin/Metadata;19 .annotation·runtime·Lkotlin/Metadata;
20 ····bv·=·{20 ····bv·=·{
21 ········0x1,21 ········0x1,
22 ········0x0,22 ········0x0,
23 ········0x323 ········0x3
24 ····}24 ····}
25 ····d1·=·{25 ····d1·=·{
26 ········"\u0000\u00bc\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0003\n\u0002\u0010\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0010\u0008\n\u0002\u0008\u0007\n\u0002\[·...·truncated·by·diffoscope;·len:·5214,·SHA:·bf97c5db3a59debe861d315675563aaebf10b5c4f45dad40d2bb36be7cf481e8·...·]\u00a2\u0006\u0006\n\u0004\u0008e\u0010f\u00a8\u0006k"26 ········"\u0000\u00ba\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0003\n\u0002\u0010\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0010\u0008\n\u0002\u0008\u0007\n\u0002\[·...·truncated·by·diffoscope;·len:·5203,·SHA:·f412e96a9ffccb2e21fc050c27f04461c5e2e635b7ee37fb94dcfe31946d0d84·...·]\u00a2\u0006\u0006\n\u0004\u0008e\u0010f\u00a8\u0006k"
27 ····}27 ····}
28 ····d2·=·{28 ····d2·=·{
29 ········"Lcom/serwylo/beatgame/screens/PlatformGameScreen;",29 ········"Lcom/serwylo/beatgame/screens/PlatformGameScreen;",
30 ········"Lcom/badlogic/gdx/ScreenAdapter;",30 ········"Lcom/badlogic/gdx/ScreenAdapter;",
31 ········"",31 ········"",
32 ········"size",32 ········"size",
33 ········"screenToWorld",33 ········"screenToWorld",
Offset 57, 82 lines modifiedOffset 57, 82 lines modified
57 ········"width",57 ········"width",
58 ········"height",58 ········"height",
59 ········"resize",59 ········"resize",
60 ········"(II)V",60 ········"(II)V",
61 ········"render",61 ········"render",
62 ········"pause",62 ········"pause",
63 ········"resume",63 ········"resume",
64 ········"Lcom/serwylo/beatgame/HUD;", 
65 ········"hud", 
66 ········"Lcom/serwylo/beatgame/HUD;",64 ········"Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;",
 65 ········"shapeRenderer",
 66 ········"Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;",
67 ········"Lcom/serwylo/beatgame/audio/features/LevelData;",67 ········"Lcom/serwylo/beatgame/audio/features/LevelData;",
68 ········"levelData",68 ········"levelData",
69 ········"Lcom/serwylo/beatgame/audio/features/LevelData;",69 ········"Lcom/serwylo/beatgame/audio/features/LevelData;",
70 ········"Lcom/serwylo/beatgame/levels/Level;", 
71 ········"level", 
72 ········"Lcom/serwylo/beatgame/levels/Level;", 
73 ········"Lcom/serwylo/beatgame/graphics/ParallaxCamera;", 
74 ········"Lcom/serwylo/beatgame/graphics/ParallaxCamera;", 
75 ········"cameraShakeTotalDuration", 
76 ········"F", 
77 ········"Lcom/badlogic/gdx/audio/Music;",70 ········"Lcom/badlogic/gdx/audio/Music;",
78 ········"kotlin.jvm.PlatformType",71 ········"kotlin.jvm.PlatformType",
79 ········"music",72 ········"music",
80 ········"Lcom/badlogic/gdx/audio/Music;",73 ········"Lcom/badlogic/gdx/audio/Music;",
81 ········"Lcom/serwylo/beatgame/entities/Background;", 
82 ········"background", 
83 ········"Lcom/serwylo/beatgame/entities/Background;", 
84 ········"Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;", 
85 ········"shapeRenderer", 
86 ········"Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;", 
87 ········"", 
88 ········"isInitialised", 
89 ········"Z", 
90 ········"cameraShakeAmplitude", 
91 ········"winTime", 
92 ········"Lcom/serwylo/beatgame/entities/DeadPlayer;",74 ········"Lcom/serwylo/beatgame/entities/DeadPlayer;",
93 ········"deadPlayer",75 ········"deadPlayer",
94 ········"Lcom/serwylo/beatgame/entities/DeadPlayer;",76 ········"Lcom/serwylo/beatgame/entities/DeadPlayer;",
95 ········"Lcom/serwylo/beatgame/entities/Ground;",77 ········"playTime",
96 ········"ground",78 ········"F",
97 ········"Lcom/serwylo/beatgame/entities/Ground;", 
98 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
99 ········"game",79 ········"",
100 ········"Lcom/serwylo/beatgame/BeatFeetGame;",80 ········"isInitialised",
 81 ········"Z",
 82 ········"cameraShakeTotalDuration",
 83 ········"cameraShakeCurrentDuration",
101 ········"Lcom/serwylo/beatgame/screens/PlatformGameScreen$State;",84 ········"Lcom/serwylo/beatgame/screens/PlatformGameScreen$State;",
102 ········"state",85 ········"state",
103 ········"Lcom/serwylo/beatgame/screens/PlatformGameScreen$State;",86 ········"Lcom/serwylo/beatgame/screens/PlatformGameScreen$State;",
 87 ········"Lcom/serwylo/beatgame/levels/Level;",
 88 ········"level",
 89 ········"Lcom/serwylo/beatgame/levels/Level;",
 90 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
104 ········"playTime",91 ········"game",
 92 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
105 ········"Lcom/serwylo/beatgame/entities/SuccessPlayer;", 
106 ········"successPlayer", 
107 ········"Lcom/serwylo/beatgame/entities/SuccessPlayer;", 
108 ········"cameraShakeYPosition",93 ········"cameraShakeYPosition",
 94 ········"Lcom/serwylo/beatgame/levels/Score;",
 95 ········"score",
 96 ········"Lcom/serwylo/beatgame/levels/Score;",
109 ········"Lcom/serwylo/beatgame/entities/Player;",97 ········"Lcom/serwylo/beatgame/entities/Player;",
110 ········"player",98 ········"player",
111 ········"Lcom/serwylo/beatgame/entities/Player;",99 ········"Lcom/serwylo/beatgame/entities/Player;",
112 ········"getPlayer",100 ········"getPlayer",
113 ········"()Lcom/serwylo/beatgame/entities/Player;",101 ········"()Lcom/serwylo/beatgame/entities/Player;",
114 ········"setPlayer",102 ········"setPlayer",
115 ········"(Lcom/serwylo/beatgame/entities/Player;)V",103 ········"(Lcom/serwylo/beatgame/entities/Player;)V",
116 ········"cameraShakeCurrentDuration",104 ········"leftMostObstacleOnScreenIndex",
 105 ········"I",
 106 ········"prePauseState",
117 ········"deathTime",107 ········"deathTime",
 108 ········"Lcom/serwylo/beatgame/entities/Background;",
 109 ········"background",
 110 ········"Lcom/serwylo/beatgame/entities/Background;",
 111 ········"cameraShakeAmplitude",
 112 ········"Lcom/serwylo/beatgame/graphics/ParallaxCamera;",
 113 ········"Lcom/serwylo/beatgame/graphics/ParallaxCamera;",
 114 ········"Lcom/serwylo/beatgame/HUD;",
 115 ········"hud",
 116 ········"Lcom/serwylo/beatgame/HUD;",
 117 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
 118 ········"stage",
 119 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
 120 ········"Lcom/serwylo/beatgame/entities/SuccessPlayer;",
 121 ········"successPlayer",
 122 ········"Lcom/serwylo/beatgame/entities/SuccessPlayer;",
 123 ········"winTime",
 124 ········"startTime",
118 ········"Lcom/serwylo/beatgame/levels/Score;",125 ········"Lcom/serwylo/beatgame/entities/Ground;",
119 ········"score",126 ········"ground",
120 ········"Lcom/serwylo/beatgame/levels/Score;",127 ········"Lcom/serwylo/beatgame/entities/Ground;",
121 ········"",128 ········"",
122 ········"Lcom/serwylo/beatgame/entities/Obstacle;",129 ········"Lcom/serwylo/beatgame/entities/Obstacle;",
123 ········"obstacles",130 ········"obstacles",
124 ········"Ljava/util/List;",131 ········"Ljava/util/List;",
125 ········"startTime", 
126 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;", 
127 ········"stage", 
128 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;", 
129 ········"prePauseState", 
130 ········"leftMostObstacleOnScreenIndex", 
131 ········"I", 
132 ········"<init>",132 ········"<init>",
133 ········"(Lcom/serwylo/beatgame/BeatFeetGame;Lcom/serwylo/beatgame/levels/Level;Lcom/serwylo/beatgame/audio/features/LevelData;)V",133 ········"(Lcom/serwylo/beatgame/BeatFeetGame;Lcom/serwylo/beatgame/levels/Level;Lcom/serwylo/beatgame/audio/features/LevelData;)V",
134 ········"Companion",134 ········"Companion",
135 ········"State",135 ········"State",
Max diff block lines reached; 20/15869 bytes (0.13%) of diff not shown.
12.7 KB
smali/com/serwylo/beatgame/screens/WorldSelectorScreen.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u0000\u00aa\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0003\n\u0002\u0010\u0003\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0010\u0008\n\u0002\u0008\u0004\n\u0002\u0010\u0007\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\[·...·truncated·by·diffoscope;·len:·3854,·SHA:·be8975319d76c428de715ba5f7c1f23ee8b15a393cbee152c90033378226a0a5·...·]\u0004\u0008\\\u0010]\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006`"14 ········"\u0000\u00aa\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0003\n\u0002\u0010\u0003\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0010\u0008\n\u0002\u0008\u0004\n\u0002\u0010\u0007\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\[·...·truncated·by·diffoscope;·len:·3852,·SHA:·5801ce76cfc8fb9c4fdce841d869e3257e431ab083f4de21faea99927116ab18·...·]\u0004\u0008\\\u0010]\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006`"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/screens/WorldSelectorScreen;",17 ········"Lcom/serwylo/beatgame/screens/WorldSelectorScreen;",
18 ········"Lcom/badlogic/gdx/ScreenAdapter;",18 ········"Lcom/badlogic/gdx/ScreenAdapter;",
19 ········"",19 ········"",
20 ········"Lcom/serwylo/beatgame/levels/World;",20 ········"Lcom/serwylo/beatgame/levels/World;",
21 ········"allWorlds",21 ········"allWorlds",
Offset 56, 62 lines modifiedOffset 56, 62 lines modified
56 ········"resize",56 ········"resize",
57 ········"(II)V",57 ········"(II)V",
58 ········"",58 ········"",
59 ········"delta",59 ········"delta",
60 ········"render",60 ········"render",
61 ········"(F)V",61 ········"(F)V",
62 ········"dispose",62 ········"dispose",
63 ········"Lcom/serwylo/beatgame/BeatFeetGame;",63 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Container;",
64 ········"game",64 ········"header",
65 ········"Lcom/serwylo/beatgame/BeatFeetGame;",65 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Container;",
 66 ········"initialWorld",
66 ········"Lcom/serwylo/beatgame/Assets$Styles;",67 ········"Lcom/serwylo/beatgame/levels/World;",
67 ········"styles", 
68 ········"Lcom/serwylo/beatgame/Assets$Styles;", 
69 ········"getStyles", 
70 ········"()Lcom/serwylo/beatgame/Assets$Styles;", 
71 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;", 
72 ········"headingIcon", 
73 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;", 
74 ········"Lcom/badlogic/gdx/utils/I18NBundle;", 
75 ········"strings", 
76 ········"Lcom/badlogic/gdx/utils/I18NBundle;", 
77 ········"getStrings", 
78 ········"()Lcom/badlogic/gdx/utils/I18NBundle;", 
79 ········"Lkotlinx/coroutines/CoroutineScope;",68 ········"Lkotlinx/coroutines/CoroutineScope;",
80 ········"scope",69 ········"scope",
81 ········"Lkotlinx/coroutines/CoroutineScope;",70 ········"Lkotlinx/coroutines/CoroutineScope;",
82 ········"Lcom/serwylo/beatgame/Assets$Sprites;", 
83 ········"sprites", 
84 ········"Lcom/serwylo/beatgame/Assets$Sprites;", 
85 ········"getSprites", 
86 ········"()Lcom/serwylo/beatgame/Assets$Sprites;", 
87 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",71 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
88 ········"stage",72 ········"stage",
89 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",73 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
90 ········"getStage",74 ········"getStage",
91 ········"()Lcom/badlogic/gdx/scenes/scene2d/Stage;",75 ········"()Lcom/badlogic/gdx/scenes/scene2d/Stage;",
92 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Container;", 
93 ········"body",76 ········"body",
94 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Container;", 
95 ········"initialWorld", 
96 ········"Lcom/serwylo/beatgame/levels/World;",77 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
 78 ········"game",
 79 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
 80 ········"cachedWorlds",
 81 ········"Ljava/util/List;",
97 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",82 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",
98 ········"skin",83 ········"skin",
99 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",84 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",
100 ········"getSkin",85 ········"getSkin",
101 ········"()Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",86 ········"()Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",
102 ········"Lkotlinx/coroutines/CompletableJob;",87 ········"Lkotlinx/coroutines/CompletableJob;",
103 ········"job",88 ········"job",
104 ········"Lkotlinx/coroutines/CompletableJob;",89 ········"Lkotlinx/coroutines/CompletableJob;",
 90 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
105 ········"header",91 ········"headingIcon",
106 ········"cachedWorlds", 
107 ········"Ljava/util/List;",92 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
 93 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
 94 ········"strings",
 95 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
 96 ········"getStrings",
 97 ········"()Lcom/badlogic/gdx/utils/I18NBundle;",
 98 ········"Lcom/serwylo/beatgame/Assets$Styles;",
 99 ········"styles",
 100 ········"Lcom/serwylo/beatgame/Assets$Styles;",
 101 ········"getStyles",
 102 ········"()Lcom/serwylo/beatgame/Assets$Styles;",
108 ········"",103 ········"",
109 ········"headingId",104 ········"headingId",
110 ········"Ljava/lang/String;",105 ········"Ljava/lang/String;",
 106 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
 107 ········"sprites",
 108 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
 109 ········"getSprites",
 110 ········"()Lcom/serwylo/beatgame/Assets$Sprites;",
111 ········"<init>",111 ········"<init>",
112 ········"(Lcom/serwylo/beatgame/BeatFeetGame;Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/serwylo/beatgame/levels/World;)V",112 ········"(Lcom/serwylo/beatgame/BeatFeetGame;Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/serwylo/beatgame/levels/World;)V",
113 ········"core"113 ········"core"
114 ····}114 ····}
115 ····k·=·0x1115 ····k·=·0x1
116 ····mv·=·{116 ····mv·=·{
117 ········0x1,117 ········0x1,
1.66 KB
smali/com/serwylo/beatgame/screens/PauseGameActor.smali
Ordering differences only
    
Offset 12, 20 lines modifiedOffset 12, 20 lines modified
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0007\u0018\u00002\u00020\u0001BG\u0012\u0006\u0010\t\u001a\u00020\u0008\u0012\u000c\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\n\u0012\u000c\u0010\r\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\n\u0012\u000c\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\n\u0012\u000c\u0010\u000f\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\n\u00a2\u0006\u0004\u0008\u0010\u0010\u0011R\u0016\u0010\u0003\u001a\u00020\u00028\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0003\u0010\u0004R\u0016\u0010\u0006\u001a\u00020\u00058\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0006\u0010\u0007\u00a8\u0006\u0012"14 ········"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0007\u0018\u00002\u00020\u0001BG\u0012\u0006\u0010\t\u001a\u00020\u0008\u0012\u000c\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\n\u0012\u000c\u0010\r\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\n\u0012\u000c\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\n\u0012\u000c\u0010\u000f\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\n\u00a2\u0006\u0004\u0008\u0010\u0010\u0011R\u0016\u0010\u0003\u001a\u00020\u00028\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0003\u0010\u0004R\u0016\u0010\u0006\u001a\u00020\u00058\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0006\u0010\u0007\u00a8\u0006\u0012"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/screens/PauseGameActor;",17 ········"Lcom/serwylo/beatgame/screens/PauseGameActor;",
18 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;",18 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;",
19 ········"Lcom/serwylo/beatgame/Assets$Styles;", 
20 ········"styles", 
21 ········"Lcom/serwylo/beatgame/Assets$Styles;", 
22 ········"Lcom/badlogic/gdx/utils/I18NBundle;",19 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
23 ········"strings",20 ········"strings",
24 ········"Lcom/badlogic/gdx/utils/I18NBundle;",21 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
 22 ········"Lcom/serwylo/beatgame/Assets$Styles;",
 23 ········"styles",
 24 ········"Lcom/serwylo/beatgame/Assets$Styles;",
25 ········"Lcom/serwylo/beatgame/BeatFeetGame;",25 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
26 ········"game",26 ········"game",
27 ········"Lkotlin/Function0;",27 ········"Lkotlin/Function0;",
28 ········"",28 ········"",
29 ········"onResume",29 ········"onResume",
30 ········"onReplay",30 ········"onReplay",
31 ········"onChangeLevel",31 ········"onChangeLevel",
4.53 KB
smali/com/serwylo/beatgame/entities/SuccessPlayer.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 .annotation·runtime·Lkotlin/Metadata;16 .annotation·runtime·Lkotlin/Metadata;
17 ····bv·=·{17 ····bv·=·{
18 ········0x1,18 ········0x1,
19 ········0x0,19 ········0x0,
20 ········0x320 ········0x3
21 ····}21 ····}
22 ····d1·=·{22 ····d1·=·{
23 ········"\u0000N\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0003\n\u0002\u0010\u0007\n\u0002\u0008\u0008\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0018\u0000·%2\u00020\u0001:\u0001%B\u000f\u0012\u0006\u0010\"\u001a\u00020!\u00a2\u0006\u0004\u0008#\u0010$J\u001[·...·truncated·by·diffoscope;·len:·837,·SHA:·9b04b98c592db9c2c9c5fec9b3e9e67f37d3763a998aef1b1dd0e53bf7309902·...·]\u00a2\u0006\u0006\n\u0004\u0008\u001e\u0010\u001fR\u0016\u0010\u0003\u001a\u00020\u00028\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0003\u0010·\u00a8\u0006&"23 ········"\u0000N\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0003\n\u0002\u0010\u0007\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0018\u0000·%2\u00020\u0001:\u0001%B\u000f\u0012\u0006\u0010\"\u001a\u00020!\u00a2\u0006\u0004\u0008#\u0010$J\u001[·...·truncated·by·diffoscope;·len:·837,·SHA:·34ce5cba2ab6020bb1d86b24a21e628b2699c18bc182eb567eba04710ad66b56·...·]\u00a2\u0006\u0006\n\u0004\u0008\u001e\u0010\u001fR\u0016\u0010\u0003\u001a\u00020\u00028\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0003\u0010·\u00a8\u0006&"
24 ····}24 ····}
25 ····d2·=·{25 ····d2·=·{
26 ········"Lcom/serwylo/beatgame/entities/SuccessPlayer;",26 ········"Lcom/serwylo/beatgame/entities/SuccessPlayer;",
27 ········"Lcom/serwylo/beatgame/entities/Entity;",27 ········"Lcom/serwylo/beatgame/entities/Entity;",
28 ········"Lcom/badlogic/gdx/math/Vector2;",28 ········"Lcom/badlogic/gdx/math/Vector2;",
29 ········"position",29 ········"position",
30 ········"",30 ········"",
Offset 38, 27 lines modifiedOffset 38, 27 lines modified
38 ········"isPaused",38 ········"isPaused",
39 ········"render",39 ········"render",
40 ········"(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/serwylo/beatgame/graphics/ParallaxCamera;Z)V",40 ········"(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/serwylo/beatgame/graphics/ParallaxCamera;Z)V",
41 ········"",41 ········"",
42 ········"delta",42 ········"delta",
43 ········"update",43 ········"update",
44 ········"(F)V",44 ········"(F)V",
 45 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;",
 46 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
 47 ········"animation",
 48 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;",
45 ········"successTime",49 ········"successTime",
46 ········"F",50 ········"F",
47 ········"getSuccessTime",51 ········"getSuccessTime",
48 ········"()F",52 ········"()F",
49 ········"setSuccessTime",53 ········"setSuccessTime",
50 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",54 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",
51 ········"kotlin.jvm.PlatformType",55 ········"kotlin.jvm.PlatformType",
52 ········"spriteFront",56 ········"spriteFront",
53 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",57 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",
54 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;", 
55 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;", 
56 ········"animation", 
57 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;", 
58 ········"Lcom/badlogic/gdx/math/Vector2;",58 ········"Lcom/badlogic/gdx/math/Vector2;",
59 ········"Lcom/serwylo/beatgame/Assets$Sprites;",59 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
60 ········"sprites",60 ········"sprites",
61 ········"<init>",61 ········"<init>",
62 ········"(Lcom/serwylo/beatgame/Assets$Sprites;)V",62 ········"(Lcom/serwylo/beatgame/Assets$Sprites;)V",
63 ········"Companion",63 ········"Companion",
64 ········"core"64 ········"core"
7.88 KB
smali/com/serwylo/beatgame/entities/ObstacleBuilder$BuildingSprites.smali
    
Offset 22, 43 lines modifiedOffset 22, 43 lines modified
22 .annotation·runtime·Lkotlin/Metadata;22 .annotation·runtime·Lkotlin/Metadata;
23 ····bv·=·{23 ····bv·=·{
24 ········0x1,24 ········0x1,
25 ········0x0,25 ········0x0,
26 ········0x326 ········0x3
27 ····}27 ····}
28 ····d1·=·{28 ····d1·=·{
29 ········"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0018\u0018\u0000·\u001c2\u00020\u0001:\u0001\u001cB\u00df\u0001\u0012\u0016\u0010\u000c\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u0005\u0012\u0016\u0010\u0012\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u0005\u0012\u0016\u0010\u0016\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u0005\u0012\u0016\u0010\u000e\u001a\u0012\[·...·truncated·by·diffoscope;·len:·578,·SHA:·02e2d7acd6c760525da41fe709b78a6a1b9c76cfc13549d6a5529d8118a044c1·...·]\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u0005\u00a2\u0006\u0004\u0008\u001a\u0010\u001bR)\u0010\u0006\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0006\u0010\u0007\u001a\u0004\u0008\u0008\u0010\tR)\u0010\n\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0007\u001a\u0004\u0008\u000b\u0010\tR)\u0010\u000c\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u0007\u001a\u0004\u0008\r\u0010\tR)\u0010\u000e\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000e\u0010\u0007\u001a\u0004\u0008\u000f\u0010\tR)\u0010\u0010\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0010\u0010\u0007\u001a\u0004\u0008\u0011\u0010\tR)\u0010\u0012\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0012\u0010\u0007\u001a\u0004\u0008\u0013\u0010\tR)\u0010\u0014\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0014\u0010\u0007\u001a\u0004\u0008\u0015\u0010\tR)\u0010\u0016\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0016\u0010\u0007\u001a\u0004\u0008\u0017\u0010\tR)\u0010\u0018\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0018\u0010\u0007\u001a\u0004\u0008\u0019\u0010\t\u00a8\u0006\u001d"29 ········"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0018\u0018\u0000·\u001c2\u00020\u0001:\u0001\u001cB\u00df\u0001\u0012\u0016\u0010\u000c\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u0005\u0012\u0016\u0010\n\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u0005\u0012\u0016\u0010\u0014\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u0005\u0012\u0016\u0010\u0012\u001a\u0012\u001[·...·truncated·by·diffoscope;·len:·578,·SHA:·52679fca5b7a613931c0cdd2eff52f4401dc4f01d85bdb7e3207544fb502b2e2·...·]\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u0005\u00a2\u0006\u0004\u0008\u001a\u0010\u001bR)\u0010\u0006\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0006\u0010\u0007\u001a\u0004\u0008\u0008\u0010\tR)\u0010\n\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0007\u001a\u0004\u0008\u000b\u0010\tR)\u0010\u000c\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u0007\u001a\u0004\u0008\r\u0010\tR)\u0010\u000e\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000e\u0010\u0007\u001a\u0004\u0008\u000f\u0010\tR)\u0010\u0010\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0010\u0010\u0007\u001a\u0004\u0008\u0011\u0010\tR)\u0010\u0012\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0012\u0010\u0007\u001a\u0004\u0008\u0013\u0010\tR)\u0010\u0014\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0014\u0010\u0007\u001a\u0004\u0008\u0015\u0010\tR)\u0010\u0016\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0016\u0010\u0007\u001a\u0004\u0008\u0017\u0010\tR)\u0010\u0018\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0018\u0010\u0007\u001a\u0004\u0008\u0019\u0010\t\u00a8\u0006\u001d"
30 ····}30 ····}
31 ····d2·=·{31 ····d2·=·{
32 ········"Lcom/serwylo/beatgame/entities/ObstacleBuilder$BuildingSprites;",32 ········"Lcom/serwylo/beatgame/entities/ObstacleBuilder$BuildingSprites;",
33 ········"",33 ········"",
34 ········"Lkotlin/Function1;",34 ········"Lkotlin/Function1;",
35 ········"Lcom/serwylo/beatgame/Assets$Sprites;",35 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
36 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",36 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
37 ········"Lcom/serwylo/beatgame/entities/RegionFetcher;",37 ········"Lcom/serwylo/beatgame/entities/RegionFetcher;",
38 ········"bottom",38 ········"bottomRight",
39 ········"Lkotlin/jvm/functions/Function1;",39 ········"Lkotlin/jvm/functions/Function1;",
40 ········"getBottom",40 ········"getBottomRight",
41 ········"()Lkotlin/jvm/functions/Function1;",41 ········"()Lkotlin/jvm/functions/Function1;",
42 ········"inner",42 ········"top",
43 ········"getInner",43 ········"getTop",
44 ········"topLeft",44 ········"topLeft",
45 ········"getTopLeft",45 ········"getTopLeft",
 46 ········"left",
 47 ········"getLeft",
 48 ········"inner",
 49 ········"getInner",
46 ········"right",50 ········"right",
47 ········"getRight",51 ········"getRight",
48 ········"bottomLeft", 
49 ········"getBottomLeft", 
50 ········"top", 
51 ········"getTop", 
52 ········"bottomRight", 
53 ········"getBottomRight", 
54 ········"topRight",52 ········"topRight",
55 ········"getTopRight",53 ········"getTopRight",
 54 ········"bottom",
 55 ········"getBottom",
56 ········"left",56 ········"bottomLeft",
57 ········"getLeft",57 ········"getBottomLeft",
58 ········"<init>",58 ········"<init>",
59 ········"(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V",59 ········"(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V",
60 ········"Companion",60 ········"Companion",
61 ········"core"61 ········"core"
62 ····}62 ····}
63 ····k·=·0x163 ····k·=·0x1
64 ····mv·=·{64 ····mv·=·{
4.66 KB
smali/com/serwylo/beatgame/entities/Background$Cloud.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 .annotation·runtime·Lkotlin/Metadata;16 .annotation·runtime·Lkotlin/Metadata;
17 ····bv·=·{17 ····bv·=·{
18 ········0x1,18 ········0x1,
19 ········0x0,19 ········0x0,
20 ········0x320 ········0x3
21 ····}21 ····}
22 ····d1·=·{22 ····d1·=·{
23 ········"\u0000>\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0007\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0008\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\"\u001a\u00020!\u0012\u0006\u0010\u001a\u001a\u00020\u0007\u00a2\u0006\u0004\u0008$\u0010%J\u0015\u0010\u0005\u001a\u00020\[·...·truncated·by·diffoscope;·len:·913,·SHA:·a648c3358b2a2e3b0fbf3c1c66f8c39d05f0c43e9607ae6cdb7cd8a4e0a9ee2a·...·]8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\"\u0010#\u00a8\u0006&"23 ········"\u0000>\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0007\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u000b\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u0014\u001a\u00020\u0013\u0012\u0006\u0010\"\u001a\u00020\u0007\u00a2\u0006\u0004\u0008$\u0010%J\u0015\u0010\u0005\u001a\u0[·...·truncated·by·diffoscope;·len:·918,·SHA:·f53486beeb5e12d6890781f12bd4c59cec6edc1b940c3cc8ed8bfc5b8f9f7a03·...·]8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\"\u0010#\u00a8\u0006&"
24 ····}24 ····}
25 ····d2·=·{25 ····d2·=·{
26 ········"Lcom/serwylo/beatgame/entities/Background$Cloud;",26 ········"Lcom/serwylo/beatgame/entities/Background$Cloud;",
27 ········"",27 ········"",
28 ········"Lcom/badlogic/gdx/math/Rectangle;",28 ········"Lcom/badlogic/gdx/math/Rectangle;",
29 ········"viewport",29 ········"viewport",
30 ········"",30 ········"",
Offset 38, 31 lines modifiedOffset 38, 31 lines modified
38 ········"nextViewport",38 ········"nextViewport",
39 ········"checkBoundsAndMaybeReset",39 ········"checkBoundsAndMaybeReset",
40 ········"(Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)V",40 ········"(Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)V",
41 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;",41 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;",
42 ········"batch",42 ········"batch",
43 ········"render",43 ········"render",
44 ········"(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V",44 ········"(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V",
 45 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
 46 ········"sprites",
 47 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
 48 ········"Lcom/badlogic/gdx/math/Vector2;",
 49 ········"velocity",
 50 ········"Lcom/badlogic/gdx/math/Vector2;",
 51 ········"getVelocity",
 52 ········"()Lcom/badlogic/gdx/math/Vector2;",
45 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",53 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",
46 ········"sprite",54 ········"sprite",
47 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",55 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",
48 ········"getSprite",56 ········"getSprite",
49 ········"()Lcom/badlogic/gdx/graphics/g2d/Sprite;",57 ········"()Lcom/badlogic/gdx/graphics/g2d/Sprite;",
50 ········"setSprite",58 ········"setSprite",
51 ········"(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V",59 ········"(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V",
52 ········"playerSpeed",60 ········"playerSpeed",
53 ········"F",61 ········"F",
54 ········"Lcom/badlogic/gdx/math/Vector2;", 
55 ········"velocity", 
56 ········"Lcom/badlogic/gdx/math/Vector2;", 
57 ········"getVelocity", 
58 ········"()Lcom/badlogic/gdx/math/Vector2;", 
59 ········"Lcom/serwylo/beatgame/Assets$Sprites;", 
60 ········"sprites", 
61 ········"Lcom/serwylo/beatgame/Assets$Sprites;", 
62 ········"<init>",62 ········"<init>",
63 ········"(Lcom/serwylo/beatgame/Assets$Sprites;F)V",63 ········"(Lcom/serwylo/beatgame/Assets$Sprites;F)V",
64 ········"core"64 ········"core"
65 ····}65 ····}
66 ····k·=·0x166 ····k·=·0x1
67 ····mv·=·{67 ····mv·=·{
68 ········0x1,68 ········0x1,
12.2 KB
smali/com/serwylo/beatgame/entities/Player.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 .annotation·runtime·Lkotlin/Metadata;21 .annotation·runtime·Lkotlin/Metadata;
22 ····bv·=·{22 ····bv·=·{
23 ········0x1,23 ········0x1,
24 ········0x0,24 ········0x0,
25 ········0x325 ········0x3
26 ····}26 ····}
27 ····d1·=·{27 ····d1·=·{
28 ········"\u0000\u0090\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0007\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0007\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\n\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0010#\n\u0002\u0008\t\n\u0002\u0018\u0002\n\u[·...·truncated·by·diffoscope;·len:·3709,·SHA:·9d7ba1339faf11b679db212ffc576045a41b34dfd4d295147f1aacc4d9ab123d·...·]\u00a8\u0006a"28 ········"\u0000\u0090\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0007\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0007\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\t\n\u0002\u0010#\n\u0002\u0008\t\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\n\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002[·...·truncated·by·diffoscope;·len:·3705,·SHA:·a6f3df8a4397653deff345482ac6a4c6e913d759dc012ada893ff6b5401554bb·...·]\u00a8\u0006a"
29 ····}29 ····}
30 ····d2·=·{30 ····d2·=·{
31 ········"Lcom/serwylo/beatgame/entities/Player;",31 ········"Lcom/serwylo/beatgame/entities/Player;",
32 ········"Lcom/serwylo/beatgame/entities/Entity;",32 ········"Lcom/serwylo/beatgame/entities/Entity;",
33 ········"",33 ········"",
34 ········"isPaused",34 ········"isPaused",
35 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",35 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
Offset 61, 66 lines modifiedOffset 61, 66 lines modified
61 ········"isColliding",61 ········"isColliding",
62 ········"(Lcom/badlogic/gdx/math/Rectangle;)Z",62 ········"(Lcom/badlogic/gdx/math/Rectangle;)Z",
63 ········"Lcom/serwylo/beatgame/entities/Obstacle;",63 ········"Lcom/serwylo/beatgame/entities/Obstacle;",
64 ········"obstacle",64 ········"obstacle",
65 ········"hit",65 ········"hit",
66 ········"(Lcom/serwylo/beatgame/entities/Obstacle;)V",66 ········"(Lcom/serwylo/beatgame/entities/Obstacle;)V",
67 ········"clearHit",67 ········"clearHit",
68 ········"lastMultiplerTime",68 ········"hitAnimation",
69 ········"F",69 ········"F",
70 ········"Lcom/serwylo/beatgame/entities/Player$State;",70 ········"getHitAnimation",
 71 ········"()F",
 72 ········"setHitAnimation",
71 ········"state",73 ········"",
 74 ········"currentlyOnObstacles",
 75 ········"Ljava/util/Set;",
72 ········"Lcom/serwylo/beatgame/entities/Player$State;", 
73 ········"getState", 
74 ········"()Lcom/serwylo/beatgame/entities/Player$State;", 
75 ········"setState", 
76 ········"(Lcom/serwylo/beatgame/entities/Player$State;)V", 
77 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;", 
78 ········"kotlin.jvm.PlatformType", 
79 ········"textureJump", 
80 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;", 
81 ········"hasDoubleJumped",76 ········"hasDoubleJumped",
82 ········"Z",77 ········"Z",
83 ········"justHitDamage",78 ········"justHitDamage",
84 ········"I",79 ········"I",
85 ········"getJustHitDamage",80 ········"getJustHitDamage",
86 ········"setJustHitDamage",81 ········"setJustHitDamage",
87 ········"(I)V",82 ········"(I)V",
 83 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",
 84 ········"kotlin.jvm.PlatformType",
 85 ········"textureJump2",
 86 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",
 87 ········"textureHit",
 88 ········"textureJump",
 89 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;",
 90 ········"deathAnimation",
 91 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;",
 92 ········"hitObstacles",
88 ········"Lcom/badlogic/gdx/math/Vector2;",93 ········"Lcom/badlogic/gdx/math/Vector2;",
89 ········"position",94 ········"velocity",
90 ········"Lcom/badlogic/gdx/math/Vector2;",95 ········"Lcom/badlogic/gdx/math/Vector2;",
 96 ········"position",
91 ········"getPosition",97 ········"getPosition",
92 ········"()Lcom/badlogic/gdx/math/Vector2;",98 ········"()Lcom/badlogic/gdx/math/Vector2;",
93 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;", 
94 ········"walkAnimation",99 ········"walkAnimation",
95 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;",100 ········"health",
 101 ········"shield",
 102 ········"lastMultiplerTime",
 103 ········"jumpCount",
96 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",104 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",
97 ········"jumpParticles",105 ········"jumpParticles",
98 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",106 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",
99 ········"deathAnimation", 
100 ········"health", 
101 ········"deathTime", 
102 ········"shield", 
103 ········"textureHit", 
104 ········"", 
105 ········"hitObstacles", 
106 ········"Ljava/util/Set;", 
107 ········"velocity", 
108 ········"textureJump2", 
109 ········"currentlyOnObstacles", 
110 ········"hitAnimation", 
111 ········"getHitAnimation", 
112 ········"()F", 
113 ········"setHitAnimation", 
114 ········"Lcom/serwylo/beatgame/levels/Score;",107 ········"Lcom/serwylo/beatgame/levels/Score;",
115 ········"score",108 ········"score",
116 ········"Lcom/serwylo/beatgame/levels/Score;",109 ········"Lcom/serwylo/beatgame/levels/Score;",
117 ········"getScore",110 ········"getScore",
118 ········"()Lcom/serwylo/beatgame/levels/Score;",111 ········"()Lcom/serwylo/beatgame/levels/Score;",
119 ········"jumpCount",112 ········"Lcom/serwylo/beatgame/entities/Player$State;",
 113 ········"state",
 114 ········"Lcom/serwylo/beatgame/entities/Player$State;",
 115 ········"getState",
 116 ········"()Lcom/serwylo/beatgame/entities/Player$State;",
 117 ········"setState",
 118 ········"(Lcom/serwylo/beatgame/entities/Player$State;)V",
 119 ········"deathTime",
120 ········"Lcom/serwylo/beatgame/Assets$Sprites;",120 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
121 ········"sprites",121 ········"sprites",
122 ········"Lcom/serwylo/beatgame/Assets$Particles;",122 ········"Lcom/serwylo/beatgame/Assets$Particles;",
123 ········"particles",123 ········"particles",
124 ········"<init>",124 ········"<init>",
125 ········"(Lcom/serwylo/beatgame/levels/Score;Lcom/badlogic/gdx/math/Vector2;Lcom/serwylo/beatgame/Assets$Sprites;Lcom/serwylo/beatgame/Assets$Particles;)V",125 ········"(Lcom/serwylo/beatgame/levels/Score;Lcom/badlogic/gdx/math/Vector2;Lcom/serwylo/beatgame/Assets$Sprites;Lcom/serwylo/beatgame/Assets$Particles;)V",
126 ········"Companion",126 ········"Companion",
3.84 KB
smali/com/serwylo/beatgame/entities/Background.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 .annotation·runtime·Lkotlin/Metadata;21 .annotation·runtime·Lkotlin/Metadata;
22 ····bv·=·{22 ····bv·=·{
23 ········0x1,23 ········0x1,
24 ········0x0,24 ········0x0,
25 ········0x325 ········0x3
26 ····}26 ····}
27 ····d1·=·{27 ····d1·=·{
28 ········"\u0000F\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0003\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\t\u0018\u0000·\u001d2\u00020\u0001:\u0002\u001e\u001dB\u0017\u0012\u0006\u0010\u0017\u001a\u00020\u0016\u0012\u0006\u0010\u0019\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u001b\u0010\u001cJ\u0017\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0016\u00a2\u0006\u0004\u0008\u0005\u0010\u0006J\'\u0010\r\u001a\u00020\u00042\u0006\u0010\u0008\u001a\u00020\u00072\u0006\u0010\n\u001a\u00020\t2\u0006\u0010\u000c\u001a\u00020\u000bH\u0016\u00a2\u0006\u0004\u0008\r\u0010\u000eR\u001c\u0010\u0011\u001a\u0008\u0012\u0004\u0012\u00020\u00100\u000f8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0011\u0010\u0012R\u0016\u0010\u0014\u001a\u00020\u00138\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0014\u0010\u0015R\u0016\u0010\u0017\u001a\u00020\u00168\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0017\u0010\u0018R\u0016\u0010\u0019\u001a\u00020\u00028\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0019\u0010\u001a\u00a8\u0006\u001f"28 ········"\u0000F\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0003\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\t\u0018\u0000·\u001d2\u00020\u0001:\u0002\u001e\u001dB\u0017\u0012\u0006\u0010\u0014\u001a\u00020\u0013\u0012\u0006\u0010\u0019\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u001b\u0010\u001cJ\u0017\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0016\u00a2\u0006\u0004\u0008\u0005\u0010\u0006J\'\u0010\r\u001a\u00020\u00042\u0006\u0010\u0008\u001a\u00020\u00072\u0006\u0010\n\u001a\u00020\t2\u0006\u0010\u000c\u001a\u00020\u000bH\u0016\u00a2\u0006\u0004\u0008\r\u0010\u000eR\u001c\u0010\u0011\u001a\u0008\u0012\u0004\u0012\u00020\u00100\u000f8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0011\u0010\u0012R\u0016\u0010\u0014\u001a\u00020\u00138\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0014\u0010\u0015R\u0016\u0010\u0017\u001a\u00020\u00168\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0017\u0010\u0018R\u0016\u0010\u0019\u001a\u00020\u00028\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0019\u0010\u001a\u00a8\u0006\u001f"
29 ····}29 ····}
30 ····d2·=·{30 ····d2·=·{
31 ········"Lcom/serwylo/beatgame/entities/Background;",31 ········"Lcom/serwylo/beatgame/entities/Background;",
32 ········"Lcom/serwylo/beatgame/entities/Entity;",32 ········"Lcom/serwylo/beatgame/entities/Entity;",
33 ········"",33 ········"",
34 ········"delta",34 ········"delta",
35 ········"",35 ········"",
Offset 43, 20 lines modifiedOffset 43, 20 lines modified
43 ········"isPaused",43 ········"isPaused",
44 ········"render",44 ········"render",
45 ········"(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/serwylo/beatgame/graphics/ParallaxCamera;Z)V",45 ········"(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/serwylo/beatgame/graphics/ParallaxCamera;Z)V",
46 ········"",46 ········"",
47 ········"Lcom/serwylo/beatgame/entities/Background$Cloud;",47 ········"Lcom/serwylo/beatgame/entities/Background$Cloud;",
48 ········"clouds",48 ········"clouds",
49 ········"Ljava/util/List;",49 ········"Ljava/util/List;",
50 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;", 
51 ········"skyline", 
52 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;", 
53 ········"Lcom/serwylo/beatgame/Assets$Sprites;",50 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
54 ········"sprites",51 ········"sprites",
55 ········"Lcom/serwylo/beatgame/Assets$Sprites;",52 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
 53 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",
 54 ········"skyline",
 55 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",
56 ········"maxSpeed",56 ········"maxSpeed",
57 ········"F",57 ········"F",
58 ········"<init>",58 ········"<init>",
59 ········"(Lcom/serwylo/beatgame/Assets$Sprites;F)V",59 ········"(Lcom/serwylo/beatgame/Assets$Sprites;F)V",
60 ········"Companion",60 ········"Companion",
61 ········"Cloud",61 ········"Cloud",
62 ········"core"62 ········"core"
3.44 KB
smali/com/serwylo/beatgame/entities/ObstacleBuilder$StreetlightSprites.smali
    
Offset 22, 31 lines modifiedOffset 22, 31 lines modified
22 .annotation·runtime·Lkotlin/Metadata;22 .annotation·runtime·Lkotlin/Metadata;
23 ····bv·=·{23 ····bv·=·{
24 ········0x1,24 ········0x1,
25 ········0x0,25 ········0x0,
26 ········0x326 ········0x3
27 ····}27 ····}
28 ····d1·=·{28 ····d1·=·{
29 ········"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u000c\u0018\u0000·\u00102\u00020\u0001:\u0001\u0010BO\u0012\u0016\u0010\u0006\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u0005\u0012\u0016\u0010\n\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u0005\u0012\u0016\u0010\u000c\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u0005\u00a2\u0006\u0004\u0008\u000e\u0010\u000fR)\u0010\u0006\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0006\u0010\u0007\u001a\u0004\u0008\u0008\u0010\tR)\u0010\n\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0007\u001a\u0004\u0008\u000b\u0010\tR)\u0010\u000c\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u0007\u001a\u0004\u0008\r\u0010\t\u00a8\u0006\u0011"29 ········"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u000c\u0018\u0000·\u00102\u00020\u0001:\u0001\u0010BO\u0012\u0016\u0010\n\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u0005\u0012\u0016\u0010\u000c\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u0005\u0012\u0016\u0010\u0006\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u0005\u00a2\u0006\u0004\u0008\u000e\u0010\u000fR)\u0010\u0006\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0006\u0010\u0007\u001a\u0004\u0008\u0008\u0010\tR)\u0010\n\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0007\u001a\u0004\u0008\u000b\u0010\tR)\u0010\u000c\u001a\u0012\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00040\u0002j\u0002`\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u0007\u001a\u0004\u0008\r\u0010\t\u00a8\u0006\u0011"
30 ····}30 ····}
31 ····d2·=·{31 ····d2·=·{
32 ········"Lcom/serwylo/beatgame/entities/ObstacleBuilder$StreetlightSprites;",32 ········"Lcom/serwylo/beatgame/entities/ObstacleBuilder$StreetlightSprites;",
33 ········"",33 ········"",
34 ········"Lkotlin/Function1;",34 ········"Lkotlin/Function1;",
35 ········"Lcom/serwylo/beatgame/Assets$Sprites;",35 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
36 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",36 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
37 ········"Lcom/serwylo/beatgame/entities/RegionFetcher;",37 ········"Lcom/serwylo/beatgame/entities/RegionFetcher;",
38 ········"base",38 ········"top",
39 ········"Lkotlin/jvm/functions/Function1;",39 ········"Lkotlin/jvm/functions/Function1;",
40 ········"getBase",40 ········"getTop",
41 ········"()Lkotlin/jvm/functions/Function1;",41 ········"()Lkotlin/jvm/functions/Function1;",
 42 ········"base",
 43 ········"getBase",
42 ········"post",44 ········"post",
43 ········"getPost",45 ········"getPost",
44 ········"top", 
45 ········"getTop", 
46 ········"<init>",46 ········"<init>",
47 ········"(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V",47 ········"(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V",
48 ········"Companion",48 ········"Companion",
49 ········"core"49 ········"core"
50 ····}50 ····}
51 ····k·=·0x151 ····k·=·0x1
52 ····mv·=·{52 ····mv·=·{
4.36 KB
smali/com/serwylo/beatgame/entities/ObstacleBuilder$SmallObstacle.smali
    
Offset 22, 40 lines modifiedOffset 22, 40 lines modified
22 .annotation·runtime·Lkotlin/Metadata;22 .annotation·runtime·Lkotlin/Metadata;
23 ····bv·=·{23 ····bv·=·{
24 ········0x1,24 ········0x1,
25 ········0x0,25 ········0x0,
26 ········0x326 ········0x3
27 ····}27 ····}
28 ····d1·=·{28 ····d1·=·{
29 ········"\u0000*\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\r\u0018\u0000·\u00192\u00020\u0001:\u0001\u0019BC\u0012\u0016\u0010\u000e\u001a\u0012\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u00040\u000cj\u0002`\r\u0012\u0006\u0010\u0015\u001a\u00020\u0007\u0012\u0006\u0010\u0008\u001a\u00020\u0007\u0012\u0008\u0008\u0002\u0010\u0010\u001a\u00020\u0007\u0012\u0008\u0008\u0002\u0010\u0013\u001a\u00020\u0007\u00a2\u0006\u0004\u0008\u0017\u0010\u0018J\u0015\u0010\u0005\u001a\u00020\u00042\u[·...·truncated·by·diffoscope;·len:·768,·SHA:·4e251645131e26c5d936a46d2ac6d4c031a805e3c39bad0939ee3ad904df0dec·...·]R\u0019\u0010\u0015\u001a\u00020\u00078\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0015\u0010\t\u001a\u0004\u0008\u0016\u0010\u000b\u00a8\u0006\u001a"29 ········"\u0000*\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\r\u0018\u0000·\u00192\u00020\u0001:\u0001\u0019BC\u0012\u0016\u0010\u000e\u001a\u0012\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u00040\u000cj\u0002`\r\u0012\u0006\u0010\u0012\u001a\u00020\u0007\u0012\u0006\u0010\u0010\u001a\u00020\u0007\u0012\u0008\u0008\u0002\u0010\u0015\u001a\u00020\u0007\u0012\u0008\u0008\u0002\u0010\u0008\u001a\u00020\u0007\u00a2\u0006\u0004\u0008\u0017\u0010\u0018J\u0015\u0010\u0005\u001a\u00020\u00042\u[·...·truncated·by·diffoscope;·len:·768,·SHA:·d70bfda44e7d7c6a8fe4304f664b2de7a0b75c34c06e7c0e9df3ad504ef982c0·...·]R\u0019\u0010\u0015\u001a\u00020\u00078\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0015\u0010\t\u001a\u0004\u0008\u0016\u0010\u000b\u00a8\u0006\u001a"
30 ····}30 ····}
31 ····d2·=·{31 ····d2·=·{
32 ········"Lcom/serwylo/beatgame/entities/ObstacleBuilder$SmallObstacle;",32 ········"Lcom/serwylo/beatgame/entities/ObstacleBuilder$SmallObstacle;",
33 ········"",33 ········"",
34 ········"Lcom/serwylo/beatgame/Assets$Sprites;",34 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
35 ········"sprites",35 ········"sprites",
36 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",36 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
37 ········"getSprite",37 ········"getSprite",
38 ········"(Lcom/serwylo/beatgame/Assets$Sprites;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",38 ········"(Lcom/serwylo/beatgame/Assets$Sprites;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
39 ········"",39 ········"",
40 ········"height",40 ········"offsetY",
41 ········"F",41 ········"F",
42 ········"getHeight",42 ········"getOffsetY",
43 ········"()F",43 ········"()F",
44 ········"Lkotlin/Function1;",44 ········"Lkotlin/Function1;",
45 ········"Lcom/serwylo/beatgame/entities/RegionFetcher;",45 ········"Lcom/serwylo/beatgame/entities/RegionFetcher;",
46 ········"sprite",46 ········"sprite",
47 ········"Lkotlin/jvm/functions/Function1;",47 ········"Lkotlin/jvm/functions/Function1;",
48 ········"offsetX",48 ········"height",
49 ········"getOffsetX",49 ········"getHeight",
50 ········"diagnoal", 
51 ········"offsetY", 
52 ········"getOffsetY", 
53 ········"width",50 ········"width",
54 ········"getWidth",51 ········"getWidth",
 52 ········"diagnoal",
 53 ········"offsetX",
 54 ········"getOffsetX",
55 ········"<init>",55 ········"<init>",
56 ········"(Lkotlin/jvm/functions/Function1;FFFF)V",56 ········"(Lkotlin/jvm/functions/Function1;FFFF)V",
57 ········"Companion",57 ········"Companion",
58 ········"core"58 ········"core"
59 ····}59 ····}
60 ····k·=·0x160 ····k·=·0x1
61 ····mv·=·{61 ····mv·=·{
4.18 KB
smali/com/serwylo/beatgame/entities/DeadPlayer.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 .annotation·runtime·Lkotlin/Metadata;16 .annotation·runtime·Lkotlin/Metadata;
17 ····bv·=·{17 ····bv·=·{
18 ········0x1,18 ········0x1,
19 ········0x0,19 ········0x0,
20 ········0x320 ········0x3
21 ····}21 ····}
22 ····d1·=·{22 ····d1·=·{
23 ········"\u0000F\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0018\u0000·\"2\u00020\u0001:\u0001\"B\u000f\u0012\u0006\u0010\u001f\u001a\u00020\u001e\u00a2\u0006\u0004\u0008·\u0010!J\u000f\u0010\u0003\u001a\u00020\u0[·...·truncated·by·diffoscope;·len:·908,·SHA:·fdd24ba7feeb2758bc3ea2c3d1a665f9eb95b6961609c6c8d79f1d5bf1171df8·...·]\u0010\u001d\u00a8\u0006#"23 ········"\u0000F\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u000b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0018\u0000·\"2\u00020\u0001:\u0001\"B\u000f\u0012\u0006\u0010\u001f\u001a\u00020\u001e\u00a2\u0006\u0004\u0008·\u0010!J\u000f\u0010\u0003\u001a\u00020\u0[·...·truncated·by·diffoscope;·len:·908,·SHA:·3d12c891ae7d4f949ba2f74364a82526610224b53bfd6fcd72e559d170fcebf2·...·]\u0010\u001d\u00a8\u0006#"
24 ····}24 ····}
25 ····d2·=·{25 ····d2·=·{
26 ········"Lcom/serwylo/beatgame/entities/DeadPlayer;",26 ········"Lcom/serwylo/beatgame/entities/DeadPlayer;",
27 ········"Lcom/serwylo/beatgame/entities/Entity;",27 ········"Lcom/serwylo/beatgame/entities/Entity;",
28 ········"",28 ········"",
29 ········"getDuration",29 ········"getDuration",
30 ········"()F",30 ········"()F",
Offset 40, 23 lines modifiedOffset 40, 23 lines modified
40 ········"",40 ········"",
41 ········"isPaused",41 ········"isPaused",
42 ········"render",42 ········"render",
43 ········"(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/serwylo/beatgame/graphics/ParallaxCamera;Z)V",43 ········"(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/serwylo/beatgame/graphics/ParallaxCamera;Z)V",
44 ········"delta",44 ········"delta",
45 ········"update",45 ········"update",
46 ········"(F)V",46 ········"(F)V",
 47 ········"Lcom/badlogic/gdx/math/Vector2;",
47 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;", 
48 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;", 
49 ········"animation", 
50 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;", 
51 ········"deathTime",48 ········"deathTime",
52 ········"F",49 ········"F",
53 ········"getDeathTime",50 ········"getDeathTime",
54 ········"setDeathTime",51 ········"setDeathTime",
55 ········"Lcom/badlogic/gdx/math/Vector2;",52 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;",
 53 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
 54 ········"animation",
 55 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;",
56 ········"Lcom/serwylo/beatgame/Assets$Sprites;",56 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
57 ········"sprites",57 ········"sprites",
58 ········"<init>",58 ········"<init>",
59 ········"(Lcom/serwylo/beatgame/Assets$Sprites;)V",59 ········"(Lcom/serwylo/beatgame/Assets$Sprites;)V",
60 ········"Companion",60 ········"Companion",
61 ········"core"61 ········"core"
62 ····}62 ····}
5.8 KB
smali/com/serwylo/beatgame/audio/CachedWorldData.smali
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 .annotation·runtime·Lkotlin/Metadata;13 .annotation·runtime·Lkotlin/Metadata;
14 ····bv·=·{14 ····bv·=·{
15 ········0x1,15 ········0x1,
16 ········0x0,16 ········0x0,
17 ········0x317 ········0x3
18 ····}18 ····}
19 ····d1·=·{19 ····d1·=·{
20 ········"\u0000,\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\n\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u000e\u0008\u0082\u0008\u0018\u0000·#2\u00020\u0001:\u0001#B9\u0012\u0006\u0010\u000b\u001a\u00020\u0002\u0012\u000c\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005\u0012\u000c\u0010\r\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005\u0012\u000c\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005\u00a2\u0006\u0004\u0008!\u0010\"J\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0016\u0010\u0007\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0007\u0010\u0008J\u0016\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\t\u0010\u0008J\u0016\u0010\n\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\n\u0010\u0008JJ\u0010\u000f\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u000b\u001a\u00020\u00022\u000e\u0008\u0002\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u00052\u000e\u0008\u0002\u0010\r\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u00052\u000e\u0008\u0002\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005H\u00c6\u0001\u00a2\u0006\u0004\u0008\u000f\u0010\u0010J\u0010\u0010\u0012\u001a\u00020\u0011H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0012\u0010\u0013J\u0010\u0010\u0014\u001a\u00020\u0002H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0014\u0010\u0004J\u001a\u0010\u0017\u001a\u00020\u00162\u0008\u0010\u0015\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0017\u0010\u0018R\u0019\u0010\u000b\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000b\u0010\u0019\u001a\u0004\u0008\u001a\u0010\u0004R\u001f\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000e\u0010\u001b\u001a\u0004\u0008\u001c\u0010\u0008R\u001c\u0010\u001d\u001a\u00020\u00028\u0006@\u0006X\u0086D\u00a2\u0006\u000c\n\u0004\u0008\u001d\u0[·...·truncated·by·diffoscope;·len:·370,·SHA:·549385c7891f9229de11db3994105fee4d24e1200a15ef9fdc146db3df6115f6·...·]\u00a8\u0006$"20 ········"\u0000,\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\n\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u000e\u0008\u0082\u0008\u0018\u0000·#2\u00020\u0001:\u0001#B9\u0012\u0006\u0010\u000b\u001a\u00020\u0002\u0012\u000c\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005\u0012\u000c\u0010\r\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005\u0012\u000c\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005\u00a2\u0006\u0004\u0008!\u0010\"J\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0016\u0010\u0007\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0007\u0010\u0008J\u0016\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\t\u0010\u0008J\u0016\u0010\n\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\n\u0010\u0008JJ\u0010\u000f\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u000b\u001a\u00020\u00022\u000e\u0008\u0002\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u00052\u000e\u0008\u0002\u0010\r\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u00052\u000e\u0008\u0002\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005H\u00c6\u0001\u00a2\u0006\u0004\u0008\u000f\u0010\u0010J\u0010\u0010\u0012\u001a\u00020\u0011H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0012\u0010\u0013J\u0010\u0010\u0014\u001a\u00020\u0002H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0014\u0010\u0004J\u001a\u0010\u0017\u001a\u00020\u00162\u0008\u0010\u0015\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0017\u0010\u0018R\u0019\u0010\u000b\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000b\u0010\u0019\u001a\u0004\u0008\u001a\u0010\u0004R\u001f\u0010\r\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\r\u0010\u001b\u001a\u0004\u0008\u001c\u0010\u0008R\u001f\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004[·...·truncated·by·diffoscope;·len:·370,·SHA:·86cf739c6ef34d7a0529d60cb9d8f31bee7cb5576ec37559e497187a48bf7d00·...·]\u00a8\u0006$"
21 ····}21 ····}
22 ····d2·=·{22 ····d2·=·{
23 ········"Lcom/serwylo/beatgame/audio/CachedWorldData;",23 ········"Lcom/serwylo/beatgame/audio/CachedWorldData;",
24 ········"",24 ········"",
25 ········"",25 ········"",
26 ········"component1",26 ········"component1",
27 ········"()I",27 ········"()I",
Offset 44, 19 lines modifiedOffset 44, 19 lines modified
44 ········"other",44 ········"other",
45 ········"",45 ········"",
46 ········"equals",46 ········"equals",
47 ········"(Ljava/lang/Object;)Z",47 ········"(Ljava/lang/Object;)Z",
48 ········"I",48 ········"I",
49 ········"getDuration",49 ········"getDuration",
50 ········"Ljava/util/List;",50 ········"Ljava/util/List;",
 51 ········"getFeaturesMid",
51 ········"getFeaturesHigh",52 ········"getFeaturesHigh",
 53 ········"getFeaturesLow",
52 ········"version",54 ········"version",
53 ········"getVersion",55 ········"getVersion",
54 ········"getFeaturesMid", 
55 ········"getFeaturesLow", 
56 ········"<init>",56 ········"<init>",
57 ········"(ILjava/util/List;Ljava/util/List;Ljava/util/List;)V",57 ········"(ILjava/util/List;Ljava/util/List;Ljava/util/List;)V",
58 ········"Companion",58 ········"Companion",
59 ········"core"59 ········"core"
60 ····}60 ····}
61 ····k·=·0x161 ····k·=·0x1
62 ····mv·=·{62 ····mv·=·{
4.4 KB
smali/com/serwylo/beatgame/audio/Mp3Data.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0008\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u0005\n\u0002\u0010\u0017\n\u0002\u0008\u0008\u0008\u0086\u0008\u0018\u00002\u00020\u0001B\u001f\u0012\u0006\u0010\t\u001a\u00020\u0002\u0012\u0006\u0010\n\u001a\u00020\u0005\u0012\u0006\u0010\u000b\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\u001f\u0010·J\u001[·...·truncated·by·diffoscope;·len:·1305,·SHA:·ddc450a20dc80be1bbcd9114dc41cdd2b114031cafe04b8d2f92f37f03248b1e·...·]\u001a\u0004\u0008\u001e\u0010\u0007\u00a8\u0006!"14 ········"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0012\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0008\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0010\u0017\n\u0002\u0008\u000b\u0008\u0086\u0008\u0018\u00002\u00020\u0001B\u001f\u0012\u0006\u0010\t\u001a\u00020\u0002\u0012\u0006\u0010\n\u001a\u00020\u0005\u0012\u0006\u0010\u000b\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\u001f\u0010·J\u001[·...·truncated·by·diffoscope;·len:·1305,·SHA:·083245b5c97aa713ffc57b057a658bb3bbee4054b2304bfc4f1c205c298f11e5·...·]\u001a\u0004\u0008\u001e\u0010\u0007\u00a8\u0006!"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/audio/Mp3Data;",17 ········"Lcom/serwylo/beatgame/audio/Mp3Data;",
18 ········"",18 ········"",
19 ········"",19 ········"",
20 ········"component1",20 ········"component1",
21 ········"()[B",21 ········"()[B",
Offset 32, 22 lines modifiedOffset 32, 22 lines modified
32 ········"toString",32 ········"toString",
33 ········"()Ljava/lang/String;",33 ········"()Ljava/lang/String;",
34 ········"hashCode",34 ········"hashCode",
35 ········"other",35 ········"other",
36 ········"",36 ········"",
37 ········"equals",37 ········"equals",
38 ········"(Ljava/lang/Object;)Z",38 ········"(Ljava/lang/Object;)Z",
39 ········"[B", 
40 ········"I", 
41 ········"getSampleRate", 
42 ········"",39 ········"",
43 ········"pcmSamples",40 ········"pcmSamples",
44 ········"[S",41 ········"[S",
45 ········"getPcmSamples",42 ········"getPcmSamples",
46 ········"()[S",43 ········"()[S",
 44 ········"I",
 45 ········"getSampleRate",
 46 ········"[B",
47 ········"getChannels",47 ········"getChannels",
48 ········"<init>",48 ········"<init>",
49 ········"([BII)V",49 ········"([BII)V",
50 ········"core"50 ········"core"
51 ····}51 ····}
52 ····k·=·0x152 ····k·=·0x1
53 ····mv·=·{53 ····mv·=·{
3.99 KB
smali/com/serwylo/beatgame/audio/features/LevelData.smali
    
Offset 7, 40 lines modifiedOffset 7, 40 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0010\u0008\n\u0002\u0008\u0008\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\u0008\u0007\u0018\u00002\u00020\u0001BG\u0012\u0006\u0010\t\u001a\u00020\u0008\u0012\u000c\u0010\u0013\u001a\u0008\u0012\u0004\u0012\u00020\u00120\u0011\u0012\u000c\u[·...·truncated·by·diffoscope;·len:·940,·SHA:·7030c51afbe580d1ea1c9c3bd9ce154f73837650e7bbd69f5130b9fe27b06072·...·]8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0013\u0010\u0014\u001a\u0004\u0008\u0015\u0010\u0016\u00a8\u0006\u0019"14 ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0010\u0008\n\u0002\u0008\u0007\u0018\u00002\u00020\u0001BG\u0012\u0006\u0010\u0013\u001a\u00020\u0012\u0012\u000c\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\n\u0012\u000c\u[·...·truncated·by·diffoscope;·len:·952,·SHA:·f07038ec6b339e4717feba2aae029d1f2dd97f9bbb0b0bab9bd27511e990e6de·...·]8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0013\u0010\u0014\u001a\u0004\u0008\u0015\u0010\u0016\u00a8\u0006\u0019"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/audio/features/LevelData;",17 ········"Lcom/serwylo/beatgame/audio/features/LevelData;",
18 ········"",18 ········"",
19 ········"",19 ········"",
20 ········"Lcom/serwylo/beatgame/audio/features/Feature;",20 ········"Lcom/serwylo/beatgame/audio/features/Feature;",
21 ········"featuresHigh",21 ········"featuresHigh",
22 ········"Ljava/util/List;",22 ········"Ljava/util/List;",
23 ········"getFeaturesHigh",23 ········"getFeaturesHigh",
24 ········"()Ljava/util/List;",24 ········"()Ljava/util/List;",
25 ········"", 
26 ········"duration", 
27 ········"I", 
28 ········"getDuration", 
29 ········"()I", 
30 ········"featuresMid", 
31 ········"getFeaturesMid", 
32 ········"featuresLow",25 ········"featuresLow",
33 ········"getFeaturesLow",26 ········"getFeaturesLow",
34 ········"",27 ········"",
35 ········"Lcom/badlogic/gdx/math/Vector2;",28 ········"Lcom/badlogic/gdx/math/Vector2;",
36 ········"heightMap",29 ········"heightMap",
37 ········"[Lcom/badlogic/gdx/math/Vector2;",30 ········"[Lcom/badlogic/gdx/math/Vector2;",
38 ········"getHeightMap",31 ········"getHeightMap",
39 ········"()[Lcom/badlogic/gdx/math/Vector2;",32 ········"()[Lcom/badlogic/gdx/math/Vector2;",
 33 ········"featuresMid",
 34 ········"getFeaturesMid",
 35 ········"",
 36 ········"duration",
 37 ········"I",
 38 ········"getDuration",
 39 ········"()I",
40 ········"<init>",40 ········"<init>",
41 ········"(I[Lcom/badlogic/gdx/math/Vector2;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V",41 ········"(I[Lcom/badlogic/gdx/math/Vector2;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V",
42 ········"core"42 ········"core"
43 ····}43 ····}
44 ····k·=·0x144 ····k·=·0x1
45 ····mv·=·{45 ····mv·=·{
46 ········0x1,46 ········0x1,
4.01 KB
smali/com/serwylo/beatgame/audio/features/Feature.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0010\u0007\n\u0002\u0008\t\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\t\u0008\u0086\u0008\u0018\u00002\u00020\u0001B\u001f\u0012\u0006\u0010\n\u001a\u00020\u0005\u0012\u0006\u0010\u000b\u001a\u00020\u0005\u0012\u0006\u0010\u000c\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\u001a\u0010\u001bJ\u000f\u0010\u0003\u001a\u00020\u0002H\u0016\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0006\u001a\u00020\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0007J\u0010\u0010\u0008\u001a\u00020\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0008\u0010\u0007J\u0010\u0010\t\u001a\u00020\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\t\u0010\u0007J.\u0010\r\u001a\u00020\u00002\u0008\u0008\u0002\u0010\n\u001a\u00020\u00052\u0008\u0008\u0002\u0010\u000b\u001a\u00020\u00052\u0008\u0008\u0002\u0010\u000c\u001a\u00020\u0005H\u00c6\u0001\u00a2\u0006\u0004\u0008\r\u0010\u000eJ\u0010\u0010\u0010\u001a\u00020\u000fH\u00d6\u0001\u00a2\u0006\u0004\u0008\u0010\u0010\u0011J\u001a\u0010\u0014\u001a\u00020\u00132\u0008\u0010\u0012\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0014\u0010\u0015R\u0019\u0010\u000c\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u0016\u001a\u0004\u0008\u0017\u0010\u0007R\u0019\u0010\n\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0016\u001a\u0004\u0008\u0018\u0010\u0007R\u0019\u0010\u000b\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000b\u0010\u0016\u001a\u0004\u0008\u0019\u0010\u0007\u00a8\u0006\u001c"14 ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0010\u0007\n\u0002\u0008\t\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\t\u0008\u0086\u0008\u0018\u00002\u00020\u0001B\u001f\u0012\u0006\u0010\n\u001a\u00020\u0005\u0012\u0006\u0010\u000b\u001a\u00020\u0005\u0012\u0006\u0010\u000c\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\u001a\u0010\u001bJ\u000f\u0010\u0003\u001a\u00020\u0002H\u0016\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0006\u001a\u00020\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0007J\u0010\u0010\u0008\u001a\u00020\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0008\u0010\u0007J\u0010\u0010\t\u001a\u00020\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\t\u0010\u0007J.\u0010\r\u001a\u00020\u00002\u0008\u0008\u0002\u0010\n\u001a\u00020\u00052\u0008\u0008\u0002\u0010\u000b\u001a\u00020\u00052\u0008\u0008\u0002\u0010\u000c\u001a\u00020\u0005H\u00c6\u0001\u00a2\u0006\u0004\u0008\r\u0010\u000eJ\u0010\u0010\u0010\u001a\u00020\u000fH\u00d6\u0001\u00a2\u0006\u0004\u0008\u0010\u0010\u0011J\u001a\u0010\u0014\u001a\u00020\u00132\u0008\u0010\u0012\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0014\u0010\u0015R\u0019\u0010\n\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0016\u001a\u0004\u0008\u0017\u0010\u0007R\u0019\u0010\u000c\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u0016\u001a\u0004\u0008\u0018\u0010\u0007R\u0019\u0010\u000b\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000b\u0010\u0016\u001a\u0004\u0008\u0019\u0010\u0007\u00a8\u0006\u001c"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/audio/features/Feature;",17 ········"Lcom/serwylo/beatgame/audio/features/Feature;",
18 ········"",18 ········"",
19 ········"",19 ········"",
20 ········"toString",20 ········"toString",
21 ········"()Ljava/lang/String;",21 ········"()Ljava/lang/String;",
Offset 33, 16 lines modifiedOffset 33, 16 lines modified
33 ········"hashCode",33 ········"hashCode",
34 ········"()I",34 ········"()I",
35 ········"other",35 ········"other",
36 ········"",36 ········"",
37 ········"equals",37 ········"equals",
38 ········"(Ljava/lang/Object;)Z",38 ········"(Ljava/lang/Object;)Z",
39 ········"F",39 ········"F",
40 ········"getDurationInSeconds", 
41 ········"getStrength",40 ········"getStrength",
 41 ········"getDurationInSeconds",
42 ········"getStartTimeInSeconds",42 ········"getStartTimeInSeconds",
43 ········"<init>",43 ········"<init>",
44 ········"(FFF)V",44 ········"(FFF)V",
45 ········"core"45 ········"core"
46 ····}46 ····}
47 ····k·=·0x147 ····k·=·0x1
48 ····mv·=·{48 ····mv·=·{
3.64 KB
smali/com/serwylo/beatgame/audio/fft/FrequencyValue.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0006\n\u0002\u0008\u0007\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\n\u0008\u0086\u0008\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u0006\u001a\u00020\u0002\u0012\u0006\u0010\u0007\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u0019\u0010\u001aJ\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0005\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0005\u0010\u0004J$\u0010\u0008\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0006\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u0007\u001a\u00020\u0002H\u00c6\u0001\u00a2\u0006\u0004\u0008\u0008\u0010\tJ\u0010\u0010\u000b\u001a\u00020\nH\u00d6\u0001\u00a2\u0006\u0004\u0008\u000b\u0010\u000cJ\u0010\u0010\u000e\u001a\u00020\rH\u00d6\u0001\u00a2\u0006\u0004\u0008\u000e\u0010\u000fJ\u001a\u0010\u0012\u001a\u00020\u00112\u0008\u0010\u0010\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0012\u0010\u0013R\u0019\u0010\u0006\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0006\u0010\u0014\u001a\u0004\u0008\u0015\u0010\u0004R\u0013\u0010\u0017\u001a\u00020\u00028F@\u0006\u00a2\u0006\u0006\u001a\u0004\u0008\u0016\u0010\u0004R\u0019\u0010\u0007\u001a\u00020\u0[·...·truncated·by·diffoscope;·len:·91,·SHA:·22106964b1abc122275a0d54bc6be653d6e20dd60ee414badd9a9824e1c2c775·...·]\u0010\u0004\u00a8\u0006\u001b"14 ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0006\n\u0002\u0008\u0007\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0010\u000b\n\u0002\u0008\n\u0008\u0086\u0008\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u0006\u001a\u00020\u0002\u0012\u0006\u0010\u0007\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u0019\u0010\u001aJ\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0005\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0005\u0010\u0004J$\u0010\u0008\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0006\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u0007\u001a\u00020\u0002H\u00c6\u0001\u00a2\u0006\u0004\u0008\u0008\u0010\tJ\u0010\u0010\u000b\u001a\u00020\nH\u00d6\u0001\u00a2\u0006\u0004\u0008\u000b\u0010\u000cJ\u0010\u0010\u000e\u001a\u00020\rH\u00d6\u0001\u00a2\u0006\u0004\u0008\u000e\u0010\u000fJ\u001a\u0010\u0012\u001a\u00020\u00112\u0008\u0010\u0010\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0012\u0010\u0013R\u0019\u0010\u0007\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0007\u0010\u0014\u001a\u0004\u0008\u0015\u0010\u0004R\u0019\u0010\u0006\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0006\u0010\u0014\u001a\u0004\u0008\u0016\u0010\u00[·...·truncated·by·diffoscope;·len:·91,·SHA:·7a0af3150565bcd913b94365d343e6ad907c7091461eea82d6ce33bf574c9d9b·...·]\u0010\u0004\u00a8\u0006\u001b"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/audio/fft/FrequencyValue;",17 ········"Lcom/serwylo/beatgame/audio/fft/FrequencyValue;",
18 ········"",18 ········"",
19 ········"",19 ········"",
20 ········"component1",20 ········"component1",
21 ········"()D",21 ········"()D",
Offset 31, 18 lines modifiedOffset 31, 18 lines modified
31 ········"hashCode",31 ········"hashCode",
32 ········"()I",32 ········"()I",
33 ········"other",33 ········"other",
34 ········"",34 ········"",
35 ········"equals",35 ········"equals",
36 ········"(Ljava/lang/Object;)Z",36 ········"(Ljava/lang/Object;)Z",
37 ········"D",37 ········"D",
 38 ········"getAbsValue",
38 ········"getFrequency",39 ········"getFrequency",
39 ········"getLogAbsValue",40 ········"getLogAbsValue",
40 ········"logAbsValue",41 ········"logAbsValue",
41 ········"getAbsValue", 
42 ········"<init>",42 ········"<init>",
43 ········"(DD)V",43 ········"(DD)V",
44 ········"core"44 ········"core"
45 ····}45 ····}
46 ····k·=·0x146 ····k·=·0x1
47 ····mv·=·{47 ····mv·=·{
48 ········0x1,48 ········0x1,
4.9 KB
smali/com/serwylo/beatgame/audio/fft/FFTResultWithValues.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 .annotation·runtime·Lkotlin/Metadata;11 .annotation·runtime·Lkotlin/Metadata;
12 ····bv·=·{12 ····bv·=·{
13 ········0x1,13 ········0x1,
14 ········0x0,14 ········0x0,
15 ········0x315 ········0x3
16 ····}16 ····}
17 ····d1·=·{17 ····d1·=·{
18 ········"\u0000<\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u000b\u0008\u0086\u0008\u0018\u00002\u00020\u0001B%\u0012\u0006\u0010\u000f\u001a\u00020\u0005\u0012\u0006\u0010\u0010\u001a\u00020\u0008\u0012\u000c\u0010\u0011\u001a\u0008\u0012\u0004\u0012\u00020\u000c0\u000b\u00a2\u0006\u0004\u0008\"\u0010#J\r\u0010\u0003\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0006\u001a\u00020\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0007J\u0010\u0010\t\u001a\u00020\u0008H\u00c6\u0003\u00a2\u0006\u0004\u0008\t\u0010\nJ\u0016\u0010\r\u001a\u0008\u0012\u0004\u0012\u00020\u000c0\u000bH\u00c6\u0003\u00a2\u0006\u0004\u0008\r\u0010\u000eJ4\u0010\u0012\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u000f\u001a\u00020\u00052\u0008\u0008\u0002\u0010\u0010\u001a\u00020\u00082\u000e\u0008\u0002\u0010\u0011\u001a\u0008\u0012\u0004\u0012\u00020\u000c0\u000bH\u00c6\u0001\u00a2\u0006\u0004\u0008\u0012\u0010\u0013J\u0010\u0010\u0015\u001a\u00020\u0014H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0015\u0010\u0016J\u0010\u0010\u0017\u001a\u00020\u0008H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0017\u0010\nJ\u001a\u0010\u001a\u001a\u00020\u00192\u0008\u0010\u0018\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u001a\u0010\u001bR\u0019\u0010\u000f\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000f\u0010\u001c\u001a\u0004\u0008\u001d\u0010\u0007R\u001f\u0010\u0011\u001a\u0008\u0012\u0004\u0012\u00020\u000c0\u000b8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0011\u0010\u001e\u[·...·truncated·by·diffoscope;·len:·158,·SHA:·e3513fe9c4e04dee80ff982e8c7354920f7138970c2f4eb596caf8d9d7d434e0·...·]\u00a8\u0006$"18 ········"\u0000<\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u000b\u0008\u0086\u0008\u0018\u00002\u00020\u0001B%\u0012\u0006\u0010\u000f\u001a\u00020\u0005\u0012\u0006\u0010\u0010\u001a\u00020\u0008\u0012\u000c\u0010\u0011\u001a\u0008\u0012\u0004\u0012\u00020\u000c0\u000b\u00a2\u0006\u0004\u0008\"\u0010#J\r\u0010\u0003\u001a\u00020\u0002\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0006\u001a\u00020\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0007J\u0010\u0010\t\u001a\u00020\u0008H\u00c6\u0003\u00a2\u0006\u0004\u0008\t\u0010\nJ\u0016\u0010\r\u001a\u0008\u0012\u0004\u0012\u00020\u000c0\u000bH\u00c6\u0003\u00a2\u0006\u0004\u0008\r\u0010\u000eJ4\u0010\u0012\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u000f\u001a\u00020\u00052\u0008\u0008\u0002\u0010\u0010\u001a\u00020\u00082\u000e\u0008\u0002\u0010\u0011\u001a\u0008\u0012\u0004\u0012\u00020\u000c0\u000bH\u00c6\u0001\u00a2\u0006\u0004\u0008\u0012\u0010\u0013J\u0010\u0010\u0015\u001a\u00020\u0014H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0015\u0010\u0016J\u0010\u0010\u0017\u001a\u00020\u0008H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0017\u0010\nJ\u001a\u0010\u001a\u001a\u00020\u00192\u0008\u0010\u0018\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u001a\u0010\u001bR\u0019\u0010\u0010\u001a\u00020\u00088\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0010\u0010\u001c\u001a\u0004\u0008\u001d\u0010\nR\u001f\u0010\u0011\u001a\u0008\u0012\u0004\u0012\u00020\u000c0\u000b8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0011\u0010\u001e\u001a[·...·truncated·by·diffoscope;·len:·158,·SHA:·9b2309bbae38cff76c470f82a435fb28d70562641d1a96f7da07dadb8eccaf69·...·]\u00a8\u0006$"
19 ····}19 ····}
20 ····d2·=·{20 ····d2·=·{
21 ········"Lcom/serwylo/beatgame/audio/fft/FFTResultWithValues;",21 ········"Lcom/serwylo/beatgame/audio/fft/FFTResultWithValues;",
22 ········"",22 ········"",
23 ········"Lcom/serwylo/beatgame/audio/fft/FFTResult;",23 ········"Lcom/serwylo/beatgame/audio/fft/FFTResult;",
24 ········"toResult",24 ········"toResult",
25 ········"()Lcom/serwylo/beatgame/audio/fft/FFTResult;",25 ········"()Lcom/serwylo/beatgame/audio/fft/FFTResult;",
Offset 42, 20 lines modifiedOffset 42, 20 lines modified
42 ········"toString",42 ········"toString",
43 ········"()Ljava/lang/String;",43 ········"()Ljava/lang/String;",
44 ········"hashCode",44 ········"hashCode",
45 ········"other",45 ········"other",
46 ········"",46 ········"",
47 ········"equals",47 ········"equals",
48 ········"(Ljava/lang/Object;)Z",48 ········"(Ljava/lang/Object;)Z",
49 ········"Lcom/serwylo/beatgame/audio/Mp3Data;", 
50 ········"getMp3Data", 
51 ········"Ljava/util/List;", 
52 ········"getWindows", 
53 ········"I",49 ········"I",
54 ········"getWindowSize",50 ········"getWindowSize",
 51 ········"Ljava/util/List;",
 52 ········"getWindows",
 53 ········"Lcom/serwylo/beatgame/audio/Mp3Data;",
 54 ········"getMp3Data",
55 ········"<init>",55 ········"<init>",
56 ········"(Lcom/serwylo/beatgame/audio/Mp3Data;ILjava/util/List;)V",56 ········"(Lcom/serwylo/beatgame/audio/Mp3Data;ILjava/util/List;)V",
57 ········"core"57 ········"core"
58 ····}58 ····}
59 ····k·=·0x159 ····k·=·0x1
60 ····mv·=·{60 ····mv·=·{
61 ········0x1,61 ········0x1,
4.55 KB
smali/com/serwylo/beatgame/audio/fft/FFTResult.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .annotation·runtime·Lkotlin/Metadata;7 .annotation·runtime·Lkotlin/Metadata;
8 ····bv·=·{8 ····bv·=·{
9 ········0x1,9 ········0x1,
10 ········0x0,10 ········0x0,
11 ········0x311 ········0x3
12 ····}12 ····}
13 ····d1·=·{13 ····d1·=·{
14 ········"\u00004\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u000b\u0008\u0086\u0008\u0018\u00002\u00020\u0001B%\u0012\u0006\u0010\u000c\u001a\u00020\u0002\u0012\u0006\u0010\r\u001a\u00020\u0005\u0012\u000c\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0008\u00a2\u0006\u0004\u0008\u001f\u0010·J\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0006\u001a\u00020\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0007J\u0016\u0010\n\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0008H\u00c6\u0003\u00a2\u0006\u0004\u0008\n\u0010\u000bJ4\u0010\u000f\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u000c\u001a\u00020\u00022\u0008\u0008\u0002\u0010\r\u001a\u00020\u00052\u000e\u0008\u0002\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0008H\u00c6\u0001\u00a2\u0006\u0004\u0008\u000f\u0010\u0010J\u0010\u0010\u0012\u001a\u00020\u0011H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0012\u0010\u0013J\u0010\u0010\u0014\u001a\u00020\u0005H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0014\u0010\u0007J\u001a\u0010\u0017\u001a\u00020\u00162\u0008\u0010\u0015\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0017\u0010\u0018R\u0019\u0010\r\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\r\u0010\u0019\u001a\u0004\u0008\u001a\u0010\u0007R\u001f\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u00088\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000e\u0010\u001b\u0[·...·truncated·by·diffoscope;·len:·171,·SHA:·bbd455fd137c4b22d7155458638c59da94388edb39344c3ca44fac5a7ace25c1·...·]\u00a8\u0006!"14 ········"\u00004\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0010\u000e\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u000b\u0008\u0086\u0008\u0018\u00002\u00020\u0001B%\u0012\u0006\u0010\u000c\u001a\u00020\u0002\u0012\u0006\u0010\r\u001a\u00020\u0005\u0012\u000c\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0008\u00a2\u0006\u0004\u0008\u001f\u0010·J\u0010\u0010\u0003\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0003\u0010\u0004J\u0010\u0010\u0006\u001a\u00020\u0005H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0007J\u0016\u0010\n\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0008H\u00c6\u0003\u00a2\u0006\u0004\u0008\n\u0010\u000bJ4\u0010\u000f\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u000c\u001a\u00020\u00022\u0008\u0008\u0002\u0010\r\u001a\u00020\u00052\u000e\u0008\u0002\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0008H\u00c6\u0001\u00a2\u0006\u0004\u0008\u000f\u0010\u0010J\u0010\u0010\u0012\u001a\u00020\u0011H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0012\u0010\u0013J\u0010\u0010\u0014\u001a\u00020\u0005H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0014\u0010\u0007J\u001a\u0010\u0017\u001a\u00020\u00162\u0008\u0010\u0015\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u0017\u0010\u0018R\u001f\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u00088\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000e\u0010\u0019\u001a\u0004\u0008\u001a\u0010\u000bR\u0019\u0010\u000c\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\[·...·truncated·by·diffoscope;·len:·171,·SHA:·db25447c45144039068075b758428f9a652e09be96d482d6c59f7b4444f0576a·...·]\u00a8\u0006!"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/audio/fft/FFTResult;",17 ········"Lcom/serwylo/beatgame/audio/fft/FFTResult;",
18 ········"",18 ········"",
19 ········"Lcom/serwylo/beatgame/audio/Mp3Data;",19 ········"Lcom/serwylo/beatgame/audio/Mp3Data;",
20 ········"component1",20 ········"component1",
21 ········"()Lcom/serwylo/beatgame/audio/Mp3Data;",21 ········"()Lcom/serwylo/beatgame/audio/Mp3Data;",
Offset 35, 20 lines modifiedOffset 35, 20 lines modified
35 ········"toString",35 ········"toString",
36 ········"()Ljava/lang/String;",36 ········"()Ljava/lang/String;",
37 ········"hashCode",37 ········"hashCode",
38 ········"other",38 ········"other",
39 ········"",39 ········"",
40 ········"equals",40 ········"equals",
41 ········"(Ljava/lang/Object;)Z",41 ········"(Ljava/lang/Object;)Z",
42 ········"I", 
43 ········"getWindowSize", 
44 ········"Ljava/util/List;",42 ········"Ljava/util/List;",
45 ········"getWindows",43 ········"getWindows",
46 ········"Lcom/serwylo/beatgame/audio/Mp3Data;",44 ········"Lcom/serwylo/beatgame/audio/Mp3Data;",
47 ········"getMp3Data",45 ········"getMp3Data",
 46 ········"I",
 47 ········"getWindowSize",
48 ········"<init>",48 ········"<init>",
49 ········"(Lcom/serwylo/beatgame/audio/Mp3Data;ILjava/util/List;)V",49 ········"(Lcom/serwylo/beatgame/audio/Mp3Data;ILjava/util/List;)V",
50 ········"core"50 ········"core"
51 ····}51 ····}
52 ····k·=·0x152 ····k·=·0x1
53 ····mv·=·{53 ····mv·=·{
54 ········0x1,54 ········0x1,
7.56 KB
smali/com/serwylo/beatgame/audio/fft/FFTWindow.smali
    
Offset 13, 57 lines modifiedOffset 13, 57 lines modified
13 .annotation·runtime·Lkotlin/Metadata;13 .annotation·runtime·Lkotlin/Metadata;
14 ····bv·=·{14 ····bv·=·{
15 ········0x1,15 ········0x1,
16 ········0x0,16 ········0x0,
17 ········0x317 ········0x3
18 ····}18 ····}
19 ····d1·=·{19 ····d1·=·{
20 ········"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0004\n\u0002\u0010\u0006\n\u0002\u0008$\u0008\u0016\u0018\u0000·*2\u00020\u0001:\u0001*B\u0087\u0001\u0012\u0006\u0010\u0003\u001a\u00020\u0002\u0012\u0006\u0010\u0018\u001a\u00020\u0007\u0012\u0006\u0010\u001c\u001a\u00020\u0007\u0012\u00[·...·truncated·by·diffoscope;·len:·2645,·SHA:·53e5808422a021a5b6ca20a7b29ea1b63bb413cccd5e61370638b8269efb739a·...·]\u00a8\u0006+"20 ········"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0006\n\u0002\u0008\n\n\u0002\u0010\u0008\n\u0002\u0008\u001e\u0008\u0016\u0018\u0000·*2\u00020\u0001:\u0001*B\u0087\u0001\u0012\u0006\u0010\u000e\u001a\u00020\r\u0012\u0006\u0010\u0012\u001a\u00020\u0002\u0012\u0006\u0010\u0003\u001a\u00020\u0002\u0012\u0006\[·...·truncated·by·diffoscope;·len:·2690,·SHA:·81990d4f590414d55cab4cd33b0159578ac37628a5cba5c752ac30c09160f370·...·]\u00a8\u0006+"
21 ····}21 ····}
22 ····d2·=·{22 ····d2·=·{
23 ········"Lcom/serwylo/beatgame/audio/fft/FFTWindow;",23 ········"Lcom/serwylo/beatgame/audio/fft/FFTWindow;",
24 ········"",24 ········"",
25 ········"",25 ········"",
26 ········"windowIndex", 
27 ········"I", 
28 ········"getWindowIndex", 
29 ········"()I", 
30 ········"",26 ········"mean",
31 ········"dominantFrequency", 
32 ········"D",27 ········"D",
33 ········"getDominantFrequency",28 ········"getMean",
34 ········"()D",29 ········"()D",
35 ········"rmse", 
36 ········"getRmse", 
37 ········"meanFirst", 
38 ········"getMeanFirst", 
39 ········"meanSecond", 
40 ········"getMeanSecond", 
41 ········"stdDev", 
42 ········"getStdDev", 
43 ········"kurtosis",30 ········"kurtosis",
44 ········"getKurtosis",31 ········"getKurtosis",
45 ········"min", 
46 ········"getMin", 
47 ········"energy", 
48 ········"getEnergy", 
49 ········"max",32 ········"max",
50 ········"getMax",33 ········"getMax",
51 ········"mean", 
52 ········"getMean", 
53 ········"q1",34 ········"q1",
54 ········"getQ1",35 ········"getQ1",
 36 ········"",
 37 ········"windowIndex",
 38 ········"I",
 39 ········"getWindowIndex",
 40 ········"()I",
 41 ········"energy",
 42 ········"getEnergy",
55 ········"median",43 ········"median",
56 ········"getMedian",44 ········"getMedian",
 45 ········"rmse",
 46 ········"getRmse",
57 ········"q3",47 ········"q3",
58 ········"getQ3",48 ········"getQ3",
59 ········"meanThird", 
60 ········"getMeanThird", 
61 ········"skewness",49 ········"skewness",
62 ········"getSkewness",50 ········"getSkewness",
 51 ········"meanFirst",
 52 ········"getMeanFirst",
 53 ········"dominantFrequency",
 54 ········"getDominantFrequency",
 55 ········"meanSecond",
 56 ········"getMeanSecond",
 57 ········"meanThird",
 58 ········"getMeanThird",
 59 ········"stdDev",
 60 ········"getStdDev",
 61 ········"min",
 62 ········"getMin",
63 ········"<init>",63 ········"<init>",
64 ········"(IDDDDDDDDDDDDDDD)V",64 ········"(IDDDDDDDDDDDDDDD)V",
65 ········"Companion",65 ········"Companion",
66 ········"core"66 ········"core"
67 ····}67 ····}
68 ····k·=·0x168 ····k·=·0x1
69 ····mv·=·{69 ····mv·=·{
7.85 KB
smali/com/serwylo/beatgame/audio/playground/AudioAnalysisPlaygroundGame.smali
    
Offset 11, 65 lines modifiedOffset 11, 65 lines modified
11 .annotation·runtime·Lkotlin/Metadata;11 .annotation·runtime·Lkotlin/Metadata;
12 ····bv·=·{12 ····bv·=·{
13 ········0x1,13 ········0x1,
14 ········0x0,14 ········0x0,
15 ········0x315 ········0x3
16 ····}16 ····}
17 ····d1·=·{17 ····d1·=·{
18 ········"\u0000\u0080\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010%\n\u0002\u0010\u000e\n\u0002\u0010\u0013\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000[·...·truncated·by·diffoscope;·len:·2119,·SHA:·feb6cfaab0c2e8011ceb52da62c02a7b10ce765900970f5f7e874a71e5b3d02b·...·]R\u0016\u0010.\u001a\u00020-8\u0002@\u0002X\u0082.\u00a2\u0006\u0006\n\u0004\u0008.\u0010/\u00a8\u00061"18 ········"\u0000\u0080\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0004\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0002\n\u0002\u0010%\n\u0002\u0010\u000e\n\u0002\u0010\u0014\n\u0002\u0008\u0002\n\u0002\u0010\u0013\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0[·...·truncated·by·diffoscope;·len:·2114,·SHA:·b0d58831d790307a6943f18ab7e68c7a8750b7c7c738ad09f4c7a5057dfa8dc8·...·]R\u0016\u0010.\u001a\u00020-8\u0002@\u0002X\u0082.\u00a2\u0006\u0006\n\u0004\u0008.\u0010/\u00a8\u00061"
19 ····}19 ····}
20 ····d2·=·{20 ····d2·=·{
21 ········"Lcom/serwylo/beatgame/audio/playground/AudioAnalysisPlaygroundGame;",21 ········"Lcom/serwylo/beatgame/audio/playground/AudioAnalysisPlaygroundGame;",
22 ········"Lcom/badlogic/gdx/ApplicationAdapter;",22 ········"Lcom/badlogic/gdx/ApplicationAdapter;",
23 ········"",23 ········"",
24 ········"create",24 ········"create",
25 ········"()V",25 ········"()V",
26 ········"render",26 ········"render",
27 ········"dispose",27 ········"dispose",
28 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;", 
29 ········"batch", 
30 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;", 
31 ········"",28 ········"",
32 ········"Lcom/badlogic/gdx/graphics/Color;",29 ········"Lcom/badlogic/gdx/graphics/Color;",
33 ········"featureSwatch",30 ········"featureSwatch",
34 ········"Ljava/util/List;",31 ········"Ljava/util/List;",
35 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;", 
36 ········"sprite", 
37 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;", 
38 ········"",32 ········"",
 33 ········"statsOffset",
 34 ········"F",
39 ········"",35 ········"",
40 ········"",36 ········"",
 37 ········"",
41 ········"series",38 ········"seriesVertices",
42 ········"Ljava/util/Map;",39 ········"Ljava/util/Map;",
43 ········"Lcom/badlogic/gdx/graphics/g2d/BitmapFont;", 
44 ········"font", 
45 ········"Lcom/badlogic/gdx/graphics/g2d/BitmapFont;", 
46 ········"",40 ········"",
47 ········"statsWidth", 
48 ········"F", 
49 ········"statsOffset", 
50 ········"Lcom/badlogic/gdx/graphics/Camera;", 
51 ········"camera", 
52 ········"Lcom/badlogic/gdx/graphics/Camera;", 
53 ········"Lcom/badlogic/gdx/graphics/Texture;", 
54 ········"texture",41 ········"series",
55 ········"Lcom/badlogic/gdx/graphics/Texture;", 
56 ········"Lcom/badlogic/gdx/graphics/Pixmap;", 
57 ········"spectogramImage", 
58 ········"Lcom/badlogic/gdx/graphics/Pixmap;", 
59 ········"Lcom/badlogic/gdx/audio/Music;",42 ········"Lcom/badlogic/gdx/audio/Music;",
60 ········"music",43 ········"music",
61 ········"Lcom/badlogic/gdx/audio/Music;",44 ········"Lcom/badlogic/gdx/audio/Music;",
 45 ········"Lcom/badlogic/gdx/graphics/g2d/BitmapFont;",
 46 ········"font",
 47 ········"Lcom/badlogic/gdx/graphics/g2d/BitmapFont;",
 48 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",
 49 ········"sprite",
 50 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",
62 ········"Lcom/serwylo/beatgame/audio/features/Feature;",51 ········"Lcom/serwylo/beatgame/audio/features/Feature;",
63 ········"features",52 ········"features",
 53 ········"Lcom/badlogic/gdx/graphics/Camera;",
 54 ········"camera",
 55 ········"Lcom/badlogic/gdx/graphics/Camera;",
 56 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;",
64 ········"",57 ········"batch",
65 ········"seriesVertices",58 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;",
 59 ········"statsWidth",
66 ········"Lcom/serwylo/beatgame/audio/fft/FFTResultWithValues;",60 ········"Lcom/serwylo/beatgame/audio/fft/FFTResultWithValues;",
67 ········"spectogram",61 ········"spectogram",
68 ········"Lcom/serwylo/beatgame/audio/fft/FFTResultWithValues;",62 ········"Lcom/serwylo/beatgame/audio/fft/FFTResultWithValues;",
 63 ········"Lcom/badlogic/gdx/graphics/Pixmap;",
 64 ········"spectogramImage",
 65 ········"Lcom/badlogic/gdx/graphics/Pixmap;",
 66 ········"Lcom/badlogic/gdx/graphics/Texture;",
 67 ········"texture",
 68 ········"Lcom/badlogic/gdx/graphics/Texture;",
69 ········"<init>",69 ········"<init>",
70 ········"core"70 ········"core"
71 ····}71 ····}
72 ····k·=·0x172 ····k·=·0x1
73 ····mv·=·{73 ····mv·=·{
74 ········0x1,74 ········0x1,
75 ········0x5,75 ········0x5,