118 MB
/home/fdroid/fdroiddata/tmp/com.serwylo.beatgame_34.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.serwylo.beatgame_34.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: <2958ae0664de5a42d1485a0d2d70b2e2b105889c513c19ba1ce44f3a8cf88ba5>, actual: <98cc207a8ca6dc3c31cec9a5785f348f15339783eb12341318266e22ebbcea3d> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <aaea1e096182a6753ce8e2d361d7b8c5dc5f90acd0bab8d8851bae4bc987c9b0cc90b60300000000>, actual: <523e7ac29dfdc4362fee3ab1a5af7c9e5b8349c787b3afb0cb874bd3f42c156bcc90b60300000000>
    
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:·62300364·bytes,·number·of·entries:·1991 Zip·file·size:·62300364·bytes,·number·of·entries:·199
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··5347536·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··5347804·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 194, 8 lines modifiedOffset 194, 8 lines modified
194 -rw----·····2.0·fat····14256·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins194 -rw----·····2.0·fat····14256·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
195 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins195 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
196 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins196 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
197 -rw----·····2.0·fat·····2075·b-·defN·81-Jan-01·01:01·sfd.ser197 -rw----·····2.0·fat·····2075·b-·defN·81-Jan-01·01:01·sfd.ser
198 -rw----·····2.0·fat····21648·b-·defN·81-Jan-01·01:01·META-INF/1E1FAEC5.SF198 -rw----·····2.0·fat····21648·b-·defN·81-Jan-01·01:01·META-INF/1E1FAEC5.SF
199 -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/1E1FAEC5.RSA199 -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/1E1FAEC5.RSA
200 -rw----·····2.0·fat····21521·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF200 -rw----·····2.0·fat····21521·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
201 199·files,·69527196·bytes·uncompressed,·62263749·bytes·compressed:··10.4%201 199·files,·69527464·bytes·uncompressed,·62263827·bytes·compressed:··10.4%
118 MB
classes.dex
118 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············:·5da10e8b4 checksum············:·a8cd473c
5 signature···········:·cd07...3b425 signature···········:·ff88...1234
6 file_size···········:·53475366 file_size···········:·5347804
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·····:·3407610 string_ids_size·····:·34077
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·534312 type_ids_size·······:·5343
13 type_ids_off········:·136416·(0x0214e0)13 type_ids_off········:·136420·(0x0214e4)
14 proto_ids_size······:·751214 proto_ids_size······:·7512
15 proto_ids_off·······:·157788·(0x02685c)15 proto_ids_off·······:·157792·(0x026860)
16 field_ids_size······:·1200816 field_ids_size······:·12008
17 field_ids_off·······:·247932·(0x03c87c)17 field_ids_off·······:·247936·(0x03c880)
18 method_ids_size·····:·2994618 method_ids_size·····:·29946
19 method_ids_off······:·343996·(0x053fbc)19 method_ids_off······:·344000·(0x053fc0)
20 class_defs_size·····:·467120 class_defs_size·····:·4671
21 class_defs_off······:·583564·(0x08e78c)21 class_defs_off······:·583568·(0x08e790)
22 data_size···········:·461450022 data_size···········:·4614764
23 data_off············:·733036·(0x0b2f6c)23 data_off············:·733040·(0x0b2f70)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·7525 class_idx···········:·75
26 access_flags········:·16401·(0x4011)26 access_flags········:·16401·(0x4011)
27 superclass_idx······:·233227 superclass_idx······:·2332
28 source_file_idx·····:·393528 source_file_idx·····:·3936
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 0b30cc:········································|[0b30cc]·com.badlogic.gdx.Application$ApplicationType.<clinit>:()V86 0b30d0:········································|[0b30d0]·com.badlogic.gdx.Application$ApplicationType.<clinit>:()V
87 0b30dc:·2200·4b00······························|0000:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b87 0b30e0:·2200·4b00······························|0000:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b
88 0b30e0:·1a01·230f······························|0002:·const-string·v1,·"Android"·//·string@0f2388 0b30e4:·1a01·240f······························|0002:·const-string·v1,·"Android"·//·string@0f24
89 0b30e4:·1202···································|0004:·const/4·v2,·#int·0·//·#089 0b30e8:·1202···································|0004:·const/4·v2,·#int·0·//·#0
90 0b30e6:·7030·0d01·1002·························|0005:·invoke-direct·{v0,·v1,·v2},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@010d90 0b30ea:·7030·0d01·1002·························|0005:·invoke-direct·{v0,·v1,·v2},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@010d
91 0b30ec:·6900·1300······························|0008:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@001391 0b30f0:·6900·1300······························|0008:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0013
92 0b30f0:·2201·4b00······························|000a:·new-instance·v1,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b92 0b30f4:·2201·4b00······························|000a:·new-instance·v1,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b
93 0b30f4:·1a03·e113······························|000c:·const-string·v3,·"Desktop"·//·string@13e193 0b30f8:·1a03·e213······························|000c:·const-string·v3,·"Desktop"·//·string@13e2
94 0b30f8:·1214···································|000e:·const/4·v4,·#int·1·//·#194 0b30fc:·1214···································|000e:·const/4·v4,·#int·1·//·#1
95 0b30fa:·7030·0d01·3104·························|000f:·invoke-direct·{v1,·v3,·v4},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@010d95 0b30fe:·7030·0d01·3104·························|000f:·invoke-direct·{v1,·v3,·v4},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@010d
96 0b3100:·6901·1500······························|0012:·sput-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@001596 0b3104:·6901·1500······························|0012:·sput-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0015
97 0b3104:·2203·4b00······························|0014:·new-instance·v3,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b97 0b3108:·2203·4b00······························|0014:·new-instance·v3,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b
98 0b3108:·1a05·fa16······························|0016:·const-string·v5,·"HeadlessDesktop"·//·string@16fa98 0b310c:·1a05·fb16······························|0016:·const-string·v5,·"HeadlessDesktop"·//·string@16fb
99 0b310c:·1226···································|0018:·const/4·v6,·#int·2·//·#299 0b3110:·1226···································|0018:·const/4·v6,·#int·2·//·#2
100 0b310e:·7030·0d01·5306·························|0019:·invoke-direct·{v3,·v5,·v6},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@010d100 0b3112:·7030·0d01·5306·························|0019:·invoke-direct·{v3,·v5,·v6},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@010d
101 0b3114:·6903·1600······························|001c:·sput-object·v3,·Lcom/badlogic/gdx/Application$ApplicationType;.HeadlessDesktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0016101 0b3118:·6903·1600······························|001c:·sput-object·v3,·Lcom/badlogic/gdx/Application$ApplicationType;.HeadlessDesktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0016
102 0b3118:·2205·4b00······························|001e:·new-instance·v5,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b102 0b311c:·2205·4b00······························|001e:·new-instance·v5,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b
103 0b311c:·1a07·5d0f······························|0020:·const-string·v7,·"Applet"·//·string@0f5d103 0b3120:·1a07·5e0f······························|0020:·const-string·v7,·"Applet"·//·string@0f5e
104 0b3120:·1238···································|0022:·const/4·v8,·#int·3·//·#3104 0b3124:·1238···································|0022:·const/4·v8,·#int·3·//·#3
105 0b3122:·7030·0d01·7508·························|0023:·invoke-direct·{v5,·v7,·v8},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@010d105 0b3126:·7030·0d01·7508·························|0023:·invoke-direct·{v5,·v7,·v8},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@010d
106 0b3128:·6905·1400······························|0026:·sput-object·v5,·Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0014106 0b312c:·6905·1400······························|0026:·sput-object·v5,·Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0014
107 0b312c:·2207·4b00······························|0028:·new-instance·v7,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b107 0b3130:·2207·4b00······························|0028:·new-instance·v7,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b
108 0b3130:·1a09·b940······························|002a:·const-string·v9,·"WebGL"·//·string@40b9108 0b3134:·1a09·ba40······························|002a:·const-string·v9,·"WebGL"·//·string@40ba
109 0b3134:·124a···································|002c:·const/4·v10,·#int·4·//·#4109 0b3138:·124a···································|002c:·const/4·v10,·#int·4·//·#4
110 0b3136:·7030·0d01·970a·························|002d:·invoke-direct·{v7,·v9,·v10},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@010d110 0b313a:·7030·0d01·970a·························|002d:·invoke-direct·{v7,·v9,·v10},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@010d
111 0b313c:·6907·1700······························|0030:·sput-object·v7,·Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0017111 0b3140:·6907·1700······························|0030:·sput-object·v7,·Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0017
112 0b3140:·2209·4b00······························|0032:·new-instance·v9,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b112 0b3144:·2209·4b00······························|0032:·new-instance·v9,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b
113 0b3144:·1a0b·fc62······························|0034:·const-string·v11,·"iOS"·//·string@62fc113 0b3148:·1a0b·fd62······························|0034:·const-string·v11,·"iOS"·//·string@62fd
114 0b3148:·125c···································|0036:·const/4·v12,·#int·5·//·#5114 0b314c:·125c···································|0036:·const/4·v12,·#int·5·//·#5
115 0b314a:·7030·0d01·b90c·························|0037:·invoke-direct·{v9,·v11,·v12},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@010d115 0b314e:·7030·0d01·b90c·························|0037:·invoke-direct·{v9,·v11,·v12},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@010d
116 0b3150:·6909·1800······························|003a:·sput-object·v9,·Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0018116 0b3154:·6909·1800······························|003a:·sput-object·v9,·Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0018
117 0b3154:·126b···································|003c:·const/4·v11,·#int·6·//·#6117 0b3158:·126b···································|003c:·const/4·v11,·#int·6·//·#6
118 0b3156:·23bb·dc13······························|003d:·new-array·v11,·v11,·[Lcom/badlogic/gdx/Application$ApplicationType;·//·type@13dc118 0b315a:·23bb·dc13······························|003d:·new-array·v11,·v11,·[Lcom/badlogic/gdx/Application$ApplicationType;·//·type@13dc
119 0b315a:·4d00·0b02······························|003f:·aput-object·v0,·v11,·v2119 0b315e:·4d00·0b02······························|003f:·aput-object·v0,·v11,·v2
120 0b315e:·4d01·0b04······························|0041:·aput-object·v1,·v11,·v4120 0b3162:·4d01·0b04······························|0041:·aput-object·v1,·v11,·v4
121 0b3162:·4d03·0b06······························|0043:·aput-object·v3,·v11,·v6121 0b3166:·4d03·0b06······························|0043:·aput-object·v3,·v11,·v6
122 0b3166:·4d05·0b08······························|0045:·aput-object·v5,·v11,·v8122 0b316a:·4d05·0b08······························|0045:·aput-object·v5,·v11,·v8
123 0b316a:·4d07·0b0a······························|0047:·aput-object·v7,·v11,·v10123 0b316e:·4d07·0b0a······························|0047:·aput-object·v7,·v11,·v10
124 0b316e:·4d09·0b0c······························|0049:·aput-object·v9,·v11,·v12124 0b3172:·4d09·0b0c······························|0049:·aput-object·v9,·v11,·v12
125 0b3172:·690b·1200······························|004b:·sput-object·v11,·Lcom/badlogic/gdx/Application$ApplicationType;.$VALUES:[Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0012125 0b3176:·690b·1200······························|004b:·sput-object·v11,·Lcom/badlogic/gdx/Application$ApplicationType;.$VALUES:[Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0012
126 0b3176:·0e00···································|004d:·return-void126 0b317a:·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 0b3178:········································|[0b3178]·com.badlogic.gdx.Application$ApplicationType.<init>:(Ljava/lang/String;I)V142 0b317c:········································|[0b317c]·com.badlogic.gdx.Application$ApplicationType.<init>:(Ljava/lang/String;I)V
143 0b3188:·7030·bf36·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;.<init>:(Ljava/lang/String;I)V·//·method@36bf143 0b318c:·7030·bf36·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;.<init>:(Ljava/lang/String;I)V·//·method@36bf
144 0b318e:·0e00···································|0003:·return-void144 0b3192:·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 0b3084:········································|[0b3084]·com.badlogic.gdx.Application$ApplicationType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType;162 0b3088:········································|[0b3088]·com.badlogic.gdx.Application$ApplicationType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType;
163 0b3094:·1c00·4b00······························|0000:·const-class·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b163 0b3098:·1c00·4b00······························|0000:·const-class·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b
164 0b3098:·7120·c536·1000·························|0002:·invoke-static·{v0,·v1},·Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;·//·method@36c5164 0b309c:·7120·c536·1000·························|0002:·invoke-static·{v0,·v1},·Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;·//·method@36c5
165 0b309e:·0c01···································|0005:·move-result-object·v1165 0b30a2:·0c01···································|0005:·move-result-object·v1
166 0b30a0:·1f01·4b00······························|0006:·check-cast·v1,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b166 0b30a4:·1f01·4b00······························|0006:·check-cast·v1,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@004b
167 0b30a4:·1101···································|0008:·return-object·v1167 0b30a8:·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; 123553894/123569189 bytes (99.99%) of diff not shown.
1.84 KB
smali/com/serwylo/beatgame/Assets$Styles$TextButtons.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$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", 
31 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;", 
32 ········"getSmall", 
33 ········"()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;", 
34 ········"large",30 ········"large",
 31 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;",
35 ········"getLarge",32 ········"getLarge",
 33 ········"()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;",
 34 ········"small",
36 ········"huge",35 ········"getSmall",
37 ········"getHuge", 
38 ········"medium",36 ········"medium",
39 ········"getMedium",37 ········"getMedium",
 38 ········"huge",
 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,
5.94 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:·1287,·SHA:·cf153e7de44be379711fb109c0855c05d09e953c01692bdffd8cdc25aa5d4564·...·]8\u0002@\u0002X\u0082.\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\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\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0010\n\u0002\u0018\u0002\n\u0002\u0008\u000c\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:·1277,·SHA:·125c04861c45abb06b89266039a0b67e3c2a33cc6e6a0e201f1b5e6025fd0ccf·...·]8\u0002@\u0002X\u0082.\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\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 ········"Lcom/badlogic/gdx/assets/AssetManager;",
 56 ········"manager",
 57 ········"Lcom/badlogic/gdx/assets/AssetManager;",
55 ········"effects", 
56 ········"Lcom/serwylo/beatgame/Assets$Effects;", 
57 ········"Ljava/util/Locale;", 
58 ········"locale", 
59 ········"Ljava/util/Locale;", 
60 ········"sounds",58 ········"sounds",
61 ········"Lcom/serwylo/beatgame/Assets$Sounds;",59 ········"Lcom/serwylo/beatgame/Assets$Sounds;",
62 ········"sprites",60 ········"sprites",
63 ········"Lcom/serwylo/beatgame/Assets$Sprites;",61 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
64 ········"skin", 
65 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",62 ········"effects",
 63 ········"Lcom/serwylo/beatgame/Assets$Effects;",
66 ········"particles",64 ········"particles",
67 ········"Lcom/serwylo/beatgame/Assets$Particles;",65 ········"Lcom/serwylo/beatgame/Assets$Particles;",
68 ········"strings", 
69 ········"Lcom/badlogic/gdx/utils/I18NBundle;", 
70 ········"styles",66 ········"styles",
71 ········"Lcom/serwylo/beatgame/Assets$Styles;",67 ········"Lcom/serwylo/beatgame/Assets$Styles;",
 68 ········"skin",
72 ········"Lcom/badlogic/gdx/assets/AssetManager;",69 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",
73 ········"manager", 
74 ········"Lcom/badlogic/gdx/assets/AssetManager;",70 ········"strings",
 71 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
 72 ········"Ljava/util/Locale;",
 73 ········"locale",
 74 ········"Ljava/util/Locale;",
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",
4.59 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 ········"\u0000H\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\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0007\u0008\u0016\u0018\u00002\u00020\u0001B#\u0012\u0006\u0010\"\u001a\u00020!\u0012\u0006\u0010\u0018\u001a\u000[·...·truncated·by·diffoscope;·len:·953,·SHA:·1cbeb6499b2b892710a8b549d1cf5a37348515eb5d61cb7fb644fb91d7aa8bd7·...·]0\u00178\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0018\u0010\u0019R\"\u0010\u001b\u001a\u00020\u001a8\u0006@\u0006X\u0086.\u00a2\u0006\u0012\n\u0004\u0008\u001b\u0010\u001c\u001a\u0004\u0008\u001d\u0010\u001e\"\u0004\u0008\u001f\u0010·R\u0019\u0010\"\u001a\u00020!8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\"\u0010#\u001a\u0004\u0008$\u0010%\u00a8\u0006("14 ········"\u0000H\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\u0005\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0007\u0008\u0016\u0018\u00002\u00020\u0001B#\u0012\u0006\u0010\"\u001a\u00020!\u0012\u0006\u0010\u0015\u001a\u000[·...·truncated·by·diffoscope;·len:·953,·SHA:·64a31bdf9438cee9224ac035470bfbe349a4f51459821ba9d4bf5fcd340be91b·...·]0\u00178\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008\u0018\u0010\u0019R\"\u0010\u001b\u001a\u00020\u001a8\u0006@\u0006X\u0086.\u00a2\u0006\u0012\n\u0004\u0008\u001b\u0010\u001c\u001a\u0004\u0008\u001d\u0010\u001e\"\u0004\u0008\u001f\u0010·R\u0019\u0010\"\u001a\u00020!8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\"\u0010#\u001a\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 30, 20 lines modifiedOffset 30, 20 lines modified
30 ········"showMenu",30 ········"showMenu",
31 ········"Lcom/serwylo/beatgame/levels/World;",31 ········"Lcom/serwylo/beatgame/levels/World;",
32 ········"world",32 ········"world",
33 ········"showLevelSelectMenu",33 ········"showLevelSelectMenu",
34 ········"(Lcom/serwylo/beatgame/levels/World;)V",34 ········"(Lcom/serwylo/beatgame/levels/World;)V",
35 ········"showAboutScreen",35 ········"showAboutScreen",
36 ········"showAchievements",36 ········"showAchievements",
37 ········"Ljava/util/Locale;", 
38 ········"locale", 
39 ········"Ljava/util/Locale;", 
40 ········"",37 ········"",
41 ········"verbose",38 ········"verbose",
42 ········"Z",39 ········"Z",
 40 ········"Ljava/util/Locale;",
 41 ········"locale",
 42 ········"Ljava/util/Locale;",
43 ········"Lcom/serwylo/beatgame/Assets;",43 ········"Lcom/serwylo/beatgame/Assets;",
44 ········"assets",44 ········"assets",
45 ········"Lcom/serwylo/beatgame/Assets;",45 ········"Lcom/serwylo/beatgame/Assets;",
46 ········"getAssets",46 ········"getAssets",
47 ········"()Lcom/serwylo/beatgame/Assets;",47 ········"()Lcom/serwylo/beatgame/Assets;",
48 ········"setAssets",48 ········"setAssets",
49 ········"(Lcom/serwylo/beatgame/Assets;)V",49 ········"(Lcom/serwylo/beatgame/Assets;)V",
1.5 KB
smali/com/serwylo/beatgame/Assets$Particles.smali
Ordering differences only
    
Offset 22, 20 lines modifiedOffset 22, 20 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 ········"jump", 
30 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;", 
31 ········"getJump", 
32 ········"()Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;", 
33 ········"health",29 ········"health",
 30 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",
34 ········"getHealth",31 ········"getHealth",
 32 ········"()Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",
 33 ········"jump",
 34 ········"getJump",
35 ········"shield",35 ········"shield",
36 ········"getShield",36 ········"getShield",
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"
73.9 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\u00b3\u0002\n\u0002\u0018\u0002\n\u0002\u0008·\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:·25828,·SHA:·2d25128264760e1d79a9a546610067a9c85201e05ba3dd7ede4d246adb831b8e·...·]R$\u0010\u00bb\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00bb\u0002\u0010\u0005\u001a\u0005\u0008\u00bc\u0002\u0010\u0007R$\u0010\u00bd\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00bd\u0002\u0010\u0005\u001a\u0005\u0008\u00be\u0002\u0010\u0007R$\u0010\u00bf\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00bf\u0002\u0010\u0005\u001a\u0005\u0008\u00c0\u0002\u0010\u0007R$\u0010\u00c1\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00c1\u0002\u0010\u0005\u001a\u0005\u0008\u00c2\u0002\u0010\u0007R$\u0010\u00c3\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00c3\u0002\u0010\u0005\u001a\u0005\u0008\u00c4\u0002\u0010\u0007R$\u0010\u00c5\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00c5\u0002\u0010\u0005\u001a\u0005\u0008\u00c6\u0002\u0010\u0007R$\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\u00ff\u0001\n\u0002\u0018\u0002\n\u0002\u0008T\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:·25828,·SHA:·4b0847c54d2644457025ba78f30b7ac8a96c236f7541488b0db1d17290fa218f·...·]R$\u0010\u00bb\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00bb\u0002\u0010\u0005\u001a\u0005\u0008\u00bc\u0002\u0010\u0007R$\u0010\u00bd\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00bd\u0002\u0010\u0005\u001a\u0005\u0008\u00be\u0002\u0010\u0007R$\u0010\u00bf\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00bf\u0002\u0010\u0005\u001a\u0005\u0008\u00c0\u0002\u0010\u0007R$\u0010\u00c1\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00c1\u0002\u0010\u0005\u001a\u0005\u0008\u00c2\u0002\u0010\u0007R$\u0010\u00c3\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00c3\u0002\u0010\u0005\u001a\u0005\u0008\u00c4\u0002\u0010\u0007R$\u0010\u00c5\u0002\u001a\n·\u0003*\u0004\u0018\u00010\u00020\u00028\u0006@\u0006\u00a2\u0006\u000e\n\u0005\u0008\u00c5\u0002\u0010\u0005\u001a\u0005\u0008\u00c6\u0002\u0010\u0007R$\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 ········"heart_half",30 ········"door_f_covered",
31 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",31 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",
32 ········"getHeart_half",32 ········"getDoor_f_covered",
33 ········"()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",33 ········"()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",
34 ········"box_large", 
35 ········"getBox_large", 
36 ········"bush_medium_c", 
37 ········"getBush_medium_c", 
38 ········"door_e_closed", 
39 ········"getDoor_e_closed", 
40 ········"window_steel_c",34 ········"window_steel_d",
41 ········"getWindow_steel_c",35 ········"getWindow_steel_d",
 36 ········"building_b_left",
 37 ········"getBuilding_b_left",
 38 ········"rainbow_bar",
 39 ········"getRainbow_bar",
 40 ········"bush_small_b",
 41 ········"getBush_small_b",
 42 ········"streetlight_b_top",
 43 ········"getStreetlight_b_top",
 44 ········"particle_pixel",
 45 ········"getParticle_pixel",
 46 ········"wall_b_left",
 47 ········"getWall_b_left",
 48 ········"building_c_bottom_right",
 49 ········"getBuilding_c_bottom_right",
