Esempio n. 1
0
 protected override void OnMove(object sender, InfoEventArgs <Point> e)
 {
     if (e.info.x > 0 || e.info.y < 0)
     {
         AbilityMenuPanelController.Next();
     }
     else
     {
         AbilityMenuPanelController.Previous();
     }
 }
    protected override void LoadMenu()
    {
        if (menuOptions == null)
        {
            menuTitle   = "Action";
            menuOptions = new List <string>(3);
            menuOptions.Add("Attack");
            menuOptions.Add("White Magic");
            menuOptions.Add("Black Magic");
        }

        AbilityMenuPanelController.Show(menuTitle, menuOptions);
    }
 protected override void Cancel()
 {
     if (Turn.HasUnitMoved && !Turn.LockMove)
     {
         Turn.UndoMove();
         AbilityMenuPanelController.SetLocked(0, false);
         SelectTile(Turn.Actor.Tile.Pos);
     }
     else
     {
         owner.ChangeState <ExploreState>();
     }
 }
 protected override void LoadMenu()
 {
     if (menuOptions == null)
     {
         menuTitle   = "Commands";
         menuOptions = new List <string>(3);
         menuOptions.Add("Move");
         menuOptions.Add("Action");
         menuOptions.Add("Wait");
     }
     AbilityMenuPanelController.Show(menuTitle, menuOptions);
     AbilityMenuPanelController.SetLocked(0, Turn.HasUnitMoved);
     AbilityMenuPanelController.SetLocked(1, Turn.HasUnitActed);
 }
Esempio n. 5
0
 protected override void LoadMenu()
 {
     if (menuOptions == null)
     {
         menuOptions = new List <string>(3);
     }
     if (category == 0)
     {
         menuTitle = "White Magic";
         SetOptions(whiteMagicOptions);
     }
     else
     {
         menuTitle = "Black Magic";
         SetOptions(blackMagicOptions);
     }
     AbilityMenuPanelController.Show(menuTitle, menuOptions);
 }
Esempio n. 6
0
 public override void Exit()
 {
     base.Exit();
     AbilityMenuPanelController.Hide();
 }