Package g54327.humbug.model.Animals.Type
Interface Aerial
-
- All Known Implementing Classes:
Bumblebee
,Butterfly
,Grasshopper
public interface Aerial
Aerial 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 Position
step(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
-
-