Class WalkerState


  • public class WalkerState
    extends java.lang.Object
    Représente l'état d'un marcheur. Contient une Location et une Direction.
    • Method Summary

      Modifier and Type Method Description
      Direction getD()
      La Direction du marcheur.
      Location getLoc()
      La Location du marcheur.
      void move()
      Bouge le marcheur dans sa direction courante.
      void move​(Direction d)
      Bouge le marcheur dans une direction donné.
      void turnAround()
      Tourne le marcheur sur lui-même.
      void turnLeft()
      Tourne le marcheur vers la gauche.
      void turnRight()
      Tourne le marcheur vers la droite.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • turnRight

        public void turnRight()
        Tourne le marcheur vers la droite.
      • turnLeft

        public void turnLeft()
        Tourne le marcheur vers la gauche.
      • turnAround

        public void turnAround()
        Tourne le marcheur sur lui-même.
      • move

        public void move()
        Bouge le marcheur dans sa direction courante.
      • move

        public void move​(Direction d)
        Bouge le marcheur dans une direction donné. Oriente le marcheur dans cette direction.
        Parameters:
        d - La direction de déplacement.
      • getLoc

        public Location getLoc()
        La Location du marcheur.
        Returns:
        La Location.
      • getD

        public Direction getD()
        La Direction du marcheur.
        Returns:
        La Direction.