Example #1
0
 private void RevealCard(object sender, RoutedEventArgs e)
 {
     if (!CardValue.Isout)
     {
         buttonImage.Source = new BitmapImage(new Uri("ms-appx:///Assets/" + Board.Instance.Theme + "/" + CardValue.Number.ToString() + ".jpg"));
         if (Board.Instance.playMove(CardValue))
         {
             EventHandlerHelper.displayBoard(Convert.ToInt32(Math.Sqrt(Board.Instance.NumberOfCards)), (Grid)this.Parent);
         }
     }
 }
Example #2
0
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            int cols = Convert.ToInt32(Math.Sqrt(Board.Instance.NumberOfCards));

            for (int i = 0; i < cols; i++)
            {
                BoardGrid.ColumnDefinitions.Add(new ColumnDefinition());
            }
            for (int i = 0; i < cols + 1; i++)
            {
                BoardGrid.RowDefinitions.Add(new RowDefinition());
            }
            foreach (RowDefinition rowDef in BoardGrid.RowDefinitions)
            {
                rowDef.Height = GridLength.Auto;
            }
            EventHandlerHelper.PlayerName  = PlayerName;
            EventHandlerHelper.PlayerScore = PlayerPoints;
            EventHandlerHelper.Width       = BoardGrid.ActualWidth;
            EventHandlerHelper.Height      = BoardGrid.ActualHeight;
            EventHandlerHelper.displayBoard(cols, BoardGrid);
        }