42 ········"window_wood_b",50 ········"window_wood_b",
43 ········"getWindow_wood_b",51 ········"getWindow_wood_b",
44 ········"fence_right", 
45 ········"getFence_right", 
46 ········"window_steel_h",52 ········"window_wood_i",
47 ········"getWindow_steel_h",53 ········"getWindow_wood_i",
48 ········"door_d_closed", 
49 ········"getDoor_d_closed", 
50 ········"wall_a_left", 
51 ········"getWall_a_left", 
52 ········"bush_medium_b", 
53 ········"getBush_medium_b", 
54 ········"building_a_bottom",54 ········"building_a_bottom",
55 ········"getBuilding_a_bottom",55 ········"getBuilding_a_bottom",
56 ········"streetlight_f_top", 
57 ········"getStreetlight_f_top", 
58 ········"barrier_d",56 ········"barrel_b",
59 ········"getBarrier_d",57 ········"getBarrel_b",
 58 ········"character_a_duck",
 59 ········"getCharacter_a_duck",
60 ········"building_c_inner", 
61 ········"getBuilding_c_inner", 
62 ········"cloud_g", 
63 ········"getCloud_g", 
64 ········"fence_inner_broken_a", 
65 ········"getFence_inner_broken_a", 
66 ········"window_steel_j", 
67 ········"getWindow_steel_j", 
68 ········"building_a_bottom_left", 
69 ········"getBuilding_a_bottom_left", 
70 ········"cloud_c", 
71 ········"getCloud_c", 
72 ········"fence_left", 
73 ········"getFence_left", 
74 ········"skyline_sunset", 
75 ········"getSkyline_sunset", 
76 ········"building_b_top_left", 
77 ········"getBuilding_b_top_left", 
78 ········"cloud_h", 
79 ········"getCloud_h", 
80 ········"cloud_f", 
81 ········"getCloud_f", 
82 ········"bin_medium_b", 
83 ········"getBin_medium_b", 
84 ········"building_b_inner", 
85 ········"getBuilding_b_inner", 
86 ········"character_a_hit",60 ········"character_a_hit",
87 ········"getCharacter_a_hit",61 ········"getCharacter_a_hit",
 62 ········"cloud_k",
 63 ········"getCloud_k",
 64 ········"bush_medium_b",
 65 ········"getBush_medium_b",
88 ········"building_c_left", 
89 ········"getBuilding_c_left", 
90 ········"character_a_face", 
91 ········"getCharacter_a_face", 
92 ········"streetlight_f_post", 
93 ········"getStreetlight_f_post", 
94 ········"window_steel_d", 
95 ········"getWindow_steel_d", 
96 ········"window_steel_g", 
97 ········"getWindow_steel_g", 
98 ········"heart", 
99 ········"getHeart", 
100 ········"door_f_open", 
101 ········"getDoor_f_open", 
102 ········"window_wood_f", 
103 ········"getWindow_wood_f", 
104 ········"door_b_covered",66 ········"door_c_covered",
105 ········"getDoor_b_covered",67 ········"getDoor_c_covered",
106 ········"door_a_open",68 ········"door_a_open",
107 ········"getDoor_a_open",69 ········"getDoor_a_open",
108 ········"door_a_closed", 
109 ········"getDoor_a_closed", 
110 ········"streetlight_d_post", 
111 ········"getStreetlight_d_post", 
112 ········"window_wood_c", 
113 ········"getWindow_wood_c", 
114 ········"window_steel_f", 
115 ········"getWindow_steel_f", 
116 ········"ground_c", 
117 ········"getGround_c", 
118 ········"barrier_b", 
119 ········"getBarrier_b", 
120 ········"shield_empty", 
121 ········"getShield_empty", 
122 ········"building_a_inner", 
Max diff block lines reached; 13515/75529 bytes (17.89%) of diff not shown.
8.75 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\u0004\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\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\[·...·truncated·by·diffoscope;·len:·2607,·SHA:·cf0cfa440ccc44564d45dcc9ed57955665ee187c7771d90ed3f1f72248e8bfd3·...·]\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\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\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\[·...·truncated·by·diffoscope;·len:·2591,·SHA:·cb14c287dea68a855e7c77d06089d4e3a951d774e8094c9e3b88e776b890d707·...·]\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;",
 59 ········"stage",
 60 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
 61 ········"Lcom/serwylo/beatgame/Assets$Styles;",
 62 ········"styles",
 63 ········"Lcom/serwylo/beatgame/Assets$Styles;",
 64 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;",
 65 ········"description",
 66 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;",
58 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;",67 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;",
59 ········"distanceLabel",68 ········"distanceLabel",
60 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;",69 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;",
61 ········"Lcom/serwylo/beatgame/DiscreteProgressBar;",70 ········"Lcom/serwylo/beatgame/DiscreteProgressBar;",
62 ········"shields", 
63 ········"Lcom/serwylo/beatgame/DiscreteProgressBar;", 
64 ········"hearts",71 ········"hearts",
 72 ········"Lcom/serwylo/beatgame/DiscreteProgressBar;",
65 ········"scoreLabel",73 ········"scoreLabel",
 74 ········"descriptionHeading",
 75 ········"descriptionBody",
66 ········"Lcom/serwylo/beatgame/levels/Score;",76 ········"Lcom/serwylo/beatgame/levels/Score;",
67 ········"score",77 ········"score",
68 ········"Lcom/serwylo/beatgame/levels/Score;",78 ········"Lcom/serwylo/beatgame/levels/Score;",
69 ········"Lcom/serwylo/beatgame/Assets$Sounds;",79 ········"Lcom/serwylo/beatgame/Assets$Sounds;",
70 ········"sounds",80 ········"sounds",
71 ········"Lcom/serwylo/beatgame/Assets$Sounds;",81 ········"Lcom/serwylo/beatgame/Assets$Sounds;",
 82 ········"previousMultiplier",
72 ········"descriptionBody", 
73 ········"Lcom/serwylo/beatgame/Assets$Styles;", 
74 ········"styles",83 ········"I",
75 ········"Lcom/serwylo/beatgame/Assets$Styles;", 
76 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/HorizontalGroup;",84 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/HorizontalGroup;",
77 ········"bottomWidget",85 ········"bottomWidget",
78 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/HorizontalGroup;",86 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/HorizontalGroup;",
79 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;", 
80 ········"stage",87 ········"shields",
81 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;", 
82 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;", 
83 ········"description", 
84 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;", 
85 ········"previousMultiplier", 
86 ········"I", 
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.93 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\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0006\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0007\u0018\u00002\u00020\u0001B1\u0012\u0006\u0010$\u001a\u00020\u0012\u0012\u0006\u0010\u0013\u00[·...·truncated·by·diffoscope;·len:·1622,·SHA:·19cb28298182742c25b57e11b04fe2b714b17393b648aa6c53d3fc2dc5ae4012·...·]\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\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0008\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0018\u00002\u00020\u0001B1\u0012\u0006\u0010\u0016\u001a\u00020\u0015\u0012\u0006\u0010\u001[·...·truncated·by·diffoscope;·len:·1652,·SHA:·b89eaa265e58d3c0bf42ba2b081d41751a374c67aa1b1f7c220c2b85fee89df3·...·]\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 ········"textureHalf", 
41 ········"Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;", 
42 ········"",39 ········"",
43 ········"canShake",40 ········"canShake",
44 ········"Z",41 ········"Z",
 42 ········"Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;",
 43 ········"textureFull",
 44 ········"Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;",
 45 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",
 46 ········"particleEffect",
 47 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",
 48 ········"textureEmpty",
 49 ········"textureHalf",
