Exemple #1
0
        private void SlotPressed(object sender, MouseButtonEventArgs e)
        {
            System.Windows.Controls.Image item = (System.Windows.Controls.Image)sender;
            ItemSelectedEventArgs         args = new ItemSelectedEventArgs();

            string[] itemName = item.Name.Split('_');
            int      index    = Convert.ToInt32(itemName[itemName.Length - 1].ToString());

            if (availablePieces.RemainingPieces[index] != null)
            {
                args.SelectedPiece = availablePieces.RemainingPieces[index];
                ItemSelected(this, args);
            }
        }
Exemple #2
0
 void PieceSelected(object sender, ItemSelectedEventArgs e)
 {
     if (AI1.active && !pieceSelected)
     {
         AI2.selectedPiece = e.SelectedPiece;
         player2Slot.SetPiece(e.SelectedPiece);
         pieceSlots.RemoveItem(e.SelectedPiece);
         ChangeTurns();
     }
     else if (AI2.active && !pieceSelected)
     {
         AI1.selectedPiece = e.SelectedPiece;
         player1Slot.SetPiece(e.SelectedPiece);
         pieceSlots.RemoveItem(e.SelectedPiece);
         ChangeTurns();
     }
 }