|
||||||||||
| 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.example.gin.ui.MouseHumanAgent
public class MouseHumanAgent
Provides a human agent for Gin which uses the mouse to get commands.
| Field Summary | |
|---|---|
protected StatusManager |
_statusManager
Status manager. |
| Fields inherited from interface org.vizzini.game.IAgent |
|---|
NAME_PROPERTY, TEAM_PROPERTY |
| Constructor Summary | |
|---|---|
MouseHumanAgent()
|
|
| Method Summary | |
|---|---|
void |
addStatusListener(IStatusListener listener)
Add a status listener. |
protected IAction |
createAction(IEnvironment environment0)
Create the appropriate action. |
IAction |
getAction(IEnvironment environment,
IAdjudicator adjudicator)
Return the action determined through consideration of the given environment using 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 MouseHumanAgent()
| Method Detail |
|---|
public void addStatusListener(IStatusListener listener)
public IAction getAction(IEnvironment environment,
IAdjudicator adjudicator)
getAction in interface IAgentenvironment - The current environment.adjudicator - Adjudicator for determining legal actions.public void mouseClicked(MouseEvent event)
mouseClicked in interface MouseListenerevent - A mouse event.public void mouseEntered(MouseEvent event)
mouseEntered in interface MouseListenerevent - A mouse event.public void mouseExited(MouseEvent event)
mouseExited in interface MouseListenerevent - A mouse event.public void mousePressed(MouseEvent event)
mousePressed in interface MouseListenerevent - A mouse event.public void mouseReleased(MouseEvent event)
mouseReleased in interface MouseListenerevent - A mouse event.protected IAction createAction(IEnvironment environment0)
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 |