45 ········"F",50 ········"F",
46 ········"getValue",51 ········"getValue",
47 ········"()F",52 ········"()F",
48 ········"setValue",53 ········"setValue",
49 ········"",54 ········"",
50 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Image;",55 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Image;",
51 ········"images",56 ········"images",
52 ········"Ljava/util/List;",57 ········"Ljava/util/List;",
53 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;", 
54 ········"particleEffect", 
55 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;", 
56 ········"textureEmpty", 
57 ········"textureFull", 
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.79 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\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\t\u0018\u00002\u00020\u0001:\u0002\u0017\u0018B\u0017\u0012\u0006\u0010\u000b\u001a\u00020\n\u0012\u0006\u0010\u0008\u001a\u00020\u0007\u00a2\u0006\u0004\u0008\u0015\u0010\u0016R\u001d\u0010\u0003\u001a\u00060\u0002R\u00[·...·truncated·by·diffoscope;·len:·564,·SHA:·f5c7df0201ff9b46663ed8e1f4dedc1537c0b28678c8a38e2fc8951b8ad52702·...·]\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\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0007\u0018\u00002\u00020\u0001:\u0002\u0017\u0018B\u0017\u0012\u0006\u0010\u000b\u001a\u00020\n\u0012\u0006\u0010\u0013\u001a\u00020\u0012\u00a2\u0006\u0004\u0008\u0015\u0010\u0016R\u001d\u0010\u0003\u001a\u00060\u0002R[·...·truncated·by·diffoscope;·len:·568,·SHA:·5624cdc8f6347e142aa20bfdb7d3f3ad75a8976f53f973607165c06189886d9b·...·]\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/serwylo/beatgame/Assets$Styles$TextButtons;",
 36 ········"textButton",
 37 ········"Lcom/serwylo/beatgame/Assets$Styles$TextButtons;",
 38 ········"getTextButton",
 39 ········"()Lcom/serwylo/beatgame/Assets$Styles$TextButtons;",
 40 ········"Lcom/serwylo/beatgame/Assets$Font;",
 41 ········"font",
 42 ········"Lcom/serwylo/beatgame/Assets$Font;",
 43 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",
 44 ········"skin",
 45 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",
35 ········"Lcom/serwylo/beatgame/Assets$Styles$Labels;",46 ········"Lcom/serwylo/beatgame/Assets$Styles$Labels;",
36 ········"label",47 ········"label",
37 ········"Lcom/serwylo/beatgame/Assets$Styles$Labels;",48 ········"Lcom/serwylo/beatgame/Assets$Styles$Labels;",
38 ········"getLabel",49 ········"getLabel",
39 ········"()Lcom/serwylo/beatgame/Assets$Styles$Labels;",50 ········"()Lcom/serwylo/beatgame/Assets$Styles$Labels;",
40 ········"Ljava/util/Locale;",51 ········"Ljava/util/Locale;",
41 ········"locale",52 ········"locale",
42 ········"Ljava/util/Locale;",53 ········"Ljava/util/Locale;",
43 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;", 
44 ········"skin", 
45 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;", 
46 ········"Lcom/serwylo/beatgame/Assets$Font;", 
47 ········"font", 
48 ········"Lcom/serwylo/beatgame/Assets$Font;", 
49 ········"Lcom/serwylo/beatgame/Assets$Styles$TextButtons;", 
50 ········"textButton", 
51 ········"Lcom/serwylo/beatgame/Assets$Styles$TextButtons;", 
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.57 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\u000f\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u000f\u0010\u001e\u001a\u0004\u0008\u001f\u0010\u0004R\u001c\u0010\u0012\u001a\u00020\u00088\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u0012\u0010·\u001a\u0004[·...·truncated·by·diffoscope;·len:·572,·SHA:·d75c9a3f8dbeffc8274a274ad048e3124063ae9716c9b72388c5f9f9260f86db·...·]\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\u0012\u001a\u00020\u00088\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u0012\u0010\u001e\u001a\u0004\u0008\u001f\u0010\nR\u001e\u0010\u0013\u001a\u0004\u0018\u00010\u000b8\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u0013\u0010·\u00[·...·truncated·by·diffoscope;·len:·560,·SHA:·a103f47e3bb2a91fe0378d787622a8563c7acb7108be0d62b212a631ad28b3a5·...·]\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 49, 23 lines modifiedOffset 49, 23 lines modified
49 ········"",49 ········"",
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;", 
57 ········"getLabel", 
58 ········"Lcom/serwylo/beatgame/levels/UnlockRequirementsDTO;",56 ········"Lcom/serwylo/beatgame/levels/UnlockRequirementsDTO;",
59 ········"getUnlockRequirements",57 ········"getUnlockRequirements",
60 ········"Lcom/serwylo/beatgame/levels/AttributionDTO;",58 ········"Lcom/serwylo/beatgame/levels/AttributionDTO;",
61 ········"getAttribution",59 ········"getAttribution",
 60 ········"Ljava/lang/String;",
 61 ········"getLabel",
