Exemplo n.º 1
0
 /// <summary>
 /// Permet de notifier que l'état a changé
 /// </summary>
 /// <param name="etatFinal">l'état final du jeux</param>
 public void OnInstructionExecute(Etat etatFinal)
 {
     if (InstructionExecute != null)
     {
         InstructionExecute(this, new InstructionExecuteEventArgs(etatFinal));
     }
 }
Exemplo n.º 2
0
 public InstructionSimple(string libelle, Etat etatFinal, uint repetition)
     : base(libelle, repetition)
 {
     EtatFinal = etatFinal;
 }
 public InstructionExecuteEventArgs(Etat etatFinal)
 {
     EtatFinal = new Etat(etatFinal);
 }
Exemplo n.º 4
0
 public InstructionSimple(string libelle, Etat etatFinal, uint repetition)
     : base(libelle, repetition)
 {
     EtatFinal = etatFinal;
 }
Exemplo n.º 5
0
 public Etat(Etat etatFinal)
 {
     this.Angle = etatFinal.Angle;
     this.Position = etatFinal.Position;
     this.Crayon = etatFinal.Crayon;
 }
Exemplo n.º 6
0
 public Joueur(List<Instruction> ins,  Etat etat)
 {
     mInstructions = ins;
     EtatJoueur = etat;
     EtatJoueur.Crayon = Etat.EtatCrayon.BAISSER;
 }
Exemplo n.º 7
0
 public Etat(Etat etatFinal)
 {
     this.Angle    = etatFinal.Angle;
     this.Position = etatFinal.Position;
     this.Crayon   = etatFinal.Crayon;
 }