Exemple #1
0
        public void UpdateBattleMenu(InputManager inputManager, IGameManager igameManager)
        {
            if (inputManager.StartButton == 1)
            {
                if (battleMenu == null)
                {
                    igameManager.SetEnemyUnitsEnable(false);
                    battleMenu = new BattleMenu();
                    battleMenu.CreateCanvas(dataManager);
                    SetMapSize(true);
                }
            }

            if (battleMenu != null)
            {
                battleMenu.UpdateAnimation();
                if (inputManager.StickUD == 1)
                {
                    battleMenu.MoveCursor(1);
                }
                else if (inputManager.StickUD == -1)
                {
                    battleMenu.MoveCursor(-1);
                }

                if (inputManager.DecisionButton == 1)
                {
                    battleMenu.ButtonEvent(0, igameManager);
                }

                if (inputManager.CancelButton == 1)
                {
                    battleMenu.ButtonEvent(1, igameManager);
                }

                battleMenu = battleMenu.NextMenu();
            }
        }