62 ········"getDataUrl",62 ········"getDataUrl",
63 ········"getId", 
64 ········"getMp3Url",63 ········"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,
4.92 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\u0014\u001a\u00020\u000e8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0014\u0010\u001d\u001a\u0004\u0008\u001e\u0010\u0010R\u0019\u0010\u0012\u001a\u00020\u00088\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0012\u0010\u001f\u001a\u0004\u0008·\u0010\nR\u0019\u0010\u0015\u001a\u00020\u000b8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0015\u0010!\u001a\u0004\u0008\"\u0010\rR\u0019\u0010\u0013\u001a\u00020\u000b8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0013\u0010!\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\u0014\u001a\u00020\u000e8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0014\u0010\u001d\u001a\u0004\u0008\u001e\u0010\u0010R\u0019\u0010\u0012\u001a\u00020\u00088\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0012\u0010\u001f\u001a\u0004\u0008·\u0010\nR\u0019\u0010\u0013\u001a\u00020\u000b8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0013\u0010!\u001a\u0004\u0008\"\u0010\rR\u0019\u0010\u0015\u001a\u00020\u000b8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0015\u0010!\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 44, 16 lines modifiedOffset 44, 16 lines modified
44 ········"equals",44 ········"equals",
45 ········"(Ljava/lang/Object;)Z",45 ········"(Ljava/lang/Object;)Z",
46 ········"J",46 ········"J",
47 ········"getTimestamp",47 ········"getTimestamp",
48 ········"F",48 ········"F",
49 ········"getDistancePercent",49 ········"getDistancePercent",
50 ········"I",50 ········"I",
51 ········"getAttempts", 
52 ········"getPoints",51 ········"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\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·"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·"
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;", 
47 ········"Lcom/serwylo/beatgame/levels/WorldDTO$LevelDTO;",45 ········"Lcom/serwylo/beatgame/levels/WorldDTO$LevelDTO;",
48 ········"data",46 ········"data",
49 ········"Lcom/serwylo/beatgame/levels/WorldDTO$LevelDTO;",47 ········"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.29 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 ········"\u0000`\n\u0002\u0010\u000b\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\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\u0002\u0008\u0004\n\u0002\u0010\u0006\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u001a-\u0010\u0005\u001a\u0008\u0012\u0004\u0012\u00020\u00040\u00032\u0008\u0008\u0002\u0010\[·...·truncated·by·diffoscope;·len:·1705,·SHA:·577b2d16db4beedba9ddb8da010df5572b477c109a8a153a98d6cad29503034a·...·]8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008,\u0010-\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006."18 ········"\u0000`\n\u0002\u0010\u000b\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\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\u0007\n\u0002\u0010\u0006\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\u0004\u001a-\u0010\u0005\u001a\u0008\u0012\u0004\u0012\u00020\u00040\u00032\u0008\u0008\u0002\u0010\[·...·truncated·by·diffoscope;·len:·1714,·SHA:·05f19a8c0fc98a5ed000bc3c715289c2300fc38711679029d0538c01001b184c·...·]8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008,\u0010-\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006."
19 ····}19 ····}
20 ····d2·=·{20 ····d2·=·{
21 ········"",21 ········"",
22 ········"forceUncached",22 ········"forceUncached",
23 ········"forceIncludeCustom",23 ········"forceIncludeCustom",
24 ········"",24 ········"",
25 ········"Lcom/serwylo/beatgame/levels/World;",25 ········"Lcom/serwylo/beatgame/levels/World;",
Offset 42, 32 lines modifiedOffset 42, 32 lines modified
42 ········"downloadAndCacheFile",42 ········"downloadAndCacheFile",
43 ········"(Ljava/lang/String;Lcom/badlogic/gdx/files/FileHandle;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",43 ········"(Ljava/lang/String;Lcom/badlogic/gdx/files/FileHandle;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",
44 ········"Lcom/serwylo/beatgame/levels/RemoteLevel;",44 ········"Lcom/serwylo/beatgame/levels/RemoteLevel;",
45 ········"level",45 ········"level",
46 ········"getCachedLevelDataFile",46 ········"getCachedLevelDataFile",
47 ········"(Lcom/serwylo/beatgame/levels/RemoteLevel;)Lcom/badlogic/gdx/files/FileHandle;",47 ········"(Lcom/serwylo/beatgame/levels/RemoteLevel;)Lcom/badlogic/gdx/files/FileHandle;",
48 ········"getCachedMp3File",48 ········"getCachedMp3File",
 49 ········"WORLDS_JSON_URL",
 50 ········"Ljava/lang/String;",
 51 ········"TAG",
 52 ········"",
 53 ········"JSON_VERSION",
 54 ········"D",
 55 ········"Lio/ktor/client/HttpClient;",
 56 ········"httpClient",
 57 ········"Lio/ktor/client/HttpClient;",
49 ········"Lkotlin/text/Regex;",58 ········"Lkotlin/text/Regex;",
50 ········"SAFE_FILENAME_REGEX",59 ········"SAFE_FILENAME_REGEX",
51 ········"Lkotlin/text/Regex;",60 ········"Lkotlin/text/Regex;",
52 ········"getSAFE_FILENAME_REGEX",61 ········"getSAFE_FILENAME_REGEX",
53 ········"()Lkotlin/text/Regex;",62 ········"()Lkotlin/text/Regex;",
54 ········"", 
55 ········"JSON_VERSION", 
56 ········"D", 
57 ········"WORLDS_JSON_URL", 
58 ········"Ljava/lang/String;", 
59 ········"Lcom/google/gson/Gson;",63 ········"Lcom/google/gson/Gson;",
60 ········"kotlin.jvm.PlatformType",64 ········"kotlin.jvm.PlatformType",
61 ········"gson",65 ········"gson",
62 ········"Lcom/google/gson/Gson;",66 ········"Lcom/google/gson/Gson;",
63 ········"TAG", 
64 ········"Lio/ktor/client/HttpClient;", 
65 ········"httpClient", 
66 ········"Lio/ktor/client/HttpClient;", 
67 ········"core"67 ········"core"
68 ····}68 ····}
69 ····k·=·0x269 ····k·=·0x2
70 ····mv·=·{70 ····mv·=·{
71 ········0x1,71 ········0x1,
72 ········0x5,72 ········0x5,
73 ········0x173 ········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\u0007\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u0007\u0010\u0014\u001a\u0004\u0008\u0015\u0010\u0004R\u001e\u0010\t\u001a\u0004\u0018\u00010\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\t\u0010\u0014\u00[·...·truncated·by·diffoscope;·len:·135,·SHA:·8208ef8f1b4754506b72ad7f9e07a75e6cfec2c079ed19c37f08d9d95901f7cf·...·]\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\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\u0014\u001a\u[·...·truncated·by·diffoscope;·len:·135,·SHA:·5f5b6f717918afc36e50193348c3a1a335e585b49e48236990249724f82aa165·...·]\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 ········"getSourceUrl",
38 ········"getLicenseName",39 ········"getLicenseName",
39 ········"getAuthor",40 ········"getAuthor",
40 ········"getSourceUrl", 
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.24 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 ········"TheBallroom",37 ········"TheExerciseRoom",
38 ········"Lcom/serwylo/beatgame/levels/BuiltInLevel;",38 ········"Lcom/serwylo/beatgame/levels/BuiltInLevel;",
39 ········"getTheBallroom",39 ········"getTheExerciseRoom",
40 ········"()Lcom/serwylo/beatgame/levels/BuiltInLevel;",40 ········"()Lcom/serwylo/beatgame/levels/BuiltInLevel;",
41 ········"Vivaldi", 
42 ········"getVivaldi",41 ········"ContactWithMoistureAndDirt",
 42 ········"getContactWithMoistureAndDirt",
43 ········"RegulationsForEquipment",43 ········"RegulationsForEquipment",
44 ········"getRegulationsForEquipment",44 ········"getRegulationsForEquipment",
45 ········"Convulsions", 
46 ········"getConvulsions",45 ········"TheLaundryRoom",
 46 ········"getTheLaundryRoom",
 47 ········"ReorientTheReceivingAntenna",
 48 ········"getReorientTheReceivingAntenna",
47 ········"LightFlashes",49 ········"LightFlashes",
48 ········"getLightFlashes",50 ········"getLightFlashes",
 51 ········"PlayInAWellLitRoom",
 52 ········"getPlayInAWellLitRoom",
 53 ········"ForcingTheGamecard",
 54 ········"getForcingTheGamecard",
 55 ········"SharplyBentWire",
 56 ········"getSharplyBentWire",
 57 ········"Vivaldi",
 58 ········"getVivaldi",
49 ········"EyeTwitching",59 ········"EyeTwitching",
50 ········"getEyeTwitching",60 ········"getEyeTwitching",
51 ········"OldClock",61 ········"OldClock",
52 ········"getOldClock",62 ········"getOldClock",
53 ········"ForcingTheGamecard", 
54 ········"getForcingTheGamecard", 
55 ········"Maintenance", 
56 ········"getMaintenance", 
57 ········"TheCourtyard",63 ········"TheCourtyard",
58 ········"getTheCourtyard",64 ········"getTheCourtyard",
59 ········"TheExerciseRoom", 
60 ········"getTheExerciseRoom",65 ········"Convulsions",
 66 ········"getConvulsions",
61 ········"ContactWithDustAndLint",67 ········"ContactWithDustAndLint",
62 ········"getContactWithDustAndLint",68 ········"getContactWithDustAndLint",
 69 ········"Maintenance",
 70 ········"getMaintenance",
63 ········"TheLaundryRoom",71 ········"TheBallroom",
64 ········"getTheLaundryRoom",72 ········"getTheBallroom",
65 ········"PlayInAWellLitRoom", 
66 ········"getPlayInAWellLitRoom", 
67 ········"ReorientTheReceivingAntenna", 
68 ········"getReorientTheReceivingAntenna", 
69 ········"SharplyBentWire", 
70 ········"getSharplyBentWire", 
71 ········"ContactWithMoistureAndDirt", 
72 ········"getContactWithMoistureAndDirt", 
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,
5.05 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\r\u001a\u00020\u00078\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\r\u0010\u0018\u001a\u0004\u0008\u0019\u0010\tR\u001c\u0010\u000c\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u001a\u001a\u0004\u00[·...·truncated·by·diffoscope;·len:·314,·SHA:·ddc3fe4b9dd1c9326761784a7b88420e9bb550fe9ec1fcbd9fa67af97a983a39·...·]\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\u000c\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u0018\u00[·...·truncated·by·diffoscope;·len:·314,·SHA:·967d7e2c8559afeda31fe31145fcb9a0848ebb79ba71464ea6117219cea62383·...·]\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 43, 20 lines modifiedOffset 43, 20 lines modified
43 ········"",43 ········"",
44 ········"hashCode",44 ········"hashCode",
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 ········"Lcom/serwylo/beatgame/levels/UnlockRequirementsDTO;", 
51 ········"getUnlockRequirements", 
52 ········"Ljava/lang/String;",50 ········"Ljava/lang/String;",
53 ········"getUrl", 
54 ········"getName",51 ········"getName",
 52 ········"getUrl",
55 ········"getId",53 ········"getId",
 54 ········"Lcom/serwylo/beatgame/levels/UnlockRequirementsDTO;",
 55 ········"getUnlockRequirements",
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.1 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\u001e\u001a\u00020\u0011\u0012\u0006\u0010\u001b\u001a\u00020\u0002\u0012\u0006\u0010\u0017\u001a\u00020\u0002\u0012\u0006\u0010\u001c\u001a\u00020\u000e\u0012\n\u0008\u0002\u0010\u0019\u001a\u0004\u0018\u00010\u0014\u00a2\u0006\u0004\u0008·\u0010!J\u000f\u001[·...·truncated·by·diffoscope;·len:·1199,·SHA:·88266e09578c6c50ac0af1435eef5ee140a9c916e250b5e7f2899ac919b5efbb·...·]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\u0017\u001a\u00020\u0011\u0012\u0006\u0010\u001b\u001a\u00020\u0002\u0012\u0006\u0010\u001d\u001a\u00020\u0002\u0012\u0006\u0010\u001e\u001a\u00020\u000e\u0012\n\u0008\u0002\u0010\u0019\u001a\u0004\u0018\u00010\u0014\u00a2\u0006\u0004\u0008·\u0010!J\u000f\u001[·...·truncated·by·diffoscope;·len:·1199,·SHA:·7d034e2e584bc079be50d122053fa71b38fa2d34e707d556f0ef0a9cf4523285·...·]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 ········"labelId",43 ········"world",
44 ········"Ljava/lang/String;",44 ········"Lcom/serwylo/beatgame/levels/World;",
45 ········"attribution",45 ········"attribution",
46 ········"Lcom/serwylo/beatgame/levels/Attribution;",46 ········"Lcom/serwylo/beatgame/levels/Attribution;",
47 ········"mp3Name",47 ········"mp3Name",
 48 ········"Ljava/lang/String;",
 49 ········"labelId",
48 ········"toUnlock",50 ········"toUnlock",
49 ········"Lcom/serwylo/beatgame/levels/UnlockRequirements;",51 ········"Lcom/serwylo/beatgame/levels/UnlockRequirements;",
50 ········"world", 
51 ········"Lcom/serwylo/beatgame/levels/World;", 
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,
4.14 KB
smali/com/serwylo/beatgame/levels/CustomWorldDTO$CustomLevelDTO.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\n\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\u0007\u001a\u00020\u0002\u0012\u0006\u0010\u0008\u001a\u00020\u0002\u0012\u0006\u0010\t\u001a\u00020\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\u0010\u0010\u0006\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0004J.\u0010\n\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0007\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u0008\u001a\u00020\u00022\u0008\u0008\u0002\u0010\t\u001a\u00020\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\t\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\t\u0010\u0014\u001a\u0004\u00[·...·truncated·by·diffoscope;·len:·123,·SHA:·4d78b516ce6cc8776d3a47ab47064c302ac0100e23423d832b30ed315c8fab46·...·]\u0010\u0014\u001a\u0004\u0008\u0017\u0010\u0004\u00a8\u0006\u001a"23 ········"\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\u001f\u0012\u0006\u0010\u0007\u001a\u00020\u0002\u0012\u0006\u0010\u0008\u001a\u00020\u0002\u0012\u0006\u0010\t\u001a\u00020\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\u0010\u0010\u0006\u001a\u00020\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u0006\u0010\u0004J.\u0010\n\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0007\u001a\u00020\u00022\u0008\u0008\u0002\u0010\u0008\u001a\u00020\u00022\u0008\u0008\u0002\u0010\t\u001a\u00020\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\u0007\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\u0007\u0010\u0014\u001a\u0004\u0008\u0015\u0010\u0004R\u001c\u0010\t\u001a\u00020\u00028\u0006@\u0007X\u0087\u0004\u00a2\u0006\u000c\n\u0004\u0008\t\u0010\u0014\u001a\u0004\u00[·...·truncated·by·diffoscope;·len:·123,·SHA:·cc4a0a7c23118a2777db0496ae96253db17230ea54f51546954ba010b50441b6·...·]\u0010\u0014\u001a\u0004\u0008\u0017\u0010\u0004\u00a8\u0006\u001a"
24 ····}24 ····}
25 ····d2·=·{25 ····d2·=·{
26 ········"Lcom/serwylo/beatgame/levels/CustomWorldDTO$CustomLevelDTO;",26 ········"Lcom/serwylo/beatgame/levels/CustomWorldDTO$CustomLevelDTO;",
27 ········"",27 ········"",
28 ········"",28 ········"",
29 ········"component1",29 ········"component1",
30 ········"()Ljava/lang/String;",30 ········"()Ljava/lang/String;",
Offset 40, 17 lines modifiedOffset 40, 17 lines modified
40 ········"hashCode",40 ········"hashCode",
41 ········"()I",41 ········"()I",
42 ········"other",42 ········"other",
43 ········"",43 ········"",
44 ········"equals",44 ········"equals",
45 ········"(Ljava/lang/Object;)Z",45 ········"(Ljava/lang/Object;)Z",
46 ········"Ljava/lang/String;",46 ········"Ljava/lang/String;",
47 ········"getLabel", 
48 ········"getMp3Path", 
49 ········"getId",47 ········"getId",
 48 ········"getMp3Path",
 49 ········"getLabel",
50 ········"<init>",50 ········"<init>",
51 ········"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V",51 ········"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V",
52 ········"core"52 ········"core"
53 ····}53 ····}
54 ····k·=·0x154 ····k·=·0x1
55 ····mv·=·{55 ····mv·=·{
56 ········0x1,56 ········0x1,
4.29 KB
smali/com/serwylo/beatgame/levels/CustomLevel.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\u0003\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\u0010\u0001\n\u0002\u0008\u000c\u0018\u00002\u00020\u0001B\'\u0012\u0006\u0010\u0018\u001a\u00020\u0010\u0012\u0006\u0010\u001c\u001a\u00020\u0002\u0012\u0006\u0010\u001a\u001a\u00020\u0002\u0012\u0006\u0010\u0016\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\u001d\u0010\u001eJ\u000f\u0010\u0003\u001a\u00020\u0002H\u0016\u00a2\u0006\u0004\u[·...·truncated·by·diffoscope;·len:·1042,·SHA:·0da354fe63b8364fd2d164f475183529832bd66b4ef93246977ddedde1b602e7·...·]\u00a8\u0006\u001f"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\u0003\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\u0010\u0001\n\u0002\u0008\u000c\u0018\u00002\u00020\u0001B\'\u0012\u0006\u0010\u001a\u001a\u00020\u0010\u0012\u0006\u0010\u001c\u001a\u00020\u0002\u0012\u0006\u0010\u0018\u001a\u00020\u0002\u0012\u0006\u0010\u0016\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\u001d\u0010\u001eJ\u000f\u0010\u0003\u001a\u00020\u0002H\u0016\u00a2\u0006\u0004\u[·...·truncated·by·diffoscope;·len:·1042,·SHA:·aad2e4882cca28d7b748f64e925722ec141b33da6fca55b76aaa12ed0ceb4d2c·...·]\u00a8\u0006\u001f"
18 ····}18 ····}
19 ····d2·=·{19 ····d2·=·{
20 ········"Lcom/serwylo/beatgame/levels/CustomLevel;",20 ········"Lcom/serwylo/beatgame/levels/CustomLevel;",
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 37, 18 lines modifiedOffset 37, 18 lines modified
37 ········"getWorld",37 ········"getWorld",
38 ········"()Lcom/serwylo/beatgame/levels/CustomWorld;",38 ········"()Lcom/serwylo/beatgame/levels/CustomWorld;",
39 ········"",39 ········"",
40 ········"getAttribution",40 ········"getAttribution",
41 ········"()Ljava/lang/Void;",41 ········"()Ljava/lang/Void;",
42 ········"mp3File",42 ········"mp3File",
43 ········"Lcom/badlogic/gdx/files/FileHandle;",43 ········"Lcom/badlogic/gdx/files/FileHandle;",
44 ········"world", 
45 ········"Lcom/serwylo/beatgame/levels/CustomWorld;", 
46 ········"label",44 ········"label",
47 ········"Ljava/lang/String;",45 ········"Ljava/lang/String;",
 46 ········"world",
 47 ········"Lcom/serwylo/beatgame/levels/CustomWorld;",
48 ········"id",48 ········"id",
49 ········"<init>",49 ········"<init>",
50 ········"(Lcom/serwylo/beatgame/levels/CustomWorld;Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/files/FileHandle;)V",50 ········"(Lcom/serwylo/beatgame/levels/CustomWorld;Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/files/FileHandle;)V",
51 ········"core"51 ········"core"
52 ····}52 ····}
53 ····k·=·0x153 ····k·=·0x1
54 ····mv·=·{54 ····mv·=·{
3.64 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\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:·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\u0016\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:·bf16376a54f5540fba18bea37f2c3cae02a40b81d198f52dbe81d5666c5eb1f8·...·]\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 38, 17 lines modifiedOffset 38, 17 lines modified
38 ········"distancePercent",38 ········"distancePercent",
39 ········"progress",39 ········"progress",
40 ········"multiplier",40 ········"multiplier",
41 ········"F",41 ········"F",
42 ········"getDistancePercent",42 ········"getDistancePercent",
43 ········"()F",43 ········"()F",
44 ········"setDistancePercent",44 ········"setDistancePercent",
 45 ········"points",
45 ········"maxMultiplier",46 ········"maxMultiplier",
46 ········"I",47 ········"I",
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\u0019\u0010\t\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\t\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\u0018\u0010\u0004R\[·...·truncated·by·diffoscope;·len:·238,·SHA:·27e4a100bb54fee59cf85aa6a61f3b8298bbc146cf20abcdda299fb9bc9fe0ba·...·]\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\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:·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 ········"getLicense", 
41 ········"getSourceUrl", 
42 ········"getAuthor",40 ········"getAuthor",
 41 ········"getSourceUrl",
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,
4.0 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\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002[·...·truncated·by·diffoscope;·len:·994,·SHA:·e76775638a86c374f78baabd7c52c7af97fb9a2976cd0404fc91d101b22190ae·...·]\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\u0004\n\u0002\u00[·...·truncated·by·diffoscope;·len:·982,·SHA:·911d3733be6d14e67268e558acb377bda3eecd2cb5cbf9a70e185a2ee36c2fa1·...·]\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, 24 lines modifiedOffset 32, 24 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 ········"levels", 
40 ········"Ljava/util/List;", 
41 ········"Lcom/serwylo/beatgame/levels/WorldDTO;", 
42 ········"data", 
43 ········"Lcom/serwylo/beatgame/levels/WorldDTO;", 
44 ········"Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;",39 ········"Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;",
45 ········"summary",40 ········"summary",
46 ········"Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;",41 ········"Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;",
47 ········"getSummary",42 ········"getSummary",
48 ········"()Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;",43 ········"()Lcom/serwylo/beatgame/levels/WorldsDTO$WorldSummaryDTO;",
 44 ········"Lcom/serwylo/beatgame/levels/WorldDTO;",
 45 ········"data",
 46 ········"Lcom/serwylo/beatgame/levels/WorldDTO;",
 47 ········"levels",
 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
54 ····mv·=·{54 ····mv·=·{
55 ········0x1,55 ········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,
4.52 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\u0005\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\u0010\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\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\u0015\u0010\t\u001a\u00020\u00002\u0006\u0010\u0006\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\t\u0010\nJ\u001b\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\u00022\u0006\u0010\u0006\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\u000c\u0010\rJ\u0016\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u000e\u0010\u000fJ·\u0010\u0011\u001a\u00020\u00002\u000e\u0008\u0002\u0010\u0010\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\u0002H\u00c6\u0001\u00a2\u0006\u0004\u0008\u0011\u0010\u0012J\u0010\u0010\u0014\u001a\u00020\u0013H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0014\u0010\u0015J\u0010\u0010\u0017\u001a\u00020\u0016H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0017\u0010\u0018J\u001a\u0010\u001b\u001a\u00020\u001a2\u0008\u0010\u0019\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u001b\u0010\u001cR\u001c\u0010\u001d\u001a\u00020\u00168\u0006@\u0006X\u0086D\u00a2\u0006\u000c\n\u0004\u0008\u001d\u0010\u001e\u001a\u0004\u0008\u001f\u0010\u0018R\u001f\u0010\u0010\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\[·...·truncated·by·diffoscope;·len:·43,·SHA:·070bfc34c3e005e954cc1171044d11399f1e77751c59a5eb3df961c5396b78f8·...·]\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\u0005\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\u0010\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\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\u0015\u0010\t\u001a\u00020\u00002\u0006\u0010\u0006\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\t\u0010\nJ\u001b\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\u00022\u0006\u0010\u0006\u001a\u00020\u0005\u00a2\u0006\u0004\u0008\u000c\u0010\rJ\u0016\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\u0002H\u00c6\u0003\u00a2\u0006\u0004\u0008\u000e\u0010\u000fJ·\u0010\u0011\u001a\u00020\u00002\u000e\u0008\u0002\u0010\u0010\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\u0002H\u00c6\u0001\u00a2\u0006\u0004\u0008\u0011\u0010\u0012J\u0010\u0010\u0014\u001a\u00020\u0013H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0014\u0010\u0015J\u0010\u0010\u0017\u001a\u00020\u0016H\u00d6\u0001\u00a2\u0006\u0004\u0008\u0017\u0010\u0018J\u001a\u0010\u001b\u001a\u00020\u001a2\u0008\u0010\u0019\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003\u00a2\u0006\u0004\u0008\u001b\u0010\u001cR\u001f\u0010\u0010\u001a\u0008\u0012\u0004\u0012\u00020\u000b0\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0010\u0010\u001d\u001a\u0004\u0008\u001e\u0010\u000fR\u001c\u0010\u001f\u001a\u00020\u00168\u0006@\u0006X\u0086D\u00a2\u0006\u000c\n\u0004\u0008\[·...·truncated·by·diffoscope;·len:·43,·SHA:·38af61c27ec27109899632ed262cf18a1a901785f30d7015afb447e6002a22ec·...·]\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 49, 19 lines modifiedOffset 49, 19 lines modified
49 ········"",49 ········"",
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/util/List;",
 57 ········"getAchievements",
56 ········"version",58 ········"version",
57 ········"I",59 ········"I",
58 ········"getVersion",60 ········"getVersion",
59 ········"Ljava/util/List;", 
60 ········"getAchievements", 
61 ········"<init>",61 ········"<init>",
62 ········"(Ljava/util/List;)V",62 ········"(Ljava/util/List;)V",
63 ········"Companion",63 ········"Companion",
64 ········"core"64 ········"core"
65 ····}65 ····}
66 ····k·=·0x166 ····k·=·0x1
67 ····mv·=·{67 ····mv·=·{
6.76 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[·...·truncated·by·diffoscope;·len:·61,·SHA:·414e249797ab86851a0e4a0d702d0165d9819825ad60b04078eb73dcff3e3aa4·...·]\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.\"\u0016\u0010/\u001a\u00020\u00118\u0006@\u0006X\u0086T\u00a2\u0006\u0006\n\u0004\u0008/\u00100\"\u0019\u00101\u001a\u00020\u00118\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u00081\u00100\u001a\u0004\u00082\u00103\"\u0019\u00104\u001a\u00020\u00118\u0006@\u0006\u00a[·...·truncated·by·diffoscope;·len:·61,·SHA:·8f09472ce0d61c0119a922ade19ef819970d2b606c8905bee52b01af677f606e·...·]\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",64 ········"UI_SPACE",
65 ········"F",65 ········"F",
 66 ········"UI_HEIGHT",
66 ········"getUI_HEIGHT",67 ········"getUI_HEIGHT",
67 ········"()F",68 ········"()F",
68 ········"UI_WIDTH",69 ········"UI_WIDTH",
69 ········"getUI_WIDTH",70 ········"getUI_WIDTH",
70 ········"UI_SPACE", 
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.66 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\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\u0008\u001a\u00020\u0007\u0012\u0014\u0010\u000c\u001a\u0010\u0012\u000c\u0012\n\u0012\u0006\u0012\u0004\u[·...·truncated·by·diffoscope;·len:·832,·SHA:·5bb318e548347a085af11af21917807d7d5b6ed2ef5bbc625dbfc015ae4c0fdf·...·]\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\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\u000c\u001a\u00020\u000b\u0012\u0014\u0010\t\u001a\u0010\u0012\u000c\u0012\n\u0012\u0006\u0012\u0004\u0018[·...·truncated·by·diffoscope;·len:·836,·SHA:·40021f63d826ccf88d42dbef18aa9b09d9e90ba4668e035c16b5cd09d143ccf8·...·]\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 ········"position", 
39 ········"Lcom/badlogic/gdx/math/Vector2;", 
40 ········"",37 ········"",
41 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",38 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
42 ········"sprites",39 ········"sprites",
43 ········"[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",40 ········"[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
 41 ········"Lcom/badlogic/gdx/math/Vector2;",
 42 ········"position",
 43 ········"Lcom/badlogic/gdx/math/Vector2;",
44 ········"offset",44 ········"offset",
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.98 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\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"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\u000b\n\u0002\u0018\u0002\n\u0002\u0008\u000e\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:·981dc872031604ce25494764448e49b4cfd347e3f494f86adfaece7b8506adf2·...·]\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 ········"parallaxCombined",25 ········"parallaxView",
26 ········"Lcom/badlogic/gdx/math/Matrix4;",26 ········"Lcom/badlogic/gdx/math/Matrix4;",
27 ········"getParallaxCombined",27 ········"getParallaxView",
28 ········"()Lcom/badlogic/gdx/math/Matrix4;",28 ········"()Lcom/badlogic/gdx/math/Matrix4;",
29 ········"setParallaxCombined",29 ········"setParallaxView",
30 ········"(Lcom/badlogic/gdx/math/Matrix4;)V",30 ········"(Lcom/badlogic/gdx/math/Matrix4;)V",
 31 ········"parallaxCombined",
 32 ········"getParallaxCombined",
 33 ········"setParallaxCombined",
31 ········"Lcom/badlogic/gdx/math/Vector3;",34 ········"Lcom/badlogic/gdx/math/Vector3;",
32 ········"tmp", 
33 ········"Lcom/badlogic/gdx/math/Vector3;", 
34 ········"getTmp", 
35 ········"()Lcom/badlogic/gdx/math/Vector3;", 
36 ········"setTmp", 
37 ········"(Lcom/badlogic/gdx/math/Vector3;)V", 
38 ········"tmp2",35 ········"tmp2",
 36 ········"Lcom/badlogic/gdx/math/Vector3;",
39 ········"getTmp2",37 ········"getTmp2",
 38 ········"()Lcom/badlogic/gdx/math/Vector3;",
40 ········"setTmp2",39 ········"setTmp2",
41 ········"parallaxView", 
42 ········"getParallaxView", 
43 ········"setParallaxView",40 ········"(Lcom/badlogic/gdx/math/Vector3;)V",
 41 ········"tmp",
 42 ········"getTmp",
 43 ········"setTmp",
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
6.76 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+\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"
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 40, 38 lines modifiedOffset 40, 38 lines modified
40 ········"delta",40 ········"delta",
41 ········"render",41 ········"render",
42 ········"(F)V",42 ········"(F)V",
43 ········"dispose",43 ········"dispose",
44 ········"Lcom/badlogic/gdx/utils/I18NBundle;",44 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
45 ········"strings",45 ········"strings",
46 ········"Lcom/badlogic/gdx/utils/I18NBundle;",46 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
47 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;", 
48 ········"loadingLabel", 
49 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;", 
50 ········"Lcom/serwylo/beatgame/Assets$Styles;", 
51 ········"styles", 
52 ········"Lcom/serwylo/beatgame/Assets$Styles;", 
53 ········"Lcom/serwylo/beatgame/Assets$Sprites;",47 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
54 ········"sprites",48 ········"sprites",
55 ········"Lcom/serwylo/beatgame/Assets$Sprites;",49 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
 50 ········"Lkotlinx/coroutines/CompletableJob;",
 51 ········"job",
 52 ········"Lkotlinx/coroutines/CompletableJob;",
56 ········"Lkotlinx/coroutines/CoroutineScope;",53 ········"Lkotlinx/coroutines/CoroutineScope;",
57 ········"scope",54 ········"scope",
58 ········"Lkotlinx/coroutines/CoroutineScope;",55 ········"Lkotlinx/coroutines/CoroutineScope;",
59 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
60 ········"game", 
61 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
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/badlogic/gdx/scenes/scene2d/Stage;",
66 ········"stage",60 ········"stage",
67 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",61 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
68 ········"Lkotlinx/coroutines/CompletableJob;",62 ········"Lcom/serwylo/beatgame/Assets$Styles;",
 63 ········"styles",
 64 ········"Lcom/serwylo/beatgame/Assets$Styles;",
 65 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
69 ········"job",66 ········"game",
70 ········"Lkotlinx/coroutines/CompletableJob;",67 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
 68 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;",
 69 ········"loadingLabel",
 70 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Label;",
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·=·{
5.33 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\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010·\u001a\u00020\u001f\u00a2\u0006\u0004\u0008)\u0010*JM\u0010\n\u001a*\u0012\u000c\u0012\n·\t*\u00[·...·truncated·by·diffoscope;·len:·1244,·SHA:·5060e6e260ac2fea8455045ef0a677dca098bd3675117a0993ddc7dd3157e05e·...·]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:·1240,·SHA:·b61228d5a2a7509a5c73b4c83ce0c5342434873c5e7dfbaaa1600659fc3fb196·...·]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 45, 24 lines modifiedOffset 45, 24 lines modified
45 ········"(F)V",45 ········"(F)V",
46 ········"Lkotlinx/coroutines/CoroutineScope;",46 ········"Lkotlinx/coroutines/CoroutineScope;",
47 ········"scope",47 ········"scope",
48 ········"Lkotlinx/coroutines/CoroutineScope;",48 ········"Lkotlinx/coroutines/CoroutineScope;",
49 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",49 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
50 ········"stage",50 ········"stage",
51 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",51 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
52 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
53 ········"game", 
54 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
55 ········"Lkotlinx/coroutines/CompletableJob;", 
56 ········"job", 
57 ········"Lkotlinx/coroutines/CompletableJob;", 
58 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Cell;",52 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Cell;",
59 ········"Lcom/badlogic/gdx/scenes/scene2d/Actor;",53 ········"Lcom/badlogic/gdx/scenes/scene2d/Actor;",
60 ········"wrapper",54 ········"wrapper",
61 ········"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;",
 60 ········"game",
 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 ····}
66 ····k·=·0x166 ····k·=·0x1
67 ····mv·=·{67 ····mv·=·{
68 ········0x1,68 ········0x1,
15.7 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\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\t\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u00[·...·truncated·by·diffoscope;·len:·4958,·SHA:·983758cba6d147c8004ef5e683e539066fe70f59b375131bdcf2178fc26e97db·...·]\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\u000b\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000b\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\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0[·...·truncated·by·diffoscope;·len:·4962,·SHA:·cf075f7f748a3c9960806b1f43f7e1fe8b780217946c95940b1a16bf9f3e9c44·...·]\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 ········"deathTime",64 ········"winTime",
65 ········"F",65 ········"F",
66 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
67 ········"game", 
68 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
69 ········"leftMostObstacleOnScreenIndex",66 ········"leftMostObstacleOnScreenIndex",
70 ········"I",67 ········"I",
71 ········"Lcom/badlogic/gdx/audio/Music;", 
72 ········"kotlin.jvm.PlatformType", 
73 ········"music", 
74 ········"Lcom/badlogic/gdx/audio/Music;", 
75 ········"Lcom/serwylo/beatgame/graphics/ParallaxCamera;", 
76 ········"Lcom/serwylo/beatgame/graphics/ParallaxCamera;", 
77 ········"Lcom/serwylo/beatgame/entities/Ground;",68 ········"Lcom/serwylo/beatgame/entities/SuccessPlayer;",
78 ········"ground",69 ········"successPlayer",
79 ········"Lcom/serwylo/beatgame/entities/Ground;",70 ········"Lcom/serwylo/beatgame/entities/SuccessPlayer;",
80 ········"cameraShakeYPosition", 
81 ········"",71 ········"",
 72 ········"isInitialised",
 73 ········"Z",
 74 ········"Lcom/serwylo/beatgame/levels/Level;",
 75 ········"level",
 76 ········"Lcom/serwylo/beatgame/levels/Level;",
 77 ········"cameraShakeCurrentDuration",
82 ········"Lcom/serwylo/beatgame/entities/Obstacle;",78 ········"Lcom/serwylo/beatgame/entities/Background;",
 79 ········"background",
 80 ········"Lcom/serwylo/beatgame/entities/Background;",
 81 ········"Lcom/serwylo/beatgame/screens/PlatformGameScreen$State;",
83 ········"obstacles",82 ········"state",
 83 ········"Lcom/serwylo/beatgame/screens/PlatformGameScreen$State;",
84 ········"Ljava/util/List;", 
85 ········"cameraShakeTotalDuration", 
86 ········"Lcom/serwylo/beatgame/entities/Player;",84 ········"Lcom/serwylo/beatgame/entities/Player;",
87 ········"player",85 ········"player",
88 ········"Lcom/serwylo/beatgame/entities/Player;",86 ········"Lcom/serwylo/beatgame/entities/Player;",
89 ········"getPlayer",87 ········"getPlayer",
90 ········"()Lcom/serwylo/beatgame/entities/Player;",88 ········"()Lcom/serwylo/beatgame/entities/Player;",
91 ········"setPlayer",89 ········"setPlayer",
92 ········"(Lcom/serwylo/beatgame/entities/Player;)V",90 ········"(Lcom/serwylo/beatgame/entities/Player;)V",
 91 ········"cameraShakeAmplitude",
93 ········"Lcom/serwylo/beatgame/audio/features/LevelData;",92 ········"Lcom/serwylo/beatgame/audio/features/LevelData;",
94 ········"levelData",93 ········"levelData",
95 ········"Lcom/serwylo/beatgame/audio/features/LevelData;",94 ········"Lcom/serwylo/beatgame/audio/features/LevelData;",
 95 ········"prePauseState",
 96 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
 97 ········"stage",
 98 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
 99 ········"cameraShakeTotalDuration",
96 ········"playTime",100 ········"playTime",
 101 ········"",
97 ········"Lcom/serwylo/beatgame/entities/SuccessPlayer;",102 ········"Lcom/serwylo/beatgame/entities/Obstacle;",
 103 ········"obstacles",
 104 ········"Ljava/util/List;",
98 ········"successPlayer", 
99 ········"Lcom/serwylo/beatgame/entities/SuccessPlayer;", 
100 ········"cameraShakeAmplitude", 
101 ········"Lcom/serwylo/beatgame/levels/Score;",105 ········"Lcom/serwylo/beatgame/levels/Score;",
102 ········"score",106 ········"score",
103 ········"Lcom/serwylo/beatgame/levels/Score;",107 ········"Lcom/serwylo/beatgame/levels/Score;",
104 ········"Lcom/serwylo/beatgame/levels/Level;",108 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
105 ········"level", 
106 ········"Lcom/serwylo/beatgame/levels/Level;", 
107 ········"Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;", 
108 ········"shapeRenderer", 
109 ········"Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;", 
110 ········"Lcom/serwylo/beatgame/screens/PlatformGameScreen$State;", 
111 ········"state", 
112 ········"Lcom/serwylo/beatgame/screens/PlatformGameScreen$State;", 
113 ········"cameraShakeCurrentDuration", 
114 ········"",109 ········"game",
115 ········"isInitialised",110 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
 111 ········"deathTime",
 112 ········"Lcom/serwylo/beatgame/entities/Ground;",
116 ········"Z",113 ········"ground",
 114 ········"Lcom/serwylo/beatgame/entities/Ground;",
117 ········"startTime",115 ········"startTime",
118 ········"Lcom/serwylo/beatgame/HUD;",116 ········"Lcom/serwylo/beatgame/HUD;",
119 ········"hud",117 ········"hud",
120 ········"Lcom/serwylo/beatgame/HUD;",118 ········"Lcom/serwylo/beatgame/HUD;",
121 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",119 ········"Lcom/serwylo/beatgame/graphics/ParallaxCamera;",
 120 ········"Lcom/serwylo/beatgame/graphics/ParallaxCamera;",
 121 ········"Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;",
 122 ········"shapeRenderer",
 123 ········"Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;",
 124 ········"cameraShakeYPosition",
 125 ········"Lcom/badlogic/gdx/audio/Music;",
 126 ········"kotlin.jvm.PlatformType",
122 ········"stage",127 ········"music",
123 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",128 ········"Lcom/badlogic/gdx/audio/Music;",
124 ········"Lcom/serwylo/beatgame/entities/DeadPlayer;",129 ········"Lcom/serwylo/beatgame/entities/DeadPlayer;",
125 ········"deadPlayer",130 ········"deadPlayer",
126 ········"Lcom/serwylo/beatgame/entities/DeadPlayer;",131 ········"Lcom/serwylo/beatgame/entities/DeadPlayer;",
127 ········"prePauseState", 
128 ········"winTime", 
129 ········"Lcom/serwylo/beatgame/entities/Background;", 
130 ········"background", 
131 ········"Lcom/serwylo/beatgame/entities/Background;", 
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",
136 ········"core"136 ········"core"
137 ····}137 ····}
138 ····k·=·0x1138 ····k·=·0x1
Max diff block lines reached; -1/15988 bytes (-0.01%) of diff not shown.
4.55 KB
smali/com/serwylo/beatgame/screens/LevelSelectScreen.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\u0018\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u0007\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010$\n\u0002\u0008\u0006\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010·\u001a\u00020\u001f\u0012\u0006\u0010%\u001a\u00020\u0019\u00a2\u0006\u0004\u0008&\u0010\'J9\u0010\u000b\u001a\u00020\n2\u0006\u0010\u0003\u00[·...·truncated·by·diffoscope;·len:·1013,·SHA:·6165adc011d40b621649680515ac18c301a22ae188c022391f63a02cd1492f5c·...·]\u00a2\u0006\u0006\n\u0004\u0008#\u0010$\u00a8\u0006("18 ········"\u0000\\\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u0007\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0010$\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0006\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010#\u001a\u00020\"\u0012\u0006\u0010%\u001a\u00020\u0019\u00a2\u0006\u0004\u0008&\u0010\'J9\u0010\u000b\u001a\u00020\n2\u0006\u0010\u0003\u001a\u[·...·truncated·by·diffoscope;·len:·1009,·SHA:·82a86bc894d65b1fc8b2254b91ce6c7350af0ca58f07c3cff4bec0831f42e52f·...·]\u00a2\u0006\u0006\n\u0004\u0008#\u0010$\u00a8\u0006("
19 ····}19 ····}
20 ····d2·=·{20 ····d2·=·{
21 ········"Lcom/serwylo/beatgame/screens/LevelSelectScreen;",21 ········"Lcom/serwylo/beatgame/screens/LevelSelectScreen;",
22 ········"Lcom/serwylo/beatgame/screens/WorldSelectorScreen;",22 ········"Lcom/serwylo/beatgame/screens/WorldSelectorScreen;",
23 ········"",23 ········"",
24 ········"isDisabled",24 ········"isDisabled",
25 ········"Lkotlin/Function1;",25 ········"Lkotlin/Function1;",
Offset 45, 20 lines modifiedOffset 45, 20 lines modified
45 ········"(FF)Z",45 ········"(FF)Z",
46 ········"Lcom/serwylo/beatgame/levels/World;",46 ········"Lcom/serwylo/beatgame/levels/World;",
47 ········"world",47 ········"world",
48 ········"makeBody",48 ········"makeBody",
49 ········"(Lcom/serwylo/beatgame/levels/World;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;",49 ········"(Lcom/serwylo/beatgame/levels/World;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table;",
50 ········"onLevelSelected",50 ········"onLevelSelected",
51 ········"(Lcom/serwylo/beatgame/levels/Level;)Z",51 ········"(Lcom/serwylo/beatgame/levels/Level;)Z",
52 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
53 ········"game", 
54 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
55 ········"",52 ········"",
56 ········"levelButtons",53 ········"levelButtons",
57 ········"Ljava/util/Map;",54 ········"Ljava/util/Map;",
 55 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
 56 ········"game",
 57 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
58 ········"initialWorld",58 ········"initialWorld",
59 ········"<init>",59 ········"<init>",
60 ········"(Lcom/serwylo/beatgame/BeatFeetGame;Lcom/serwylo/beatgame/levels/World;)V",60 ········"(Lcom/serwylo/beatgame/BeatFeetGame;Lcom/serwylo/beatgame/levels/World;)V",
61 ········"core"61 ········"core"
62 ····}62 ····}
63 ····k·=·0x163 ····k·=·0x1
64 ····mv·=·{64 ····mv·=·{
12.9 KB
smali/com/serwylo/beatgame/screens/WorldSelectorScreen.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\u00b2\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\u0004\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\t\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0005\n\u0002\u0010\u0008\n\u0002\u0008\u0008\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\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\[·...·truncated·by·diffoscope;·len:·3904,·SHA:·d69c7e65be934cca07011a075a17e8f5fcc8a3e6fe6ed8e971814d366010b848·...·]\u00a2\u0006\u0006\n\u0004\u0008^\u0010_R\u0016\u0010a\u001a\u00020`8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008a\u0010b\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006f"24 ········"\u0000\u00b2\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\u0004\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\t\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0007\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0005\n\u0002\u0010\u0008\n\u0002\u0008\u0008\n\u0002\u0010\u000e\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\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\[·...·truncated·by·diffoscope;·len:·3903,·SHA:·34fabcf7036696103d777a9aabe98e99ee72cab1218b72cac4703ee62e9101b9·...·]\u00a2\u0006\u0006\n\u0004\u0008^\u0010_R\u0016\u0010a\u001a\u00020`8\u0002@\u0002X\u0082\u0004\u00a2\u0006\u0006\n\u0004\u0008a\u0010b\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006f"
25 ····}25 ····}
26 ····d2·=·{26 ····d2·=·{
27 ········"Lcom/serwylo/beatgame/screens/WorldSelectorScreen;",27 ········"Lcom/serwylo/beatgame/screens/WorldSelectorScreen;",
28 ········"Lcom/badlogic/gdx/ScreenAdapter;",28 ········"Lcom/badlogic/gdx/ScreenAdapter;",
29 ········"",29 ········"",
30 ········"Lcom/serwylo/beatgame/levels/World;",30 ········"Lcom/serwylo/beatgame/levels/World;",
31 ········"allWorlds",31 ········"allWorlds",
Offset 71, 62 lines modifiedOffset 71, 62 lines modified
71 ········"height",71 ········"height",
72 ········"resize",72 ········"resize",
73 ········"(II)V",73 ········"(II)V",
74 ········"delta",74 ········"delta",
75 ········"render",75 ········"render",
76 ········"(F)V",76 ········"(F)V",
77 ········"dispose",77 ········"dispose",
78 ········"Lkotlinx/coroutines/CompletableJob;", 
79 ········"job",78 ········"",
 79 ········"headingId",
 80 ········"Ljava/lang/String;",
 81 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
 82 ········"headingIcon",
 83 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
80 ········"Lkotlinx/coroutines/CompletableJob;", 
81 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Container;", 
82 ········"body", 
83 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Container;", 
84 ········"cachedWorlds", 
85 ········"Ljava/util/List;", 
86 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",84 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",
87 ········"skin",85 ········"skin",
88 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",86 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",
89 ········"getSkin",87 ········"getSkin",
90 ········"()Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",88 ········"()Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;",
91 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;", 
92 ········"headingIcon", 
93 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",89 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Container;",
 90 ········"body",
 91 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Container;",
94 ········"Lcom/serwylo/beatgame/Assets$Styles;",92 ········"Lcom/serwylo/beatgame/Assets$Styles;",
95 ········"styles",93 ········"styles",
96 ········"Lcom/serwylo/beatgame/Assets$Styles;",94 ········"Lcom/serwylo/beatgame/Assets$Styles;",
97 ········"getStyles",95 ········"getStyles",
98 ········"()Lcom/serwylo/beatgame/Assets$Styles;",96 ········"()Lcom/serwylo/beatgame/Assets$Styles;",
99 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
100 ········"game", 
101 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
102 ········"initialWorld", 
103 ········"Lcom/serwylo/beatgame/levels/World;", 
104 ········"Lcom/badlogic/gdx/utils/I18NBundle;",97 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
105 ········"strings",98 ········"strings",
106 ········"Lcom/badlogic/gdx/utils/I18NBundle;",99 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
107 ········"getStrings",100 ········"getStrings",
108 ········"()Lcom/badlogic/gdx/utils/I18NBundle;",101 ········"()Lcom/badlogic/gdx/utils/I18NBundle;",
109 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;", 
110 ········"stage", 
111 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;", 
112 ········"getStage", 
113 ········"()Lcom/badlogic/gdx/scenes/scene2d/Stage;", 
114 ········"Lcom/serwylo/beatgame/Assets$Sprites;",102 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
115 ········"sprites",103 ········"sprites",
116 ········"Lcom/serwylo/beatgame/Assets$Sprites;",104 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
117 ········"getSprites",105 ········"getSprites",
118 ········"()Lcom/serwylo/beatgame/Assets$Sprites;",106 ········"()Lcom/serwylo/beatgame/Assets$Sprites;",
 107 ········"Lcom/serwylo/beatgame/levels/World;",
119 ········"header",108 ········"header",
 109 ········"Lkotlinx/coroutines/CompletableJob;",
 110 ········"job",
 111 ········"Lkotlinx/coroutines/CompletableJob;",
120 ········"Lkotlinx/coroutines/CoroutineScope;",112 ········"Lkotlinx/coroutines/CoroutineScope;",
121 ········"scope",113 ········"scope",
122 ········"Lkotlinx/coroutines/CoroutineScope;",114 ········"Lkotlinx/coroutines/CoroutineScope;",
 115 ········"initialWorld",
 116 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
 117 ········"stage",
 118 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
 119 ········"getStage",
 120 ········"()Lcom/badlogic/gdx/scenes/scene2d/Stage;",
 121 ········"cachedWorlds",
 122 ········"Ljava/util/List;",
 123 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
123 ········"",124 ········"game",
 125 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
124 ········"headingId", 
125 ········"Ljava/lang/String;", 
126 ········"<init>",126 ········"<init>",
127 ········"(Lcom/serwylo/beatgame/BeatFeetGame;Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/serwylo/beatgame/levels/World;)V",127 ········"(Lcom/serwylo/beatgame/BeatFeetGame;Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/serwylo/beatgame/levels/World;)V",
128 ········"Companion",128 ········"Companion",
129 ········"core"129 ········"core"
130 ····}130 ····}
131 ····k·=·0x1131 ····k·=·0x1
132 ····mv·=·{132 ····mv·=·{
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/badlogic/gdx/utils/I18NBundle;", 
20 ········"strings", 
21 ········"Lcom/badlogic/gdx/utils/I18NBundle;", 
22 ········"Lcom/serwylo/beatgame/Assets$Styles;",19 ········"Lcom/serwylo/beatgame/Assets$Styles;",
23 ········"styles",20 ········"styles",
24 ········"Lcom/serwylo/beatgame/Assets$Styles;",21 ········"Lcom/serwylo/beatgame/Assets$Styles;",
 22 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
 23 ········"strings",
 24 ········"Lcom/badlogic/gdx/utils/I18NBundle;",
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",
5.86 KB
smali/com/serwylo/beatgame/screens/DeleteLevelScreen.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 ········"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0006\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\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0006\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u001b\u001a\u00020\u001a\u0012\u0006\u0010\u001e\u001a\u[·...·truncated·by·diffoscope;·len:·1404,·SHA:·26a5afc738bad281afe7a2a286edcd9eb331f9249bb210c6608d1a58477cefe4·...·]\u00a8\u0006&"14 ········"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0006\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\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0006\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u0014\u001a\u00020\u0013\u0012\u0006\u0010\u0011\u001a\u[·...·truncated·by·diffoscope;·len:·1404,·SHA:·57362878cee6176923e90fa6d9095f73d644256211fedccbd9d624876075ae7e·...·]\u00a8\u0006&"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/screens/DeleteLevelScreen;",17 ········"Lcom/serwylo/beatgame/screens/DeleteLevelScreen;",
18 ········"Lcom/badlogic/gdx/ScreenAdapter;",18 ········"Lcom/badlogic/gdx/ScreenAdapter;",
19 ········"",19 ········"",
20 ········"onConfirmDelete",20 ········"onConfirmDelete",
21 ········"()V",21 ········"()V",
Offset 26, 34 lines modifiedOffset 26, 34 lines modified
26 ········"(II)V",26 ········"(II)V",
27 ········"show",27 ········"show",
28 ········"hide",28 ········"hide",
29 ········"",29 ········"",
30 ········"delta",30 ········"delta",
31 ········"render",31 ········"render",
32 ········"(F)V",32 ········"(F)V",
33 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;", 
34 ········"stage", 
35 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;", 
36 ········"Lkotlinx/coroutines/CompletableJob;", 
37 ········"job", 
38 ········"Lkotlinx/coroutines/CompletableJob;", 
39 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Cell;", 
40 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Button;", 
41 ········"btnCancel", 
42 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Cell;", 
43 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
44 ········"game", 
45 ········"Lcom/serwylo/beatgame/BeatFeetGame;", 
46 ········"Lcom/serwylo/beatgame/levels/CustomLevel;",33 ········"Lcom/serwylo/beatgame/levels/CustomLevel;",
47 ········"level",34 ········"level",
48 ········"Lcom/serwylo/beatgame/levels/CustomLevel;",35 ········"Lcom/serwylo/beatgame/levels/CustomLevel;",
 36 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
 37 ········"game",
 38 ········"Lcom/serwylo/beatgame/BeatFeetGame;",
49 ········"Lkotlinx/coroutines/CoroutineScope;",39 ········"Lkotlinx/coroutines/CoroutineScope;",
50 ········"scope",40 ········"scope",
51 ········"Lkotlinx/coroutines/CoroutineScope;",41 ········"Lkotlinx/coroutines/CoroutineScope;",
 42 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Cell;",
 43 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Button;",
52 ········"btnConfirm",44 ········"btnConfirm",
 45 ········"Lcom/badlogic/gdx/scenes/scene2d/ui/Cell;",
 46 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
 47 ········"stage",
 48 ········"Lcom/badlogic/gdx/scenes/scene2d/Stage;",
 49 ········"Lkotlinx/coroutines/CompletableJob;",
 50 ········"job",
 51 ········"Lkotlinx/coroutines/CompletableJob;",
 52 ········"btnCancel",
53 ········"<init>",53 ········"<init>",
54 ········"(Lcom/serwylo/beatgame/BeatFeetGame;Lcom/serwylo/beatgame/levels/CustomLevel;)V",54 ········"(Lcom/serwylo/beatgame/BeatFeetGame;Lcom/serwylo/beatgame/levels/CustomLevel;)V",
55 ········"core"55 ········"core"
56 ····}56 ····}
57 ····k·=·0x157 ····k·=·0x1
58 ····mv·=·{58 ····mv·=·{
59 ········0x1,59 ········0x1,
4.73 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\t\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\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:·990,·SHA:·f99d87817b4b6df50e64b88e5c0df382b03db7c17f06d6a7c5dab8e15569601d·...·]\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\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0008\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\[·...·truncated·by·diffoscope;·len:·994,·SHA:·5c11f75e1c047eb630dbc2f2ede0f77b5b68308b45450a4d62ca0db2b420c68d·...·]\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, 28 lines modifiedOffset 38, 28 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/TextureAtlas$AtlasRegion;",
 46 ········"kotlin.jvm.PlatformType",
 47 ········"spriteFront",
 48 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",
 49 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;",
 50 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
 51 ········"animation",
 52 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;",
45 ········"successTime",53 ········"successTime",
46 ········"F",54 ········"F",
47 ········"getSuccessTime",55 ········"getSuccessTime",
48 ········"()F",56 ········"()F",
49 ········"setSuccessTime",57 ········"setSuccessTime",
50 ········"Lcom/badlogic/gdx/math/Vector2;",58 ········"Lcom/badlogic/gdx/math/Vector2;",
51 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;", 
52 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;", 
53 ········"animation", 
54 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;", 
55 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;", 
56 ········"kotlin.jvm.PlatformType", 
57 ········"spriteFront", 
58 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;", 
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"
65 ····}65 ····}
7.8 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\u0018\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\u000e\u001a\u0012\u001[·...·truncated·by·diffoscope;·len:·693,·SHA:·a1f1caced149edb8f37d30c315f3863f37ae49c55a6509add65660c47cda7757·...·]\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\u0016\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:·693,·SHA:·838ac964e4615270c1c73401fa20c9ab3e10b61b340c0b9e49983dc69177dc6d·...·]\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 ········"bottomLeft",
39 ········"Lkotlin/jvm/functions/Function1;",39 ········"Lkotlin/jvm/functions/Function1;",
40 ········"getBottom",40 ········"getBottomLeft",
41 ········"()Lkotlin/jvm/functions/Function1;",41 ········"()Lkotlin/jvm/functions/Function1;",
 42 ········"bottomRight",
 43 ········"getBottomRight",
 44 ········"bottom",
 45 ········"getBottom",
