|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.vizzini.game.AbstractAgent
org.vizzini.game.AbstractHumanAgent
org.vizzini.ui.game.boardgame.PlacementMouseAgent
public class PlacementMouseAgent
Provides a user interface for a human agent which uses the mouse to place a token.
Field Summary | |
---|---|
protected StatusManager |
_statusManager
Status manager. |
Fields inherited from interface org.vizzini.game.IAgent |
---|
NAME_PROPERTY, TEAM_PROPERTY |
Constructor Summary | |
---|---|
PlacementMouseAgent()
|
Method Summary | |
---|---|
void |
addStatusListener(IStatusListener listener)
Add a status listener. |
protected IAction |
createAction(IEnvironment environment)
Create the appropriate action. |
IAction |
getAction(IEnvironment environment,
IAdjudicator adjudicator)
Return the action determined through consideration of the given environment and the given adjudicator. |
protected StatusManager |
getStatusManager()
Return the status manager. |
void |
mouseClicked(MouseEvent event)
Implement the mouse listener inteface. |
void |
mouseEntered(MouseEvent event)
Implement the mouse listener inteface. |
void |
mouseExited(MouseEvent event)
Implement the mouse listener inteface. |
void |
mousePressed(MouseEvent event)
Implement the mouse listener inteface. |
void |
mouseReleased(MouseEvent event)
Implement the mouse listener inteface. |
Methods inherited from class org.vizzini.game.AbstractHumanAgent |
---|
beep |
Methods inherited from class org.vizzini.game.AbstractAgent |
---|
addConcedeListener, addPropertyChangeListener, addScoreListener, addToScore, concede, configure, 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, configure, getName, getScore, getTeam, getTokenCollection, incrementScore, removeConcedeListener, removePropertyChangeListener, removeScoreListener, reset, setName, setScore, setTeam |
Field Detail |
---|
protected transient StatusManager _statusManager
Constructor Detail |
---|
public PlacementMouseAgent()
Method Detail |
---|
public void addStatusListener(IStatusListener listener)
public IAction getAction(IEnvironment environment, IAdjudicator adjudicator)
getAction
in interface IAgent
environment
- The current environment.adjudicator
- The adjudicator.public void mouseClicked(MouseEvent event)
mouseClicked
in interface MouseListener
event
- A mouse event.public void mouseEntered(MouseEvent event)
mouseEntered
in interface MouseListener
event
- A mouse event.public void mouseExited(MouseEvent event)
mouseExited
in interface MouseListener
event
- A mouse event.public void mousePressed(MouseEvent event)
mousePressed
in interface MouseListener
event
- A mouse event.public void mouseReleased(MouseEvent event)
mouseReleased
in interface MouseListener
event
- A mouse event.protected IAction createAction(IEnvironment environment)
protected StatusManager getStatusManager()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2007 Vizzini.org. All Rights Reserved. | 2007.12.25.03.00.02 |