|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object sysModel.env.AGlobalEnv.ALocalEnv sysModel.env.ASquareEnv.ASquareLocalEnvironment
protected abstract class ASquareEnv.ASquareLocalEnvironment
Concrete local environment for the square environment.
Field Summary |
---|
Fields inherited from class sysModel.env.AGlobalEnv.ALocalEnv |
---|
_state |
Constructor Summary | |
---|---|
protected |
ASquareEnv.ASquareLocalEnvironment()
|
Method Summary | |
---|---|
abstract ASquareEnv.Direction |
direction()
Accessor for the direction. |
void |
drawFish(AFish fish,
java.awt.Graphics2D g,
java.awt.Component comp)
Draw the fish on the graphics object. |
abstract ASquareEnv.Location |
location()
Accessor for the location. |
java.lang.String |
toString()
String representation of the local environment. |
void |
turnRight(AFish fish,
double radians)
Turn the fish radians to the right. |
Methods inherited from class sysModel.env.AGlobalEnv.ALocalEnv |
---|
execute, makeMoveFwdLocalEnv, makeMoveLambda, removeFish, setState, tryBreedFwd, tryMoveFwd |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected ASquareEnv.ASquareLocalEnvironment()
Method Detail |
---|
public abstract ASquareEnv.Location location()
public abstract ASquareEnv.Direction direction()
public void drawFish(AFish fish, java.awt.Graphics2D g, java.awt.Component comp)
drawFish
in class AGlobalEnv.ALocalEnv
fish
- AFish to drawFishg
- graphics object to drawFish oncomp
- component to drawFish onpublic void turnRight(AFish fish, double radians)
turnRight
in class AGlobalEnv.ALocalEnv
fish
- AFish to turnradians
- radians to turnpublic java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |