예제 #1
0
        public override void Die(Game pGame)
        {
            CurrentPlayer currentPlayer = ScoreManager.GetCurrentPlayer();

            ScoreManager.UpdateHighScore(currentPlayer);
            GameManager.ClearGameScreen();
            this.Handle(pGame);
        }
예제 #2
0
        public override void Draw(Game pGame)
        {
            CurrentPlayer currentPlayer = ScoreManager.GetCurrentPlayer();
            String        strLives      = String.Empty;

            if (currentPlayer == CurrentPlayer.Player1)
            {
                strLives = ScoreManager.GetScore(ScoreType.Player1Lives).ToString();
            }
            else
            {
                strLives = ScoreManager.GetScore(ScoreType.Player2Lives).ToString();
            }
            FontManager.DrawString(String.Format(" {0}", strLives), 32.0f, 50.0f);
        }