public int getNonObserverSize() { int nonObservers = 0; for (int i = 0; i < players.size(); i++) { if (!players.get(i).isObserver()) { nonObservers++; } } return nonObservers; }
public void cacheObversverStatus() { ObserverTeam = new Boolean(true); for (int i = 0; i < players.size(); i++) { if (!players.get(i).isObserver()) { ObserverTeam = false; } } }
public Enumeration<IPlayer> getNonObserverPlayers() { Vector<IPlayer> nonObservers = new Vector<IPlayer>(); for (int i = 0; i < players.size(); i++) { if (!players.get(i).isObserver()) { nonObservers.add(players.get(i)); } } return nonObservers.elements(); }
public int getFriendlyBV(IGame game, IPlayer player) { int ret = 0; for (IPlayer other : game.getPlayersVector()) { if (other.isObserver()) continue; if (!other.isEnemyOf(player)) { ret += other.getBV(); } } return ret; }
public int getEnemyInitialBV(IGame game, IPlayer player) { int ret = 0; for (IPlayer other : game.getPlayersVector()) { if (other.isObserver()) continue; if (other.isEnemyOf(player)) { ret += other.getInitialBV(); } } return ret; }
public int getEnemyBV(IGame game, IPlayer player) { int ret = 0; for (IPlayer other : game.getPlayersVector()) { if (other.isObserver()) continue; if (other.isEnemyOf(player)) { ret += other.getBV(); } } return ret; }
.getString("PlayerListDialog.player_ghost")); //$NON-NLS-1$ playerDisplay.append(']'); //$NON-NLS-1$ } else if (player.isObserver()) { playerDisplay.append(" ["); //$NON-NLS-1$ playerDisplay.append(Messages
/** * Utility Function for "Restricted Commands." Restricted commands are not * password-protected, they are restricted to non-Observers. In the case * where there are only Ghosts and/or Observers, the Observers can run * restricted commands. */ public boolean canRunRestrictedCommand(int connId) { if (!server.getGame().getOptions().booleanOption( OptionsConstants.BASE_RESTRICT_GAME_COMMANDS)) { return true; } if (server.getPlayer(connId).isGhost()) return false; // Just in case something funky happens if (server.getPlayer(connId).isObserver()) { for (Enumeration<IPlayer> e = server.getGame().getPlayers(); e .hasMoreElements();) { IPlayer p = e.nextElement(); if (!p.isObserver() && !p.isGhost()) { // There are non-Observer, non-Ghosts in the game, so // Observers are locked out. return false; } } } return true; }
IPlayer player = players.get(i); if (player.getId() != victoryPlayerId && !player.isObserver()) { if (!player.admitsDefeat()) { forceVictory = false; IPlayer player = players.get(i); if (player.getTeam() != victoryTeam && !player.isObserver()) { if (!player.admitsDefeat()) { forceVictory = false;
if (p.isObserver()) { for (IPlayer other : entityDetectedBy) { if (other.isEnemyOf(getOwner())) {
IPlayer player = loop.nextElement(); int team = player.getTeam(); if (en.isNarcedBy(team) && !player.isObserver()) { buff = new StringBuffer( Messages.getString("MechDisplay.NARCedBy")); //$NON-NLS-1$ .addElement(buff.toString()); if (en.isINarcedBy(team) && !player.isObserver()) { buff = new StringBuffer( Messages.getString("MechDisplay.INarcHoming")); //$NON-NLS-1$
if (player.isObserver()) continue; int ebv = 0;
if (player.isObserver()) continue; int fbv = 0;
if (p.isObserver()) { for (IPlayer other : entitySeenBy) { if (other.isEnemyOf(getOwner())) {