42 ········"left",46 ········"left",
43 ········"getLeft",47 ········"getLeft",
44 ········"inner",48 ········"inner",
45 ········"getInner",49 ········"getInner",
46 ········"topRight",50 ········"topRight",
47 ········"getTopRight",51 ········"getTopRight",
48 ········"bottomLeft", 
49 ········"getBottomLeft", 
50 ········"top",52 ········"top",
51 ········"getTop",53 ········"getTop",
52 ········"right", 
53 ········"getRight", 
54 ········"bottomRight", 
55 ········"getBottomRight", 
56 ········"topLeft",54 ········"topLeft",
57 ········"getTopLeft",55 ········"getTopLeft",
 56 ········"right",
 57 ········"getRight",
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.53 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\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\t\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010\u0016\u001a\u00020\u0015\u0012\u0006\u0010\u0013\u001a\u00020\u0007\u00a2\u0006\u0004\u[·...·truncated·by·diffoscope;·len:·1009,·SHA:·fbba9a1b0ff1cdded6478819d5f4d8bec913f13ac2bf509bc54f9acf0e517d05·...·]\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\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0007\u0018\u00002\u00020\u0001B\u0017\u0012\u0006\u0010·\u001a\u00020\u001f\u0012\u0006\u0010\"\u001a\u00020\u0007\u00a2\u0006\u0004\u0008$[·...·truncated·by·diffoscope;·len:·995,·SHA:·5a3e3202b951963248c9594403afc16f523737b8ce2c01bc3fe6f78c23322888·...·]\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 ········"playerSpeed", 
46 ········"F", 
47 ········"Lcom/serwylo/beatgame/Assets$Sprites;", 
48 ········"sprites", 
49 ········"Lcom/serwylo/beatgame/Assets$Sprites;", 
50 ········"Lcom/badlogic/gdx/math/Vector2;",45 ········"Lcom/badlogic/gdx/math/Vector2;",
51 ········"velocity",46 ········"velocity",
52 ········"Lcom/badlogic/gdx/math/Vector2;",47 ········"Lcom/badlogic/gdx/math/Vector2;",
53 ········"getVelocity",48 ········"getVelocity",
54 ········"()Lcom/badlogic/gdx/math/Vector2;",49 ········"()Lcom/badlogic/gdx/math/Vector2;",
55 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",50 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",
56 ········"sprite",51 ········"sprite",
57 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",52 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",
58 ········"getSprite",53 ········"getSprite",
59 ········"()Lcom/badlogic/gdx/graphics/g2d/Sprite;",54 ········"()Lcom/badlogic/gdx/graphics/g2d/Sprite;",
60 ········"setSprite",55 ········"setSprite",
61 ········"(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V",56 ········"(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V",
 57 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
 58 ········"sprites",
 59 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
 60 ········"playerSpeed",
 61 ········"F",
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\u008c\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\u[·...·truncated·by·diffoscope;·len:·4061,·SHA:·3fdded80b0c7a98cf4d079c63f3e510ff7e49d17bef07fc37dba80cfcee5c769·...·]\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\u[·...·truncated·by·diffoscope;·len:·4072,·SHA:·1dee64d36d72122d2ef8f622c6605a632eed9a9edf2d94c066618bd7b04e0ae7·...·]\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 ········"hitAnimation",
 69 ········"F",
 70 ········"getHitAnimation",
 71 ········"()F",
 72 ········"setHitAnimation",
 73 ········"",
 74 ········"hitObstacles",
 75 ········"Ljava/util/Set;",
