package ch.epfl.maze.physical.zoo; import ch.epfl.maze.physical.Animal; import ch.epfl.maze.util.Direction; import ch.epfl.maze.util.Vector2D; /** * Monkey A.I. that puts its hand on the left wall and follows it. * */ public class Monkey extends Animal { /** * Constructs a monkey with a starting position. * * @param position * Starting position of the monkey in the labyrinth */ public Monkey(Vector2D position) { super(position); // TODO } /** * Moves according to the relative left wall that the monkey has to follow. */ @Override public Direction move(Direction[] choices) { // TODO return Direction.NONE; } @Override public Animal copy() { // TODO return null; } }