Exemplo n.º 1
0
        public static void Initialize(CanvasDevice device)
        {
            ScreenDictionary.Add(SCREEN_TYPE.INTRO, new ScreenIntro(device));
            ScreenDictionary.Add(SCREEN_TYPE.GAME, new ScreenGame(device));
            ScreenDictionary.Add(SCREEN_TYPE.WINNER, new ScreenWinner(device));

            _currentScreen = SCREEN_TYPE.INTRO;
        }
Exemplo n.º 2
0
        private static void NextScreen()
        {
            switch (_currentScreen)
            {
            case SCREEN_TYPE.INTRO:
                _currentScreen = SCREEN_TYPE.GAME;
                break;

            case SCREEN_TYPE.GAME:
                _currentScreen = SCREEN_TYPE.WINNER;
                break;

            case SCREEN_TYPE.WINNER:
                _currentScreen = SCREEN_TYPE.INTRO;
                break;
            }

            BackgroundWords.Clear();
            if (CurrentScreen != null)
            {
                CurrentScreen.Reset();
            }
        }