/// <summary> /// Draws the game to the Window. /// </summary> /// <param name="myGame">The details of the game -- mostly top card and scores.</param> private static void DrawGame(Snap myGame) { SwinGame.DrawBitmap("cardsBoard.png",0, 0); // Draw the top card Card top = myGame.TopCard; if (top != null) { 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, 521, 153); SwinGame.DrawText (""+ myGame.Score(0), Color.White,"GameFont",0,30); } else { SwinGame.DrawText ("No card played yet...", Color.RoyalBlue, 0, 20); } // Draw the back of the cards... to represent the deck SwinGame.DrawCell (SwinGame.BitmapNamed ("Cards"), 52, 155, 153); //Draw onto the screen SwinGame.RefreshScreen(60); }
/// <summary> /// Draws the game to the Window. /// </summary> /// <param name="myGame">The details of the game -- mostly top card and scores.</param> private static void DrawGame (Snap myGame) { SwinGame.DrawBitmap ("Background.png", 0, 0); // Draw the top card Card top = myGame.TopCard; if (top != null) { SwinGame.DrawText ("Top Card is " + top.ToString (), Color.RoyalBlue, 0, 20); <<<<<<< HEAD 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.DrawText ("Player 1 score: " + myGame.Score(0), Color.RoyalBlue, "GameFont", 0, 30); SwinGame.DrawText ("Player 2 score: " + myGame.Score(1), Color.RoyalBlue, "GameFont", 0, 40); >>>>>>> 4efbefc0ee5f2b90fa08132b330f5d1cee89cfc2 SwinGame.DrawCell (SwinGame.BitmapNamed ("Cards"), top.CardIndex, 521, 153); } else { SwinGame.DrawText ("No card played yet...", Color.RoyalBlue, 0, 20); } // Draw the back of the cards... to represent the deck SwinGame.DrawCell (SwinGame.BitmapNamed ("Cards"), 52, 155, 153); //Draw onto the screen SwinGame.RefreshScreen (60); }