Files
rr3-apk/decompiled-community/sources/com/mbridge/msdk/shake/b.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

97 lines
2.9 KiB
Java

package com.mbridge.msdk.shake;
import android.hardware.Sensor;
import android.hardware.SensorEventListener;
/* loaded from: classes4.dex */
public abstract class b implements SensorEventListener {
private int a;
private int b;
public long d = 0;
public float e = 0.0f;
public float f = 0.0f;
public float g = 0.0f;
public abstract void a();
@Override // android.hardware.SensorEventListener
public void onAccuracyChanged(Sensor sensor, int i) {
}
public b(int i, int i2) {
this.a = i;
this.b = i2;
}
/* JADX WARN: Code restructure failed: missing block: B:18:0x0046, code lost:
if (java.lang.Math.abs(r9 - r2) > r8.a) goto L14;
*/
@Override // android.hardware.SensorEventListener
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void onSensorChanged(android.hardware.SensorEvent r9) {
/*
r8 = this;
float[] r9 = r9.values
r0 = 0
r0 = r9[r0]
float r0 = -r0
r1 = 1
r1 = r9[r1]
float r1 = -r1
r2 = 2
r9 = r9[r2]
float r9 = -r9
float r2 = r8.e
r3 = 0
int r4 = (r2 > r3 ? 1 : (r2 == r3 ? 0 : -1))
if (r4 == 0) goto L22
float r2 = r0 - r2
float r2 = java.lang.Math.abs(r2)
int r4 = r8.a
float r4 = (float) r4
int r2 = (r2 > r4 ? 1 : (r2 == r4 ? 0 : -1))
if (r2 > 0) goto L48
L22:
float r2 = r8.f
int r4 = (r2 > r3 ? 1 : (r2 == r3 ? 0 : -1))
if (r4 == 0) goto L35
float r2 = r1 - r2
float r2 = java.lang.Math.abs(r2)
int r4 = r8.a
float r4 = (float) r4
int r2 = (r2 > r4 ? 1 : (r2 == r4 ? 0 : -1))
if (r2 > 0) goto L48
L35:
float r2 = r8.g
int r3 = (r2 > r3 ? 1 : (r2 == r3 ? 0 : -1))
if (r3 == 0) goto L5c
float r2 = r9 - r2
float r2 = java.lang.Math.abs(r2)
int r3 = r8.a
float r3 = (float) r3
int r2 = (r2 > r3 ? 1 : (r2 == r3 ? 0 : -1))
if (r2 <= 0) goto L5c
L48:
long r2 = java.lang.System.currentTimeMillis()
long r4 = r8.d
long r4 = r2 - r4
int r6 = r8.b
long r6 = (long) r6
int r4 = (r4 > r6 ? 1 : (r4 == r6 ? 0 : -1))
if (r4 <= 0) goto L5c
r8.d = r2
r8.a()
L5c:
r8.e = r0
r8.f = r1
r8.g = r9
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.shake.b.onSensorChanged(android.hardware.SensorEvent):void");
}
}