68 ········"Lcom/badlogic/gdx/math/Vector2;",76 ········"Lcom/badlogic/gdx/math/Vector2;",
69 ········"position",77 ········"position",
70 ········"Lcom/badlogic/gdx/math/Vector2;",78 ········"Lcom/badlogic/gdx/math/Vector2;",
71 ········"getPosition",79 ········"getPosition",
72 ········"()Lcom/badlogic/gdx/math/Vector2;",80 ········"()Lcom/badlogic/gdx/math/Vector2;",
 81 ········"hasDoubleJumped",
73 ········"health", 
74 ········"I", 
75 ········"shield", 
76 ········"Lcom/serwylo/beatgame/entities/Player$State;", 
77 ········"state", 
78 ········"Lcom/serwylo/beatgame/entities/Player$State;", 
79 ········"getState", 
80 ········"()Lcom/serwylo/beatgame/entities/Player$State;", 
81 ········"setState", 
82 ········"(Lcom/serwylo/beatgame/entities/Player$State;)V", 
83 ········"lastMultiplerTime", 
84 ········"F", 
85 ········"velocity", 
86 ········"",82 ········"Z",
87 ········"currentlyOnObstacles", 
88 ········"Ljava/util/Set;", 
89 ········"Lcom/serwylo/beatgame/levels/Score;", 
90 ········"score", 
91 ········"Lcom/serwylo/beatgame/levels/Score;", 
92 ········"getScore", 
93 ········"()Lcom/serwylo/beatgame/levels/Score;", 
94 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;", 
95 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",83 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",
96 ········"kotlin.jvm.PlatformType",84 ········"kotlin.jvm.PlatformType",
97 ········"deathAnimation", 
98 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;", 
99 ········"textureJump",85 ········"textureJump",
100 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",86 ········"Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;",
101 ········"hitObstacles", 
102 ········"textureHit", 
103 ········"hitAnimation", 
104 ········"getHitAnimation", 
105 ········"()F", 
106 ········"setHitAnimation", 
107 ········"justHitDamage",87 ········"justHitDamage",
 88 ········"I",
