コード例 #1
0
ファイル: Cell.cs プロジェクト: jinzhao1994/FiveInLine
 public void AppearFinished(Cell x)
 {
     Program.state--;
     if (Program.state == 0)
     {
         Program.PlusScore(Board.Check());
         Board.CheckGameOver();
     }
 }
コード例 #2
0
 public SizeAnimation(int startDelay, int keepTime, int fromSize, int toSize, Cell x, OnFinished onFinished)
 {
     this.startDelay = startDelay;
     this.keepTime = keepTime;
     this.curTime = 0;
     this.fromSize = fromSize;
     this.toSize = toSize;
     this.x = x;
     this.onFinished = onFinished;
     this.Interval = 20;
     this.Tick += new System.EventHandler(this.Update);
     this.Enabled = true;
     x.pic.Size = new System.Drawing.Size(0, 0);
 }
コード例 #3
0
ファイル: Cell.cs プロジェクト: jinzhao1994/FiveInLine
 public void DisappearFinished(Cell x)
 {
     this.pic.Image = null;
     Program.state--;
 }
コード例 #4
0
ファイル: Cell.cs プロジェクト: jinzhao1994/FiveInLine
 public void TargetMoveFinished(Cell x)
 {
     Program.state--;
     if (Program.state == 0)
     {
         int plusScore = Board.Check();
         Program.PlusScore(plusScore);
         if (plusScore == 0)
         {
             Board.PutNext();
             Program.GetNext();
         }
     }
 }
コード例 #5
0
ファイル: Cell.cs プロジェクト: jinzhao1994/FiveInLine
 public void MoveFinished(Cell x)
 {
     this.pic.Image = null;
     this.kind = 0;
     Program.state--;
     if (Program.state == 0)
     {
         int plusScore = Board.Check();
         Program.PlusScore(plusScore);
         if (plusScore == 0)
         {
             Board.PutNext();
             Program.GetNext();
         }
     }
 }