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)); } }