org.vizzini.game
Interface IHumanAgent

All Superinterfaces:
IAgent, Serializable
All Known Implementing Classes:
AbstractHumanAgent, MouseAgent, MouseHumanAgent, MouseHumanAgent, MovementMouseAgent, MovementTextAgent, PlacementMouseAgent, PlacementTextAgent, TextAgent, TextAgent, TextHumanAgent

public interface IHumanAgent
extends IAgent

Defines methods required by human agents in the game framework. A human agent instance encapsulates the logic to obtain information from a human to create actions. Examples of this are interpreting a mouse event or key strokes.

Since:
v0.1
Version:
v0.2
Author:
Jeffrey M. Thompson

Field Summary
 
Fields inherited from interface org.vizzini.game.IAgent
NAME_PROPERTY, TEAM_PROPERTY
 
Method Summary
 
Methods inherited from interface org.vizzini.game.IAgent
addConcedeListener, addPropertyChangeListener, addScoreListener, addToScore, concede, configure, getAction, getName, getScore, getTeam, getTokenCollection, incrementScore, removeConcedeListener, removePropertyChangeListener, removeScoreListener, reset, setName, setScore, setTeam
 



Copyright 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02