game
Class Player

java.lang.Object
  extended bygame.Player

public class Player
extends java.lang.Object


Field Summary
static int BLACK_LANCE
           
static int BORDER_WORLDS
           
static int CIVILIAN
           
static int CONFED
           
static int KILRATHI
           
static int NEPHILIM
           
static int PIRATE
           
static java.awt.Color[] RACE_COLORS
           
static java.lang.String[] RACE_NAMES
           
static int UNKNOWN
           
 
Constructor Summary
Player(java.lang.String name, int id, int race, int[] allies)
           
Player(java.lang.String name, int id, int race, int[] allies, java.lang.String icon)
           
 
Method Summary
 boolean alliedWith(int playerID)
           
 java.awt.Color getColor()
           
 java.lang.String getIcon()
           
 java.awt.Image getIconImage()
           
 int getID()
           
 java.lang.String getName()
           
 int getRace()
           
 void orderGunAttack(Wing u, Unit target)
           
 void orderLeadPursue(Wing u, Unit target)
           
 void orderMissileAttack(Wing u)
           
 void orderMove(Wing u, Vector2D position)
           
 void orderSpin(Wing u)
           
 void orderSplitMissileAttack(Wing u)
           
 void orderStop(Wing u)
           
 void orderToggleWeapons(Wing u)
           
 void setIcon(java.lang.String icon)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CONFED

public static final int CONFED
See Also:
Constant Field Values

KILRATHI

public static final int KILRATHI
See Also:
Constant Field Values

NEPHILIM

public static final int NEPHILIM
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

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

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[] allies)

Player

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

orderStop

public void orderStop(Wing u)

orderSpin

public void orderSpin(Wing u)

orderMove

public void orderMove(Wing u,
                      Vector2D position)

orderLeadPursue

public void orderLeadPursue(Wing u,
                            Unit target)

orderGunAttack

public void orderGunAttack(Wing u,
                           Unit target)

orderMissileAttack

public void orderMissileAttack(Wing u)

orderSplitMissileAttack

public void orderSplitMissileAttack(Wing u)

orderToggleWeapons

public void orderToggleWeapons(Wing u)

alliedWith

public boolean alliedWith(int playerID)

toString

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

getIconImage

public java.awt.Image getIconImage()

getIcon

public java.lang.String getIcon()

setIcon

public void setIcon(java.lang.String icon)

getID

public int getID()

getName

public java.lang.String getName()

getRace

public int getRace()

getColor

public java.awt.Color getColor()