Package g54327.humbug.model.Animals.Type
Interface Aerial
-
- All Known Implementing Classes:
Bumblebee,Butterfly,Grasshopper
public interface AerialAerial interface- Since:
- 2.0.0
- Version:
- 1.0.0
- Author:
- Andrew SASSOYE
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Positionstep(Position actualPosition, Direction direction, int nSquares, Board board, Animal[] animals)Returns next position after move.
-
-
-
Method Detail
-
step
default Position step(Position actualPosition, Direction direction, int nSquares, Board board, Animal[] animals)
Returns next position after move. If Animal is present at destination, moves one extra.- Parameters:
actualPosition- Actual animal positiondirection- Direction of movenSquares- number of Squares to moveboard- Boardanimals- Animals- Returns:
- Next position of the Animal
-
-