示例#1
0
 private void setState(ZertzMoveState newState)
 {
     this.state = newState;
     if (this.state is FinishZertzMoveState)
     {
         this.zertzGame.FinishTurn();
         //EVENTS
         this.perform_ChangeState(0x00);
         this.state = new StartZertzMoveState(this);
     }
 }
示例#2
0
 public ZertzMoveCreator(ZertzGame game)
 {
     this.zertzGame = game;
     this.zertzBoard = this.zertzGame.Board;
     this.state = new StartZertzMoveState(this);
 }
示例#3
0
 private void setState(ZertzMoveState newState)
 {
     this.state = newState;
     if(this.state is FinishZertzMoveState) {
         this.zertzGame.FinishTurn();
         //EVENTS
         this.perform_ChangeState(0x00);
         this.state = new StartZertzMoveState(this);
     }
 }
示例#4
0
 public ZertzMoveCreator(ZertzGame game)
 {
     this.zertzGame  = game;
     this.zertzBoard = this.zertzGame.Board;
     this.state      = new StartZertzMoveState(this);
 }