wworld
Class Wumpus
java.lang.Object
|
+--wworld.WorldObject
|
+--wworld.GridObject
|
+--wworld.MovingObject
|
+--wworld.Actor
|
+--wworld.Wumpus
- public class Wumpus
- extends Actor
Class Responsible for the behaviour of a Wumpus.
Constructor Summary |
Wumpus(int objType,
int x,
int y,
int o,
int idnumber,
java.lang.String name,
java.lang.String itsmode)
Constructor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Wumpus
public Wumpus(int objType,
int x,
int y,
int o,
int idnumber,
java.lang.String name,
java.lang.String itsmode)
- Constructor
getMode
public int getMode()
- Returns the mode of a wumpus.
See Class WumpusMode for various defined modes.
setTargetLoc
public void setTargetLoc(GridPoint gp)
findAction
public void findAction(Environment env)
findSpinAction
public void findSpinAction()
findStayAction
public void findStayAction()
findGotoAction
public void findGotoAction(Environment env)
findWalkAction
public void findWalkAction(Environment env)
findRandomAction
public void findRandomAction(Environment env)
findNewLoc
public GridPoint findNewLoc()
act
public void act(boolean actOrNot)
moveforward
public void moveforward(GridPoint wumploc)