first commit

This commit is contained in:
Kolyah35
2026-03-18 12:51:32 +03:00
commit 97ef2458fd
63 changed files with 10658 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
package com.m3gworks.engine;
import javax.microedition.lcdui.Display;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
/* loaded from: microcounterstrike.jar:com/m3gworks/engine/GameAppMidlet.class */
public class GameAppMidlet extends MIDlet {
/* renamed from: a */
public Display display;
/* renamed from: b */
private static GameAppMidlet instance;
/* renamed from: a */
public static GameAppMidlet getInstance() {
return instance;
}
public GameAppMidlet() {
this.display = null;
instance = this;
this.display = Display.getDisplay(this);
}
/* renamed from: b */
public void onStartApp() {
}
public void startApp() throws MIDletStateChangeException {
onStartApp();
}
public void pauseApp() {
}
public void destroyApp(boolean z) throws MIDletStateChangeException {
}
}

View File

@@ -0,0 +1,40 @@
package com.m3gworks.microcs;
import com.m3gworks.engine.GameAppMidlet;
import javax.microedition.rms.RecordStore;
import javax.microedition.rms.RecordStoreException;
import javax.microedition.rms.RecordStoreFullException;
import javax.microedition.rms.RecordStoreNotFoundException;
import p000.MainUiCanvasBase;
import p000.LicenseInputForm;
import p000.SplashScreen;
/* loaded from: microcounterstrike.jar:com/m3gworks/microcs/MicroCounterStrikeMidlet.class */
public class MicroCounterStrikeMidlet extends GameAppMidlet {
@Override // com.m3gworks.engine.GameAppMidlet
/* renamed from: b */
public final void onStartApp() {
byte[] record;
SplashScreen.execute225();
boolean z = false;
RecordStore recordStore = null;
try {
RecordStore recordStoreOpenRecordStore = RecordStore.openRecordStore("m3gworksMCS", true);
z = (recordStoreOpenRecordStore.getNumRecords() == 0 || (record = recordStoreOpenRecordStore.getRecord(recordStoreOpenRecordStore.getNextRecordID() - 1)) == null || !new String(record).equals("ZHANGYUNZHI")) ? false : true;
recordStore = recordStoreOpenRecordStore;
recordStore.closeRecordStore();
} catch (RecordStoreException e) {
recordStore.printStackTrace();
} catch (RecordStoreNotFoundException e2) {
recordStore.printStackTrace();
} catch (RecordStoreFullException e3) {
recordStore.printStackTrace();
}
if (!z) {
GameAppMidlet.getInstance().display.setCurrent(new LicenseInputForm());
} else {
GameAppMidlet.getInstance().display.setCurrent(MainUiCanvasBase.getInstance());
MainUiCanvasBase.getInstance().execute37();
}
}
}

View File

@@ -0,0 +1,21 @@
package com.m3gworks.util;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import p000.FastAcos;
/* loaded from: microcounterstrike.jar:com/m3gworks/util/EngineTestMidlet.class */
public class EngineTestMidlet extends MIDlet {
public EngineTestMidlet() {
System.out.println(new StringBuffer("arccos(0.5)=").append(FastAcos.getDouble78(0.5d)).toString());
}
public void startApp() throws MIDletStateChangeException {
}
public void pauseApp() {
}
public void destroyApp(boolean z) throws MIDletStateChangeException {
}
}