Esempio n. 1
0
        public BattleScreen(SevenBattleState battleState, ScreenState state)
            : this()
        {
            StatusBarLeft = new Screens.StatusBarLeft(battleState, state);
            StatusBarRight = new Screens.StatusBarRight(battleState, state);
            InfoBar = new Screens.InfoBar(battleState, state);
            EventBar = new Screens.EventBar(battleState, state);
            ItemMenu = new Screens.ItemMenu(battleState, state);
            WItemMenu = new Screens.WItemMenu(battleState, state);

            MagicInfo = new Screens.Magic.Info(battleState, state);
            EnemySkillInfo = new Screens.EnemySkill.Info(battleState, state);
            SummonMenuInfo = new Screens.Summon.Info(battleState, state);

            SelfSelector = new Screens.Selector.SelfSelector(battleState);
            TargetSelector = new Screens.Selector.TargetSelector(battleState);
            GroupSelector = new Screens.Selector.GroupSelector(battleState);
            AreaSelector = new Screens.Selector.AreaSelector(battleState);

            PausedBar = new Screens.PausedBar(state);

            _controllerStack = new List<IController>();
            _controller = null;

            BattleState = battleState;
        }
Esempio n. 2
0
 public MessageBox(ScreenState screenState, TimedDialogue message, int timeout)
     : base(0, 0, 0, 0)
 {
     ScreenState = screenState;
     Message = message;
     Timer = new Timer(timeout);
 }
Esempio n. 3
0
 public Stats(SevenMenuState menuState, ScreenState screenState)
     : base(2,
         screenState.Height * 11 / 60,
         screenState.Width / 2,
         screenState.Height * 23 / 30)
 {
     MenuState = menuState;
 }
Esempio n. 4
0
 public StatusBarRight(SevenBattleState battleState, ScreenState screenState)
     : base(screenState.Width * 2 / 5 + 12,
         screenState.Height * 7 / 10,
         screenState.Width * 3 / 5 - 17,
         screenState.Height * 5 / 20 - 5)
 {
     BattleState = battleState;
 }
Esempio n. 5
0
 public Selected(SevenMenuState menuState, ScreenState screenState)
     : base(2,
         screenState.Height * 5 / 12,
         screenState.Width * 5 / 8,
         screenState.Height / 6)
 {
     MenuState = menuState;
 }
Esempio n. 6
0
 public VictoryEXP(SevenPostBattleState postBattleState, ScreenState screenState)
     : base(2,
         screenState.Height  * 2 / 15,
         screenState.Width / 2,
         screenState.Height / 12 - 6)
 {
     Exp = postBattleState.Exp + "p";
 }
Esempio n. 7
0
 public Status(SevenMenuState menuState, ScreenState screenState)
     : base(2,
         screenState.Height / 9,
         screenState.Width * 4 / 5,
         screenState.Height * 7 / 9)
 {
     MenuState = menuState;
 }
Esempio n. 8
0
 public ItemMenu(SevenBattleState battleState, ScreenState screenState)
     : base(5,
         screenState.Height * 7 / 10 + 20,
         screenState.Width - 11,
         (screenState.Height * 5 / 20) - 25)
 {
     BattleState = battleState;
 }
Esempio n. 9
0
 protected StatusBase(SevenMenuState menuState, ScreenState screenState)
     : base(2,
         screenState.Height / 20,
         screenState.Width - 10,
         screenState.Height * 9 / 10)
 {
     Party = menuState.Party;
 }
Esempio n. 10
0
 public ItemRight(SevenPostBattleState postBattleState, ScreenState screenState)
     : base(screenState.Width / 2,
         screenState.Height * 13 / 60,
         screenState.Width / 2 - 8,
         screenState.Height * 3 / 4 - 6)
 {
     HoardItemLeft = postBattleState.HoardItemLeft;
 }
Esempio n. 11
0
 public HoardGilRight(SevenPostBattleState postBattleState, ScreenState screenState)
     : base(screenState.Width / 2,
         screenState.Height * 2 / 15,
         screenState.Width / 2 - 8,
         screenState.Height / 12 - 6)
 {
     Party = postBattleState.Party;
 }
Esempio n. 12
0
 public Prompt(SevenMenuState menuState, ScreenState screenState)
     : base(screenState.Width / 2 - width / 2,
         screenState.Height / 2 - height / 2,
         width, 
         height)
 {
     MenuState = menuState;
 }
Esempio n. 13
0
 public Info(SevenMenuState menuState, ScreenState screenState)
     : base(2,
         screenState.Height / 20,
         screenState.Width - 10,
         screenState.Height / 15)
 {
     MenuState = menuState;
 }
Esempio n. 14
0
 public List(SevenMenuState menuState, ScreenState screenState)
     : base(screenState.Width * 5 / 8,
         screenState.Height * 5 / 12,
         screenState.Width * 3 / 8 - 8,
         screenState.Height * 8 / 15)
 {
     MenuState = menuState;
 }