108 ········"getJustHitDamage",89 ········"getJustHitDamage",
109 ········"setJustHitDamage",90 ········"setJustHitDamage",
110 ········"(I)V",91 ········"(I)V",
111 ········"deathTime",92 ········"lastMultiplerTime",
 93 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;",
112 ········"walkAnimation",94 ········"walkAnimation",
 95 ········"Lcom/badlogic/gdx/graphics/g2d/Animation;",
 96 ········"Lcom/serwylo/beatgame/levels/Score;",
 97 ········"score",
 98 ········"Lcom/serwylo/beatgame/levels/Score;",
 99 ········"getScore",
 100 ········"()Lcom/serwylo/beatgame/levels/Score;",
 101 ········"jumpCount",
 102 ········"health",
 103 ········"shield",
 104 ········"deathTime",
113 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",105 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",
114 ········"jumpParticles",106 ········"jumpParticles",
115 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",107 ········"Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;",
 108 ········"velocity",
116 ········"hasDoubleJumped", 
117 ········"Z", 
118 ········"jumpCount", 
119 ········"textureJump2",109 ········"textureJump2",
 110 ········"Lcom/serwylo/beatgame/entities/Player$State;",
 111 ········"state",
 112 ········"Lcom/serwylo/beatgame/entities/Player$State;",
 113 ········"getState",
 114 ········"()Lcom/serwylo/beatgame/entities/Player$State;",
 115 ········"setState",
 116 ········"(Lcom/serwylo/beatgame/entities/Player$State;)V",
 117 ········"textureHit",
 118 ········"deathAnimation",
 119 ········"currentlyOnObstacles",
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.43 KB
smali/com/serwylo/beatgame/entities/ObstacleBuilder$DoorSprite.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\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\u0012\u0016\u0010\n\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\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"
30 ····}30 ····}
31 ····d2·=·{31 ····d2·=·{
32 ········"Lcom/serwylo/beatgame/entities/ObstacleBuilder$DoorSprite;",32 ········"Lcom/serwylo/beatgame/entities/ObstacleBuilder$DoorSprite;",
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 ········"open",38 ········"closed",
39 ········"Lkotlin/jvm/functions/Function1;",39 ········"Lkotlin/jvm/functions/Function1;",
40 ········"getOpen",40 ········"getClosed",
41 ········"()Lkotlin/jvm/functions/Function1;",41 ········"()Lkotlin/jvm/functions/Function1;",
 42 ········"open",
 43 ········"getOpen",
42 ········"covered",44 ········"covered",
43 ········"getCovered",45 ········"getCovered",
44 ········"closed", 
45 ········"getClosed", 
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.12 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\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0002\u0008\t\u0018\u0000·\u001d2\u00020\u0001:\u0002\u001e\u001dB\u0017\u0012\u0006\u0010\u0010\u001a\u00020\u000f\u0012\u0006\u0010\u00[·...·truncated·by·diffoscope;·len:·783,·SHA:·46760586c8ffe5764f815651b92719140ee944beee2d34b6c43eb977df04d3b0·...·]8\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\u0005\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\u0007\u0018\u0000·\u001d2\u00020\u0001:\u0002\u001e\u001dB\u0017\u0012\u0006\u0010\u0019\u001a\u00020\u0018\u0012\u0006\u0010[·...·truncated·by·diffoscope;·len:·787,·SHA:·319b57443c2d33dce7b9673c80bb7eb3d76faf6f97a5ecc4d230ddd7fe797a21·...·]8\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 39, 26 lines modifiedOffset 39, 26 lines modified
39 ········"batch",39 ········"batch",
40 ········"Lcom/serwylo/beatgame/graphics/ParallaxCamera;",40 ········"Lcom/serwylo/beatgame/graphics/ParallaxCamera;",
41 ········"camera",41 ········"camera",
42 ········"",42 ········"",
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 ········"maxSpeed",
 47 ········"F",
46 ········"Lcom/serwylo/beatgame/Assets$Sprites;", 
47 ········"sprites", 
48 ········"Lcom/serwylo/beatgame/Assets$Sprites;", 
49 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;", 
50 ········"skyline", 
51 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;", 
52 ········"",48 ········"",
53 ········"Lcom/serwylo/beatgame/entities/Background$Cloud;",49 ········"Lcom/serwylo/beatgame/entities/Background$Cloud;",
54 ········"clouds",50 ········"clouds",
55 ········"Ljava/util/List;",51 ········"Ljava/util/List;",
56 ········"maxSpeed", 
57 ········"F",52 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",
 53 ········"skyline",
 54 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",
 55 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
 56 ········"sprites",
 57 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
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"
63 ····}63 ····}
64 ····k·=·0x164 ····k·=·0x1
4.12 KB
smali/com/serwylo/beatgame/entities/ObstacleBuilder$SmallObstacle.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 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\t\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0008\u0018\u0000·\u00192\u00020\u0001:\u0001\u0019BC\u0012\u0016\u0010\u0013\u001a\u0012\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u00040\u0011j\u0002`\u0012\u0012\u0006\u0010\u0008\u00[·...·truncated·by·diffoscope;·len:·1153,·SHA:·d89fd7f1345fba038bf4964836395b50e0cc87e3247bd26ca9aa824c9fddf2b5·...·]\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\u0008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\t\u0018\u0000·\u00192\u00020\u0001:\u0001\u0019BC\u0012\u0016\u0010\u0012\u001a\u0012\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u00040\u0010j\u0002`\u0011\u0012\u0006\u0010\u0008\u00[·...·truncated·by·diffoscope;·len:·1153,·SHA:·0ebce09a6ed3e2dcb67ac4f90fc880909467bd31f440653853ead2c965cf23d0·...·]\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;",
Offset 41, 21 lines modifiedOffset 41, 21 lines modified
41 ········"F",41 ········"F",
42 ········"getWidth",42 ········"getWidth",
43 ········"()F",43 ········"()F",
44 ········"offsetX",44 ········"offsetX",
45 ········"getOffsetX",45 ········"getOffsetX",
46 ········"offsetY",46 ········"offsetY",
47 ········"getOffsetY",47 ········"getOffsetY",
48 ········"diagnoal", 
49 ········"Lkotlin/Function1;",48 ········"Lkotlin/Function1;",
50 ········"Lcom/serwylo/beatgame/entities/RegionFetcher;",49 ········"Lcom/serwylo/beatgame/entities/RegionFetcher;",
51 ········"sprite",50 ········"sprite",
52 ········"Lkotlin/jvm/functions/Function1;",51 ········"Lkotlin/jvm/functions/Function1;",
53 ········"height",52 ········"height",
54 ········"getHeight",53 ········"getHeight",
 54 ········"diagnoal",
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.68 KB
smali/com/serwylo/beatgame/entities/ObstacleBuilder$WallSprites.smali
    
