diff --git a/Resources/images/Cards.png b/Resources/images/Cards.png index a2a97b70..a22a871c 100644 Binary files a/Resources/images/Cards.png and b/Resources/images/Cards.png differ diff --git a/Resources/images/cardsBoard.png b/Resources/images/cardsBoard.png new file mode 100644 index 00000000..23f715a5 Binary files /dev/null and b/Resources/images/cardsBoard.png differ diff --git a/src/SnapGame.cs b/src/SnapGame.cs index ec78e907..ce345192 100644 --- a/src/SnapGame.cs +++ b/src/SnapGame.cs @@ -10,7 +10,7 @@ public static void LoadResources() { Bitmap cards; cards = SwinGame.LoadBitmapNamed ("Cards", "Cards.png"); - SwinGame.BitmapSetCellDetails (cards, 82, 110, 13, 5, 53); // set the cells in the bitmap to match the cards + SwinGame.BitmapSetCellDetails (cards, 167, 250, 13, 5, 53); // set the cells in the bitmap to match the cards } /// @@ -34,7 +34,7 @@ private static void HandleUserInput(Snap myGame) /// The details of the game -- mostly top card and scores. private static void DrawGame(Snap myGame) { - SwinGame.ClearScreen(Color.White); + SwinGame.DrawBitmap("cardsBoard.png", 0, 0); // Draw the top card Card top = myGame.TopCard; @@ -43,7 +43,7 @@ private static void DrawGame(Snap myGame) SwinGame.DrawText ("Top Card is " + top.ToString (), Color.RoyalBlue, 0, 20); SwinGame.DrawText ("Player 1 score: " + myGame.Score(0), Color.RoyalBlue, 0, 30); SwinGame.DrawText ("Player 2 score: " + myGame.Score(1), Color.RoyalBlue, 0, 40); - SwinGame.DrawCell (SwinGame.BitmapNamed ("Cards"), top.CardIndex, 350, 50); + SwinGame.DrawCell (SwinGame.BitmapNamed("Cards"), top.CardIndex, 521 , 153); } else { @@ -51,7 +51,7 @@ private static void DrawGame(Snap myGame) } // Draw the back of the cards... to represent the deck - SwinGame.DrawCell (SwinGame.BitmapNamed ("Cards"), 52, 160, 50); + SwinGame.DrawCell (SwinGame.BitmapNamed ("Cards"), 52, 155, 153); //Draw onto the screen SwinGame.RefreshScreen(60);