public GameStateManager(OurMarioGame game) { isBlack = false; state = new MenuState(this); world = WorldFactory.CreateWorldDeveloper(); CheatCodeManager = new AllCheatCodesManager(this); GameClass = game; Totaltimer = Util.Instance.TotalTimer; }
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; }