Ejemplo n.º 1
0
        void OnDungeonDemoSelected(object s, EventArgs args)
        {
            if (stateService.IsSwitching)
            {
                return;
            }

            var state = stateService.States["dungeon"];

            if (state != null)
            {
                stateService.SwitchState(state);
            }
        }
Ejemplo n.º 2
0
        public override void Update(GameTime elapsedTime)
        {
            mushroomAnim.Update(elapsedTime);
            mushroomOpacityAnim.Update(elapsedTime);
            logoAnim.Update(elapsedTime);
            titleAnim.Update(elapsedTime);
            switchTimer.Update(elapsedTime);

            if (switchTimer.IsOver && !stateService.IsSwitching)
            {
                stateService.SwitchState(stateService.States[nextState]);
            }
        }