Ejemplo n.º 1
0
        public void StartGame()
        {
            var overworldScene = new OverworldScene(this);

            overworldScene.SetZone(Zone.Factory(this, null, "coliseum/cell"), "bed");
            PushScene(overworldScene);

            ResetGame();
            BeginNewGame();
        }
Ejemplo n.º 2
0
        public override void LoadContent(Resources res)
        {
            //this.mousePointerTex = res.Menu_MousePointer;
            this.mousePointer = new FrameAnim(res.Menu_MousePointer_anim, 6, 16, 16, 80, false, false);


            this.gameHandler = new GameHandler();
            this.gameHandler.inputHandler = new InputHandler(Keyboard.GetState(), Mouse.GetState());
            this.gameHandler.curSceneID   = Scene.ID_OVERWORLD;

            this.worldScene = new OverworldScene();
            this.worldScene.LoadContent(res, gameHandler);

            this.battleScene = new BattleScene();
            this.battleScene.LoadContent(res, gameHandler);
        }
Ejemplo n.º 3
0
        public void LoadGame(int filenumber)
        {
            ResetGame();

            var save = Data.SaveGame.Load(this, filenumber);

            Inventory = save.Inventory;
            Party     = save.Party;
            Money     = save.Money;
            GameTime  = save.GameTime;

            var overworldScene = new OverworldScene(this);

            overworldScene.SetZone(Zone.Factory(this, null, save.Zone), save.Door);
            PushScene(overworldScene);
        }