/// <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)); } }
public InstructionSimple(string libelle, Etat etatFinal, uint repetition) : base(libelle, repetition) { EtatFinal = etatFinal; }
public InstructionExecuteEventArgs(Etat etatFinal) { EtatFinal = new Etat(etatFinal); }
public Etat(Etat etatFinal) { this.Angle = etatFinal.Angle; this.Position = etatFinal.Position; this.Crayon = etatFinal.Crayon; }
public Joueur(List<Instruction> ins, Etat etat) { mInstructions = ins; EtatJoueur = etat; EtatJoueur.Crayon = Etat.EtatCrayon.BAISSER; }