Class Vombato

java.lang.Object
  extended by greenfoot.Actor
      extended by Vombato

public class Vombato
extends greenfoot.Actor

Vombato.
Un vombato si muove in avanti finché lo può fare altrimenti gira a sinistra.
Se un vombato trova una foglia la mangia.

Version:
1.0
1.0.1
Author:
Michael Kolling
Valentino Condoluci

Constructor Summary
Vombato()
           
 
Method Summary
 void act()
          Decide cosa fa il vombato
 void giraSinistra()
          Si gira a sinistra.
 boolean haStrada()
          Controlla se si può muovere in avanti.
 void mangiaFoglia()
          Mangia una foglia.
 void nuovaDirezione(int direzione)
          Imposta la direzione.
 void nuovaPosizione()
          Si muove una cella nella direzione corrente.
 int quanteFoglieMangiate()
          Dice quante foglie ha mangiato.
 boolean trovataFoglia()
          Controlla se nello stesso posto c'è una foglia.
 
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

Vombato

public Vombato()
Method Detail

act

public void act()
Decide cosa fa il vombato

Overrides:
act in class greenfoot.Actor

giraSinistra

public void giraSinistra()
Si gira a sinistra.


haStrada

public boolean haStrada()
Controlla se si può muovere in avanti.


mangiaFoglia

public void mangiaFoglia()
Mangia una foglia.


nuovaDirezione

public void nuovaDirezione(int direzione)
Imposta la direzione.


nuovaPosizione

public void nuovaPosizione()
Si muove una cella nella direzione corrente.


quanteFoglieMangiate

public int quanteFoglieMangiate()
Dice quante foglie ha mangiato.


trovataFoglia

public boolean trovataFoglia()
Controlla se nello stesso posto c'è una foglia.