コード例 #1
0
ファイル: GameActiveState.cs プロジェクト: ccaunca/Projects
        public override void Die(Game pGame)
        {
            CurrentPlayer currentPlayer = ScoreManager.GetCurrentPlayer();

            ScoreManager.UpdateHighScore(currentPlayer);
            GameManager.ClearGameScreen();
            this.Handle(pGame);
        }
コード例 #2
0
ファイル: GameActiveState.cs プロジェクト: ccaunca/Projects
        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);
        }