first commit
This commit is contained in:
85
p000/PlayerManager.java
Normal file
85
p000/PlayerManager.java
Normal file
@@ -0,0 +1,85 @@
|
||||
package p000;
|
||||
|
||||
import java.util.Enumeration;
|
||||
import java.util.Hashtable;
|
||||
import javax.microedition.m3g.World;
|
||||
|
||||
/* renamed from: bb */
|
||||
/* loaded from: microcounterstrike.jar:bb.class */
|
||||
public final class PlayerManager {
|
||||
|
||||
/* renamed from: c */
|
||||
private static PlayerManager instance;
|
||||
|
||||
/* renamed from: a */
|
||||
public PlayerEntityBase localPlayer;
|
||||
|
||||
/* renamed from: b */
|
||||
public Hashtable playersById;
|
||||
|
||||
private PlayerManager() {
|
||||
}
|
||||
|
||||
/* renamed from: a */
|
||||
public static PlayerManager getInstance() {
|
||||
if (instance == null) {
|
||||
instance = new PlayerManager();
|
||||
}
|
||||
return instance;
|
||||
}
|
||||
|
||||
/* renamed from: a */
|
||||
public final void addPlayer(PlayerEntityBase abstractC0052u) {
|
||||
if (this.playersById == null) {
|
||||
this.playersById = new Hashtable();
|
||||
}
|
||||
this.playersById.put(new Integer(abstractC0052u.value255), abstractC0052u);
|
||||
if (abstractC0052u.value255 == 1) {
|
||||
this.localPlayer = abstractC0052u;
|
||||
}
|
||||
}
|
||||
|
||||
/* renamed from: a */
|
||||
public final void addAllToWorld(World world) {
|
||||
Enumeration enumerationKeys = this.playersById.keys();
|
||||
while (enumerationKeys.hasMoreElements()) {
|
||||
((PlayerEntityBase) this.playersById.get((Integer) enumerationKeys.nextElement())).addToWorld(world);
|
||||
}
|
||||
}
|
||||
|
||||
/* renamed from: b */
|
||||
public final void respawnAll() {
|
||||
Enumeration enumerationKeys = this.playersById.keys();
|
||||
while (enumerationKeys.hasMoreElements()) {
|
||||
((PlayerEntityBase) this.playersById.get((Integer) enumerationKeys.nextElement())).respawn();
|
||||
}
|
||||
}
|
||||
|
||||
/* renamed from: c */
|
||||
public final void disposeAll() {
|
||||
Enumeration enumerationKeys = this.playersById.keys();
|
||||
while (enumerationKeys.hasMoreElements()) {
|
||||
((PlayerEntityBase) this.playersById.get((Integer) enumerationKeys.nextElement())).removeFromWorld();
|
||||
}
|
||||
this.playersById = null;
|
||||
}
|
||||
|
||||
/* renamed from: d */
|
||||
public final void updateVisibility() {
|
||||
Enumeration enumerationKeys = this.playersById.keys();
|
||||
while (enumerationKeys.hasMoreElements()) {
|
||||
PlayerEntityBase abstractC0052u = (PlayerEntityBase) this.playersById.get((Integer) enumerationKeys.nextElement());
|
||||
if (abstractC0052u.flag266) {
|
||||
abstractC0052u.playerModelBase261.execute273(true);
|
||||
abstractC0052u.execute245();
|
||||
} else {
|
||||
abstractC0052u.playerModelBase261.execute273(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* renamed from: a */
|
||||
public final PlayerEntityBase getPlayerById(int i) {
|
||||
return (PlayerEntityBase) this.playersById.get(new Integer(i));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user