org.vizzini.game.boardgame
Class AbstractSimpleAgent

java.lang.Object
  extended by org.vizzini.game.AbstractAgent
      extended by org.vizzini.game.AbstractComputerAgent
          extended by org.vizzini.game.boardgame.AbstractSimpleAgent
All Implemented Interfaces:
Serializable, IAgent, IComputerAgent
Direct Known Subclasses:
SimplePlacementAgent

public abstract class AbstractSimpleAgent
extends AbstractComputerAgent

Provides base functionality for a simple computer agent in the game framework.

Since:
v0.1
Version:
v0.1
Author:
Jeffrey M. Thompson
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.vizzini.game.IAgent
NAME_PROPERTY, TEAM_PROPERTY
 
Constructor Summary
AbstractSimpleAgent()
           
 
Method Summary
 
Methods inherited from class org.vizzini.game.AbstractComputerAgent
addBusyListener, configure, evaluate, getActionGenerator, getBusyManager, getEvaluator, isBusy, removeBusyListener, setActionGenerator, setBusy, setEvaluator
 
Methods inherited from class org.vizzini.game.AbstractAgent
addConcedeListener, addPropertyChangeListener, addScoreListener, addToScore, concede, equals, getConcedeManager, getIndex, getName, getProperties, getPropertyChangeManager, getScore, getScoreManager, getTeam, getTokenCollection, getTokenCollectionClass, hashCode, incrementScore, removeConcedeListener, removePropertyChangeListener, removeScoreListener, reset, setName, setScore, setTeam, setTokenCollectionClass, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.vizzini.game.IAgent
addConcedeListener, addPropertyChangeListener, addScoreListener, addToScore, concede, getAction, getName, getScore, getTeam, getTokenCollection, incrementScore, removeConcedeListener, removePropertyChangeListener, removeScoreListener, reset, setName, setScore, setTeam
 

Constructor Detail

AbstractSimpleAgent

public AbstractSimpleAgent()


Copyright © 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02