Ejemplo n.º 1
0
 public GameStateManager(OurMarioGame game)
 {
     isBlack          = false;
     state            = new MenuState(this);
     world            = WorldFactory.CreateWorldDeveloper();
     CheatCodeManager = new AllCheatCodesManager(this);
     GameClass        = game;
     Totaltimer       = Util.Instance.TotalTimer;
 }
Ejemplo n.º 2
0
        public void ChangeToPrimaryWorld()
        {
            isBlack = false;
            if (oldWorld != null)
            {
                world = oldWorld;
            }
            else
            {
                world = WorldFactory.CreateWorldDeveloper();
            }

            GameClass.collisionDetection = new AllCollisionHandler(this);
            GameClass.ControllersList    = new List <IController>();
            GameClass.ControllersList.Add(new KeybroadController(GameClass));
            GameClass.ControllersList.Add(new GamepadController(GameClass));
            GameClass.ControllersList.Add(new MouseController(GameClass));
            WorldState temp = (WorldState)state;

            temp.level = WorldState.WorldLevel.World1_1;
            state      = temp;
        }