mixmeta4
Class Player

java.lang.Object
  extended by mixmeta4.Player
All Implemented Interfaces:
Agent
Direct Known Subclasses:
ClientPlayer

public abstract class Player
extends java.lang.Object
implements Agent

Abstract class which is extended to create user's players.


Field Summary
 boolean isRed
           
 java.lang.String name
           
 
Constructor Summary
Player(boolean isRed, java.lang.String name)
           
 
Method Summary
abstract  Action getAction(Percept percept)
           
 java.lang.String getName()
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

isRed

public boolean isRed
Constructor Detail

Player

public Player(boolean isRed,
              java.lang.String name)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getAction

public abstract Action getAction(Percept percept)
Specified by:
getAction in interface Agent