Offset 22, 32 lines modifiedOffset 22, 32 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\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0010\u0011\n\u0002\u0008\u000b\u0018\u0000·\u00142\u00020\u0001:\u0001\u0014BU\u0012\u0016\u0010\u000f\u0[·...·truncated·by·diffoscope;·len:·1454,·SHA:·4351d01d79528b68b7cfc319b3220d90413a84aa33425aa193f453aca5bd4b4b·...·]\u00a8\u0006\u0015"29 ········"\u0000·\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u000f\u0018\u0000·\u00142\u00020\u0001:\u0001\u0014BU\u0012\u0016\u0010\u000f\u001a\u0012\u0012\u000[·...·truncated·by·diffoscope;·len:·1442,·SHA:·7a51af74c703d04dfd74f44008035df61e008ff6f983dd534e624be817464f4e·...·]\u00a8\u0006\u0015"
30 ····}30 ····}
31 ····d2·=·{31 ····d2·=·{
32 ········"Lcom/serwylo/beatgame/entities/ObstacleBuilder$WallSprites;",32 ········"Lcom/serwylo/beatgame/entities/ObstacleBuilder$WallSprites;",
33 ········"",33 ········"",
 34 ········"",
34 ········"Lkotlin/Function1;",35 ········"Lkotlin/Function1;",
35 ········"Lcom/serwylo/beatgame/Assets$Sprites;",36 ········"Lcom/serwylo/beatgame/Assets$Sprites;",
36 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",37 ········"Lcom/badlogic/gdx/graphics/g2d/TextureRegion;",
37 ········"Lcom/serwylo/beatgame/entities/RegionFetcher;",38 ········"Lcom/serwylo/beatgame/entities/RegionFetcher;",
38 ········"right", 
39 ········"Lkotlin/jvm/functions/Function1;", 
40 ········"getRight", 
41 ········"()Lkotlin/jvm/functions/Function1;", 
42 ········"", 
43 ········"inner",39 ········"inner",
44 ········"[Lkotlin/jvm/functions/Function1;",40 ········"[Lkotlin/jvm/functions/Function1;",
45 ········"getInner",41 ········"getInner",
46 ········"()[Lkotlin/jvm/functions/Function1;",42 ········"()[Lkotlin/jvm/functions/Function1;",
 43 ········"right",
 44 ········"Lkotlin/jvm/functions/Function1;",
 45 ········"getRight",
 46 ········"()Lkotlin/jvm/functions/Function1;",
47 ········"left",47 ········"left",
48 ········"getLeft",48 ········"getLeft",
49 ········"<init>",49 ········"<init>",
50 ········"(Lkotlin/jvm/functions/Function1;[Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V",50 ········"(Lkotlin/jvm/functions/Function1;[Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V",
51 ········"(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V",51 ········"(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V",
52 ········"Companion",52 ········"Companion",
53 ········"core"53 ········"core"
5.89 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\u001f\u0010\r\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\r\u0010\u0019\u001a\u0004\u0008\u001a\u0010\u0008R\u0019\u0010\u000b\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000b\u0010\u001b\u001a\[·...·truncated·by·diffoscope;·len:·508,·SHA:·b27733e28ef95069ff7336380081bff6711fb3e9e90debe890e01f0b6bcb78d6·...·]\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\u001f\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u0019\u001a\u0004\u0008\u001a\u0010\u0008R\u001c\u0010\u001b\u001a\u00020\u00028\u0006@\u0006X\u0086D\u00a2\u0006\u000c\n\u0004\u0008\u001b\u0[·...·truncated·by·diffoscope;·len:·508,·SHA:·d3e37c39a2664b0ff68ff891dd8ec1923e24398addc91af4ddc42aa5b318dec0·...·]\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 42, 21 lines modifiedOffset 42, 21 lines modified
42 ········"()Ljava/lang/String;",42 ········"()Ljava/lang/String;",
43 ········"hashCode",43 ········"hashCode",
44 ········"other",44 ········"other",
45 ········"",45 ········"",
46 ········"equals",46 ········"equals",
47 ········"(Ljava/lang/Object;)Z",47 ········"(Ljava/lang/Object;)Z",
48 ········"Ljava/util/List;",48 ········"Ljava/util/List;",
49 ········"getFeaturesMid", 
50 ········"I", 
51 ········"getDuration", 
52 ········"getFeaturesLow",49 ········"getFeaturesLow",
53 ········"getFeaturesHigh", 
54 ········"version",50 ········"version",
 51 ········"I",
55 ········"getVersion",52 ········"getVersion",
 53 ········"getDuration",
 54 ········"getFeaturesHigh",
 55 ········"getFeaturesMid",
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.44 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\u0006\n\u0002\u0010\u0017\n\u0002\u0008\u0007\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:·1329,·SHA:·301d28b7f6bfd7db20e1f70d79609fb49ec94b6e73b8fb99774f0635913f6052·...·]\u0010\u001e\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:·1329,·SHA:·4a99412a76a4a4270071807b891f6caf1f0d08a4bd1c46c673ee4d2d5455a915·...·]\u0010\u001e\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, 23 lines modifiedOffset 32, 23 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 ········"getChannels", 
43 ········"",39 ········"",
44 ········"pcmSamples",40 ········"pcmSamples",
45 ········"[S",41 ········"[S",
46 ········"getPcmSamples",42 ········"getPcmSamples",
47 ········"()[S",43 ········"()[S",
 44 ········"I",
 45 ········"getSampleRate",
 46 ········"getChannels",
 47 ········"[B",
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·=·{
54 ········0x1,54 ········0x1,
4.12 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\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\u[·...·truncated·by·diffoscope;·len:·1092,·SHA:·f0848b48bc1ec6314673fb8cfeab34ec9bef9c30609477f18400bad14fb6e5e1·...·]\u00a8\u0006\u0019"14 ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0010\u0008\n\u0002\u0008\u0004\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u000b\u0018\u00002\u00020\u0001BG\u0012\u0006\u0010\t\u001a\u00020\u0008\u0012\u000c\u0010\u0004\u001a\u0008\u0012\u0004[·...·truncated·by·diffoscope;·len:·1068,·SHA:·0dea70665e952702d2282c16635755ea77360f844135e9d8286d7f655e45adcf·...·]\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;", 
21 ········"featuresLow", 
22 ········"Ljava/util/List;", 
23 ········"getFeaturesLow", 
24 ········"()Ljava/util/List;", 
25 ········"featuresMid", 
26 ········"getFeaturesMid", 
27 ········"", 
28 ········"Lcom/badlogic/gdx/math/Vector2;",20 ········"Lcom/badlogic/gdx/math/Vector2;",
29 ········"heightMap",21 ········"heightMap",
30 ········"[Lcom/badlogic/gdx/math/Vector2;",22 ········"[Lcom/badlogic/gdx/math/Vector2;",
31 ········"getHeightMap",23 ········"getHeightMap",
32 ········"()[Lcom/badlogic/gdx/math/Vector2;",24 ········"()[Lcom/badlogic/gdx/math/Vector2;",
33 ········"featuresHigh", 
34 ········"getFeaturesHigh", 
35 ········"",25 ········"",
36 ········"duration",26 ········"duration",
37 ········"I",27 ········"I",
38 ········"getDuration",28 ········"getDuration",
39 ········"()I",29 ········"()I",
 30 ········"",
 31 ········"Lcom/serwylo/beatgame/audio/features/Feature;",
 32 ········"featuresMid",
 33 ········"Ljava/util/List;",
 34 ········"getFeaturesMid",
 35 ········"()Ljava/util/List;",
 36 ········"featuresHigh",
 37 ········"getFeaturesHigh",
 38 ········"featuresLow",
 39 ········"getFeaturesLow",
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.0 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\n\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\n\u0010\u0016\u001a\u0004\u0008\u0017\u0010\u0007R\u0019\u0010\u000b\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000b\u0010\u0016\u001a\u0004\u0008\u0018\u0010\u0007R\u0019\u0010\u000c\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\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\u000b\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000b\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\u000c\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\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 ········"getStrength", 
41 ········"getStartTimeInSeconds",40 ········"getStartTimeInSeconds",
 41 ········"getStrength",
42 ········"getDurationInSeconds",42 ········"getDurationInSeconds",
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.66 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:·55,·SHA:·64c6e1b2909e6dd6df038689314a28c216353fe4c0662fc481465ab8fc93650e·...·]\u0010\u0014\u001a\u0004\u0008\u0018\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\u0013\u0010\u0017\u001a\u00020\u00028F@\u0006\u00a2\u0006\u0006\u001a\u0004\u0008\u0016\u0010\u0004R\u0019\u0010\u0006\u001a\u00020\u0[·...·truncated·by·diffoscope;·len:·55,·SHA:·a4f020cc8324bc6242771d7e01d25778eb1b74e8169dee302090fea429ff5d12·...·]\u0010\u0014\u001a\u0004\u0008\u0018\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 ········"getFrequency",38 ········"getAbsValue",
39 ········"getLogAbsValue",39 ········"getLogAbsValue",
40 ········"logAbsValue",40 ········"logAbsValue",
41 ········"getAbsValue",41 ········"getFrequency",
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.78 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\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\u0004\u0008\u001f\u0010\u000eR\u0019\u0010\u000f\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000f\u0[·...·truncated·by·diffoscope;·len:·35,·SHA:·8186fac8c602448de2b6d55fc393c2105a4ebe6e140196568565a2350be10c04·...·]\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\u0019\u0010\u000f\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000f\u0010\u001e\u001a\u0004\u0008\u001f\u0010\u0007R\u001f\u0010\u0011\u001a\u0008\u0012\u0004\u0012\u00020\u000c0\u000b8\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0011\u0[·...·truncated·by·diffoscope;·len:·35,·SHA:·05d49c05c48386fb641d660b97b95afbfa0fbfdfc3a2a17f4d7218c21c3a3699·...·]\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 44, 18 lines modifiedOffset 44, 18 lines modified
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 ········"I",49 ········"I",
50 ········"getWindowSize",50 ········"getWindowSize",
51 ········"Ljava/util/List;", 
52 ········"getWindows", 
53 ········"Lcom/serwylo/beatgame/audio/Mp3Data;",51 ········"Lcom/serwylo/beatgame/audio/Mp3Data;",
54 ········"getMp3Data",52 ········"getMp3Data",
 53 ········"Ljava/util/List;",
 54 ········"getWindows",
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.56 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\u000c\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u0019\u001a\u0004\u0008\u001a\u0010\u0004R\u0019\u0010\r\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\r\u0010\u001b\u001a\u0004\u0008\u001c\u0010\u0007R\u001f\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u00088\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000e\u0010\u001d\u001a\u0004\u0008\u001e\u0010\u000b\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\u0019\u0010\r\u001a\u00020\u00058\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\r\u0010\u0019\u001a\u0004\u0008\u001a\u0010\u0007R\u0019\u0010\u000c\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\u001b\u001a\u0004\u0008\u001c\u0010\u0004R\u001f\u0010\u000e\u001a\u0008\u0012\u0004\u0012\u00020\t0\u00088\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u000e\u0010\u001d\u001a\u0004\u0008\u001e\u0010\u000b\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, 18 lines modifiedOffset 35, 18 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 ········"Lcom/serwylo/beatgame/audio/Mp3Data;", 
43 ········"getMp3Data", 
44 ········"I",42 ········"I",
45 ········"getWindowSize",43 ········"getWindowSize",
 44 ········"Lcom/serwylo/beatgame/audio/Mp3Data;",
 45 ········"getMp3Data",
46 ········"Ljava/util/List;",46 ········"Ljava/util/List;",
47 ········"getWindows",47 ········"getWindows",
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
7.55 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\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$\u001a\u00020\u0002\u0012\u0006\u0010\u001e\u001a\u00020\u0002\u0012\u0006\u0010[·...·truncated·by·diffoscope;·len:·2690,·SHA:·195c4a6d2738836f6cc4fcce5575076ed1cd7e30bd4bc16d9ab54067a6f74731·...·]\u00a8\u0006+"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\u001a\u001a\u00020\u0007\u0012\u0006\u0010$\u001a\u00020\u0007\u0012\u0006\u0[·...·truncated·by·diffoscope;·len:·2645,·SHA:·c4b7bcc064c49ecd75f40312922a276e60a9c805b9e7a637b73a8551c68f2e9c·...·]\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 ········"meanFirst", 
27 ········"D", 
28 ········"getMeanFirst", 
29 ········"()D", 
30 ········"dominantFrequency", 
31 ········"getDominantFrequency", 
32 ········"min", 
33 ········"getMin", 
34 ········"q1", 
35 ········"getQ1", 
36 ········"", 
37 ········"windowIndex",26 ········"windowIndex",
38 ········"I",27 ········"I",
39 ········"getWindowIndex",28 ········"getWindowIndex",
40 ········"()I",29 ········"()I",
41 ········"median",30 ········"",
 31 ········"dominantFrequency",
 32 ········"D",
 33 ········"getDominantFrequency",
 34 ········"()D",
42 ········"getMedian", 
43 ········"meanSecond", 
44 ········"getMeanSecond", 
45 ········"meanThird", 
46 ········"getMeanThird", 
47 ········"q3",35 ········"q3",
48 ········"getQ3",36 ········"getQ3",
 37 ········"meanFirst",
 38 ········"getMeanFirst",
 39 ········"min",
 40 ········"getMin",
 41 ········"meanSecond",
 42 ········"getMeanSecond",
49 ········"kurtosis",43 ········"kurtosis",
50 ········"getKurtosis",44 ········"getKurtosis",
 45 ········"q1",
 46 ········"getQ1",
 47 ········"skewness",
 48 ········"getSkewness",
 49 ········"energy",
 50 ········"getEnergy",
51 ········"stdDev",51 ········"stdDev",
52 ········"getStdDev",52 ········"getStdDev",
 53 ········"median",
 54 ········"getMedian",
 55 ········"max",
 56 ········"getMax",
 57 ········"meanThird",
 58 ········"getMeanThird",
53 ········"mean",59 ········"mean",
54 ········"getMean",60 ········"getMean",
55 ········"rmse",61 ········"rmse",
56 ········"getRmse",62 ········"getRmse",
57 ········"max", 
58 ········"getMax", 
59 ········"energy", 
60 ········"getEnergy", 
61 ········"skewness", 
62 ········"getSkewness", 
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.67 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\u0010\u000e\n\u0002\u0010\u0014\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018[·...·truncated·by·diffoscope;·len:·2298,·SHA:·9965f9213165fe7819e901540294a0a161e23e39cac963939e636b9282b7b7c0·...·]\u00a8\u00061"18 ········"\u0000\u0082\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0004\n\u0002\u0010%\n\u0002\u0010\u000e\n\u0002\u0010\u0014\n\u0002\u0008\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u000[·...·truncated·by·diffoscope;·len:·2310,·SHA:·d83c64a9e2a392f83ea631b1ba889358cc7afd159f3d6c0cf06ce251efffb13d·...·]\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/serwylo/beatgame/audio/fft/FFTResultWithValues;", 
29 ········"spectogram", 
30 ········"Lcom/serwylo/beatgame/audio/fft/FFTResultWithValues;", 
31 ········"",28 ········"",
32 ········"",29 ········"",
33 ········"",30 ········"",
34 ········"seriesVertices",31 ········"seriesVertices",
35 ········"Ljava/util/Map;",32 ········"Ljava/util/Map;",
 33 ········"",
 34 ········"Lcom/badlogic/gdx/graphics/Color;",
 35 ········"featureSwatch",
 36 ········"Ljava/util/List;",
36 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",37 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",
37 ········"sprite",38 ········"sprite",
38 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",39 ········"Lcom/badlogic/gdx/graphics/g2d/Sprite;",
 40 ········"Lcom/badlogic/gdx/graphics/Pixmap;",
 41 ········"spectogramImage",
 42 ········"Lcom/badlogic/gdx/graphics/Pixmap;",
39 ········"Lcom/badlogic/gdx/graphics/Texture;",43 ········"Lcom/badlogic/gdx/graphics/Texture;",
40 ········"texture",44 ········"texture",
41 ········"Lcom/badlogic/gdx/graphics/Texture;",45 ········"Lcom/badlogic/gdx/graphics/Texture;",
 46 ········"Lcom/serwylo/beatgame/audio/fft/FFTResultWithValues;",
 47 ········"spectogram",
 48 ········"Lcom/serwylo/beatgame/audio/fft/FFTResultWithValues;",
 49 ········"Lcom/badlogic/gdx/graphics/g2d/BitmapFont;",
42 ········"",50 ········"font",
 51 ········"Lcom/badlogic/gdx/graphics/g2d/BitmapFont;",
43 ········"statsOffset", 
44 ········"F", 
45 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;",52 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;",
46 ········"batch",53 ········"batch",
47 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;",54 ········"Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;",
 55 ········"",
 56 ········"statsOffset",
 57 ········"F",
48 ········"Lcom/badlogic/gdx/audio/Music;",58 ········"Lcom/badlogic/gdx/audio/Music;",
49 ········"music",59 ········"music",
50 ········"Lcom/badlogic/gdx/audio/Music;",60 ········"Lcom/badlogic/gdx/audio/Music;",
51 ········"", 
52 ········"Lcom/badlogic/gdx/graphics/Color;", 
53 ········"featureSwatch", 
54 ········"Ljava/util/List;", 
55 ········"Lcom/serwylo/beatgame/audio/features/Feature;", 
56 ········"features", 
57 ········"Lcom/badlogic/gdx/graphics/Pixmap;", 
58 ········"spectogramImage", 
59 ········"Lcom/badlogic/gdx/graphics/Pixmap;", 
60 ········"Lcom/badlogic/gdx/graphics/Camera;",61 ········"Lcom/badlogic/gdx/graphics/Camera;",
61 ········"camera",62 ········"camera",
62 ········"Lcom/badlogic/gdx/graphics/Camera;",63 ········"Lcom/badlogic/gdx/graphics/Camera;",
 64 ········"statsWidth",
 65 ········"Lcom/serwylo/beatgame/audio/features/Feature;",
 66 ········"features",
63 ········"",67 ········"",
64 ········"series",68 ········"series",
65 ········"Lcom/badlogic/gdx/graphics/g2d/BitmapFont;", 
66 ········"font", 
67 ········"Lcom/badlogic/gdx/graphics/g2d/BitmapFont;", 
68 ········"statsWidth", 
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,
3.75 KB
smali/com/serwylo/beatgame/audio/playground/Normalisation.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\u0019\u0010\u0007\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0007\u0010\u0014\u001a\u0004\u0008\u0016\u0010\u0[·...·truncated·by·diffoscope;·len:·105,·SHA:·08ab74ce59e2082e6d7f385058f86c13df371f23966834e3956400da69bcfa05·...·]\u001a\u0004\u0008\u0018\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\u0014\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0014\u0010\u0015\u001a\u0004\u0008\u0016\u0010\u0004R\u0019\u0010\u0007\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0007\u0010\u0015\u001a\u0004\u0008\u0017\u0010\u0[·...·truncated·by·diffoscope;·len:·105,·SHA:·c249302ffa4b4e749d686dfe7c21a66a866f1ab5c5bc475179e8be68cdbb31a7·...·]\u001a\u0004\u0008\u0018\u0010\u0004\u00a8\u0006\u001b"
15 ····}15 ····}
16 ····d2·=·{16 ····d2·=·{
17 ········"Lcom/serwylo/beatgame/audio/playground/Normalisation;",17 ········"Lcom/serwylo/beatgame/audio/playground/Normalisation;",
18 ········"",18 ········"",
19 ········"",19 ········"",
20 ········"component1",20 ········"component1",
21 ········"()D",21 ········"()D",
Offset 30, 19 lines modifiedOffset 30, 19 lines modified
30 ········"",30 ········"",
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", 
38 ········"getMin", 
39 ········"getMax", 
40 ········"range",37 ········"range",
 38 ········"D",
41 ········"getRange",39 ········"getRange",
 40 ········"getMax",
 41 ········"getMin",
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,