Esempio n. 1
0
 private void Button_Click(object sender, EventArgs e)
 {
     if (Board.choosed != null)
     {
         try
         {
             ChessPiece choosed = (ChessPiece)Board.choosed;
         }
         catch (Exception)
         {
             GraveYardItem choosed = (GraveYardItem)Board.choosed;
         }
     }
     if (Board.choosed == null || Board.choosed.player == this.player)
     {
         Game.DisableOpponentCP();
         if (!dead)
         {
             RefreshPosibleMove();
         }
         else
         {
             RefreshPossibleMoveDead();
         }
         Board.choosed = this;
         Game.HighLightPath(possibleMove);
     }
     else
     {
         Board.KillCP(this);
     }
     //highlight();
 }
Esempio n. 2
0
 public static void addGraveYard(GraveYardItem item)
 {
     if (item.playerindex == 1)
     {
         graveYard1.Add(item);
     }
     else
     {
         graveYard2.Add(item);
     }
 }