Example #1
0
 private void SetPiece(GamePiece g, int x, int y)
 {
     Canvas.SetLeft(g.background, boardX + x * blockSize);
     Canvas.SetTop(g.background, boardY + y * blockSize);
     board[x, y] = g;
 }
Example #2
0
 private GamePiece CreateGamePiece()
 {
     int color = random.Next(0, colorCount);
     Rectangle r = new Rectangle();
     r.Width = pieceSize;
     r.Height = pieceSize;
     r.Fill = colors[color];
     GamePiece g = new GamePiece();
     g.color = color;
     g.done = false;
     g.background = r;
     Canvas.SetZIndex(r, 10);
     gameCanvas.Children.Add(g.background);
     animList.Add(g);
     return g;
 }