コード例 #1
0
        protected override void Update(GameTime gameTime)
        {
            if (skipNextUpdate)
            {
                skipNextUpdate = false;
                return;
            }

            Delta delta = new Delta((float)gameTime.ElapsedGameTime.TotalSeconds);

            Input.UpdateInputState();
            Scene.UpdateCurrent(delta);
            base.Update(gameTime);
        }
コード例 #2
0
        private void restart()
        {
            while (Scene.Current != null)
            {
                Scene.FinishCurrent();
                Scene.UpdateCurrent(new Delta(0.001f));
            }

            Party playerParty = new Party(false);

            playerParty.AddPartyMember(new PartyMember(ResourceManager.GetPartyMemberData("marksman")));
            playerParty.AddPartyMember(new PartyMember(ResourceManager.GetPartyMemberData("warrior")));
            playerParty.AddPartyMember(new PartyMember(ResourceManager.GetPartyMemberData("medic")));
            playerParty.AddPartyMember(new PartyMember(ResourceManager.GetPartyMemberData("thief")));

            new Overworld(playerParty, ResourceManager.GetNewArea("forest"));

            Clock.Init(12);
        }