예제 #1
0
파일: MenuScreen.cs 프로젝트: CallitMez/RPG
        public override void loadContent(AssetManager content)
        {
            base.loadContent(content);
            //this.clearElements();
            List <GuiList> battleLabels = OngoingBattles.getBattleLabels(font);

            foreach (GuiList list in battleLabels)
            {
                foreach (GuiLabel label in list.AllLabels)
                {
                    label.Font = content.getAsset <SpriteFont>(font);
                }
                this.addElement(list);
            }
        }
예제 #2
0
파일: RPGGame.cs 프로젝트: CallitMez/RPG
        protected override void Update(GameTime gameTime)
        {
            inputHelper.Update(gameTime);
            // Press escape to exit, will most likely have to be removed
            // at some point because we like to have an onscreen exit button
            ScreenManager.Instance.update(gameTime, inputHelper);
            if (Keyboard.GetState().IsKeyDown(Keys.Escape))
            {
                Exit();
            }
            //while (anyBattle.proceed()) { }

            /*if (testButton.isClicked(inputHelper))
             * {
             *  anyBattle.writeLog();
             *  anyBattle.proceed();
             * }*/

            // Pass the Update into the base "Game" class
            OngoingBattles.update(gameTime);
            base.Update(gameTime);
        }