コード例 #1
0
ファイル: Facade.cs プロジェクト: Damien7877/Algogeo
 /// <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));
     }
 }
コード例 #2
0
 public InstructionSimple(string libelle, Etat etatFinal, uint repetition)
     : base(libelle, repetition)
 {
     EtatFinal = etatFinal;
 }
コード例 #3
0
 public InstructionExecuteEventArgs(Etat etatFinal)
 {
     EtatFinal = new Etat(etatFinal);
 }
コード例 #4
0
 public InstructionSimple(string libelle, Etat etatFinal, uint repetition)
     : base(libelle, repetition)
 {
     EtatFinal = etatFinal;
 }
コード例 #5
0
ファイル: Etat.cs プロジェクト: Damien7877/Algogeo
 public Etat(Etat etatFinal)
 {
     this.Angle = etatFinal.Angle;
     this.Position = etatFinal.Position;
     this.Crayon = etatFinal.Crayon;
 }
コード例 #6
0
ファイル: Joueur.cs プロジェクト: Damien7877/Algogeo
 public Joueur(List<Instruction> ins,  Etat etat)
 {
     mInstructions = ins;
     EtatJoueur = etat;
     EtatJoueur.Crayon = Etat.EtatCrayon.BAISSER;
 }
コード例 #7
0
ファイル: Etat.cs プロジェクト: Damien7877/Algogeo
 public Etat(Etat etatFinal)
 {
     this.Angle    = etatFinal.Angle;
     this.Position = etatFinal.Position;
     this.Crayon   = etatFinal.Crayon;
 }