Class InstructionAva

java.lang.Object
labyrinthe.instructions.deplacement.InstructionDeplacement
labyrinthe.instructions.deplacement.InstructionAva
All Implemented Interfaces:
Instruction, InstructionValImm

public class InstructionAva extends InstructionDeplacement
Cette classe représente une instruction d'avancement.
  • Constructor Details

    • InstructionAva

      public InstructionAva(int pas)
      Constructeur de la classe labyrinthe.instructions.deplacement.InstructionAva.
      Parameters:
      pas - le nombre de pas à avancer
  • Method Details

    • executer

      public void executer(Tortue tortue, Labyrinthe labyrinthe)
      Cette méthode exécute l'instruction d'avancement.
      Parameters:
      tortue - l'instance de la tortue
      labyrinthe - l'instance du labyrinthe
      Throws:
      IllegalArgumentException - si le pas ne respecte pas les bornes(0-15).