java.lang.Objectgreenfoot.Actor
Vehicle
public class Vehicle
Vehicle. This is the base class for all vehicles. In addition to the standard Actor methods, it provides the ability to move and turn. Based on the Animal class in the little-crab scenario (written by Michael Kolling).
Constructor Summary | |
---|---|
Vehicle()
Constructor for Animal - nothing to do. |
Method Summary | |
---|---|
void |
act()
Act - empty method. |
boolean |
atWorldEdge()
Test if we are close to one of the edges of the world. |
boolean |
canSee(java.lang.Class clss)
Return true if we can see an object of class 'clss' right where we are. |
void |
move()
Move forward in the current direction. |
void |
turn(int angle)
Turn 'angle' degrees towards the right (clockwise). |
Methods inherited from class greenfoot.Actor |
---|
addedToWorld, getImage, getIntersectingObjects, getNeighbours, getObjectsAtOffset, getObjectsInRange, getOneIntersectingObject, getOneObjectAtOffset, getRotation, getWorld, getX, getY, intersects, setImage, setImage, setLocation, setRotation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Vehicle()
Method Detail |
---|
public void act()
act
in class greenfoot.Actor
public boolean atWorldEdge()
public boolean canSee(java.lang.Class clss)
public void move()
public void turn(int angle)