Exemple #1
0
        public override void Notify()
        {
            SpaceInvaders pSI = SpaceInvaders.GetInstance();

            pSI.UnLoadContent();

            pSI.SetState(SpaceInvaders.State.GamePlayingState);
            pSI.LoadContent();
        }
Exemple #2
0
        public override void Notify()
        {
            SpaceInvaders pSI = SpaceInvaders.GetInstance();

            pSI.UnLoadContent();

            pSI.SetState(SpaceInvaders.State.MenuState);
            pSI.LoadContent();

            pSI.scoreOne = 0;
        }
        public override void Execute()
        {
            SpaceInvaders pSI = SpaceInvaders.GetInstance();

            pSI.UnLoadContent();

            pSI.SetState(SpaceInvaders.State.EndGameState);

            pSI.LoadContent();
            if (pSI.scoreOne > pSI.scoreTwo)
            {
                if (pSI.scoreOne > pSI.scoreHigh)
                {
                    pSI.scoreHigh = pSI.scoreOne;
                }
            }
            else
            {
                if (pSI.scoreTwo > pSI.scoreHigh)
                {
                    pSI.scoreHigh = pSI.scoreTwo;
                }
            }
        }