game.players
Class Player

java.lang.Object
  extended bygame.players.Player
Direct Known Subclasses:
HBodyPlayer

public class Player
extends java.lang.Object


Field Summary
static int BLACK_LANCE
           
static int BORDER_WORLDS
           
static int BREAK_IMMEDIATELY_MODE
           
static int CIVILIAN
           
static int CONFED
           
static int DO_NOTHING_MODE
           
static int KILRATHI
           
static int NEPHILIM
           
static int NEUTRAL
           
static int PIRATE
           
static java.awt.Color[] RACE_COLORS
           
static java.lang.String[] RACE_NAMES
           
static int UNKNOWN
           
static int WAIT_THEN_BREAK_MODE
           
 
Constructor Summary
Player(java.lang.String name, int id, int race, int mode, int[] allies)
           
 
Method Summary
 boolean alliedWith(int playerID)
           
 boolean canSee(Unit u)
           
 java.awt.Color getColor()
           
 java.awt.Image getFrontImage()
           
 java.awt.Image getIconImage()
           
 int getID()
           
 java.lang.String getName()
           
 int getRace()
           
 boolean hasIcon()
           
 boolean integrate(double timestep, java.util.Vector units)
           
 void orderGunAttack(Wing u, Unit target)
           
 void orderLeadPursue(Wing u, Unit target)
           
 void orderMode(Wing u, int mode)
           
 void orderMove(Wing u, Vector2D position)
           
 void orderToggleCloak(Wing u)
           
 void orderToggleWeapons(Wing u)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DO_NOTHING_MODE

public static final int DO_NOTHING_MODE
See Also:
Constant Field Values

BREAK_IMMEDIATELY_MODE

public static final int BREAK_IMMEDIATELY_MODE
See Also:
Constant Field Values

WAIT_THEN_BREAK_MODE

public static final int WAIT_THEN_BREAK_MODE
See Also:
Constant Field Values

CONFED

public static final int CONFED
See Also:
Constant Field Values

KILRATHI

public static final int KILRATHI
See Also:
Constant Field Values

BORDER_WORLDS

public static final int BORDER_WORLDS
See Also:
Constant Field Values

BLACK_LANCE

public static final int BLACK_LANCE
See Also:
Constant Field Values

NEPHILIM

public static final int NEPHILIM
See Also:
Constant Field Values

PIRATE

public static final int PIRATE
See Also:
Constant Field Values

CIVILIAN

public static final int CIVILIAN
See Also:
Constant Field Values

UNKNOWN

public static final int UNKNOWN
See Also:
Constant Field Values

NEUTRAL

public static final int NEUTRAL
See Also:
Constant Field Values

RACE_NAMES

public static final java.lang.String[] RACE_NAMES

RACE_COLORS

public static final java.awt.Color[] RACE_COLORS
Constructor Detail

Player

public Player(java.lang.String name,
              int id,
              int race,
              int mode,
              int[] allies)
Method Detail

integrate

public boolean integrate(double timestep,
                         java.util.Vector units)

orderMode

public void orderMode(Wing u,
                      int mode)

orderMove

public void orderMove(Wing u,
                      Vector2D position)

orderLeadPursue

public void orderLeadPursue(Wing u,
                            Unit target)

orderGunAttack

public void orderGunAttack(Wing u,
                           Unit target)

orderToggleWeapons

public void orderToggleWeapons(Wing u)

orderToggleCloak

public void orderToggleCloak(Wing u)

canSee

public boolean canSee(Unit u)

alliedWith

public boolean alliedWith(int playerID)

toString

public java.lang.String toString()
See Also:
Object.toString()

hasIcon

public boolean hasIcon()

getIconImage

public java.awt.Image getIconImage()

getFrontImage

public java.awt.Image getFrontImage()

getID

public int getID()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getRace

public int getRace()

getColor

public java.awt.Color getColor()