Files
micro-counter-strike-decomp…/p000/CameraManager.java
2026-03-18 12:51:32 +03:00

68 lines
1.8 KiB
Java

package p000;
import java.util.Enumeration;
import java.util.Hashtable;
import javax.microedition.m3g.Camera;
/* renamed from: aq */
/* loaded from: microcounterstrike.jar:aq.class */
public final class CameraManager {
/* renamed from: b */
private static CameraManager cameraManager87;
/* renamed from: c */
private Hashtable map88 = null;
/* renamed from: a */
public Camera camera89;
private CameraManager() {
}
/* renamed from: a */
public static CameraManager getInstance() {
if (cameraManager87 == null) {
cameraManager87 = new CameraManager();
}
return cameraManager87;
}
/* renamed from: b */
public final void execute118() {
this.map88 = new Hashtable();
PlatformServices.getInstance().initCameras();
}
/* renamed from: c */
public final void execute119() {
Enumeration enumerationKeys = this.map88.keys();
while (enumerationKeys.hasMoreElements()) {
this.map88.get((String) enumerationKeys.nextElement());
}
this.map88 = null;
}
/* renamed from: a */
public final void execute120(String str, Camera camera) {
this.map88.put(str, camera);
}
/* renamed from: a */
public final Camera getCamera121(String str) {
Object obj = this.map88.get(str);
if (obj == null) {
return null;
}
return (Camera) obj;
}
/* renamed from: a */
public final void execute122(Camera camera, GameRenderCanvas c0002ab) {
this.camera89 = camera;
float width = c0002ab.getWidth() / c0002ab.getHeight();
camera.setPerspective(60.0f / width, width, 0.1f, 1000.0f);
MapManager.getInstance().world.setActiveCamera(camera);
}
}