示例#1
0
        public override void loadContent(Scene pScene)
        {
            if (SpriteBatchMan.Find(SpriteBatch.Name.GameOverWindowTexts) == null)
            {
                SpriteBatchMan.Add(SpriteBatch.Name.GameOverWindowTexts);
                FontMan.Add(Font.Name.Texts, SpriteBatch.Name.GameOverWindowTexts, "GAME OVER", Glyph.Name.Consolas36pt, 350, 750);
                FontMan.Add(Font.Name.Texts, SpriteBatch.Name.GameOverWindowTexts, "PLAYER1 SCORE:", Glyph.Name.Consolas36pt, 250, 650);
                FontMan.Add(Font.Name.Texts, SpriteBatch.Name.GameOverWindowTexts, pScene.getScoreOne().ToString("D4"), Glyph.Name.Consolas36pt, 550, 650);
                FontMan.Add(Font.Name.Texts, SpriteBatch.Name.GameOverWindowTexts, "PLAYER2 SCORE:", Glyph.Name.Consolas36pt, 250, 600);
                FontMan.Add(Font.Name.Texts, SpriteBatch.Name.GameOverWindowTexts, pScene.getScoreTwo().ToString("D4"), Glyph.Name.Consolas36pt, 550, 600);
                FontMan.Add(Font.Name.Texts, SpriteBatch.Name.GameOverWindowTexts, "Highest SCORE:", Glyph.Name.Consolas36pt, 250, 550);
                FontMan.Add(Font.Name.Texts, SpriteBatch.Name.GameOverWindowTexts, pScene.getHighestScore().ToString("D4"), Glyph.Name.Consolas36pt, 550, 550);
            }
            else
            {
                SpriteBatchMan.Find(SpriteBatch.Name.GameOverWindowTexts).setIsDraw(true);
            }

            InputSubject pInputSubject;

            pInputSubject = InputMan.GetKeyEnterSubject();
            pInputSubject.attach(new BackToSelectObserver());
        }