Esempio n. 15
0
 public GilLeft(SevenPostBattleState postBattleState, ScreenState screenState)
     : base(2,
         screenState.Height  * 2 / 15,
         screenState.Width / 2,
         screenState.Height / 12 - 6)
 {
     PostBattleState = postBattleState;
 }
Esempio n. 16
0
 public Stats(SevenMenuState menuState, ScreenState screenState)
     : base(2,
         screenState.Height * 5 / 12,
         screenState.Width * 5 / 8,
         screenState.Height * 8 / 15)
 {
     MenuState = menuState;
 }
Esempio n. 17
0
 public VictoryAP(SevenPostBattleState postBattleState, ScreenState screenState)
     : base(screenState.Width / 2,
         screenState.Height * 2 / 15,
         screenState.Width / 2 - 8,
         screenState.Height / 12 - 6)
 {
     AP = postBattleState.AP + "p";
 }
Esempio n. 18
0
 public Options(SevenMenuState menuState, ScreenState screenState)
     : base(screenState.Width * 3 / 4 - 10,
         screenState.Height / 20,
         screenState.Width / 4,
         screenState.Height * 11 / 20)
 {
     MenuState = menuState;
 }
Esempio n. 19
0
 public StatusBarLeft(SevenBattleState battleState, ScreenState screenState)
     : base(5,
         screenState.Height * 7 / 10,
         screenState.Width * 2 / 5,
         (screenState.Height * 5 / 20) - 5)
 {
     BattleState = battleState;
 }
Esempio n. 20
0
 public Top(SevenMenuState menuState, ScreenState screenState)
     : base(2,
         screenState.Height / 20,
         screenState.Width - 10,
         screenState.Height * 3 / 10 - 6)
 {
     MenuState = menuState;
 }
Esempio n. 21
0
 public EventBar(SevenBattleState battleState, ScreenState screenState)
     : base(screenState.Width / 16,
         20,
         screenState.Width * 7 / 8,
         screenState.Height / 10)
 {
     BattleState = battleState;
 }
Esempio n. 22
0
        private int x2; // count

        #endregion Fields

        #region Constructors

        public List(SevenMenuState menuState, ScreenState screenState)
            : base(screenState.Width / 2,
                screenState.Height * 11 / 60,
                screenState.Width / 2 - 9,
                screenState.Height * 23 / 30)
        {
            x2 = screenState.Width / 2 - 24; // count
            MenuState = menuState;
        }
Esempio n. 23
0
 public ItemLeft(SevenPostBattleState postBattleState, ScreenState screenState, int gil)
     : base(2,
         screenState.Height * 13 / 60,
         screenState.Width / 2,
         screenState.Height * 3 / 4 - 6)
 {
     PostBattleState = postBattleState;
     Gil = gil;
 }
Esempio n. 24
0
 public InfoBar(SevenBattleState battleState, ScreenState screenState)
     : base(5,
         screenState.Height * 6 / 10,
         screenState.Width - 10,
         (screenState.Height / 10) - 7,
         false)
 {
     BattleState = battleState;
 }
Esempio n. 25
0
 public Info(SevenBattleState battleState, ScreenState screenState)
     : base(screenState.Width * 3 / 4 + 12,
         screenState.Height * 7 / 10 + 20,
         screenState.Width / 4 - 17,
         (screenState.Height * 5 / 20) - 25)
 {
     Visible = false;
     BattleState = battleState;
 }
Esempio n. 26
0
 public Top(SevenPostBattleState postBattleState, ScreenState screenState)
     : base(postBattleState,
         2,
         screenState.Height * 13 / 60,
         screenState.Width - 8,
         screenState.Height / 4 - 6,
         0)
 {
 }
Esempio n. 27
0
 public Middle(SevenPostBattleState postBattleState, ScreenState screenState)
     : base(postBattleState,
         2,
         screenState.Height * 28 / 60,
         screenState.Width - 8,
         screenState.Height / 4 - 6,
         1)
 {
 }
Esempio n. 28
0
 public Bottom(SevenPostBattleState postBattleState, ScreenState screenState)
     : base(postBattleState,
         2,
         screenState.Height * 43 / 60,
         screenState.Width - 8,
         screenState.Height / 4 - 6,
         2)
 {
 }
Esempio n. 29
0
        public List(SevenMenuState menuState, ScreenState screenState)
            : base(screenState.Width * 5 / 8,
                screenState.Height * 5 / 12,
                screenState.Width * 3 / 8 - 8,
                screenState.Height * 8 / 15)
        {
            _equipment = new List<Inventory.Record>();

            MenuState = menuState;
        }
Esempio n. 30
0
        public Prompt(SevenInitialState initialState, ScreenState screenState)
            : base(screenState.Width / 2 - width / 2,
                screenState.Height / 2 - height / 2,
                width, 
                height)
        {
            Visible = false;

            InitialState = initialState;
        }
Esempio n. 31
0
 public MessageBox(ScreenState screenState, TimedDialogue message)
     : this(screenState, message, DEFAULT_TIMEOUT)
 {
 }