コード例 #1
0
ファイル: CraftMenu.cs プロジェクト: aenemenate/Landlord
        public override void Update()
        {
            StatusPanel.HandleStatus();
            InventoryPanel.HandleInventory();

            GUI.CraftMenu.HandleCraftMenu();
        }
コード例 #2
0
ファイル: ViewItem.cs プロジェクト: ybottom/Landlord-Master
        public override void Update()
        {
            StatusPanel.HandleStatus();
            bool mouseOnItem = InventoryPanel.HandleInventory();

            InventoryPanel.HandleItemView(mouseOnItem);
        }
コード例 #3
0
        public override void Update()
        {
            StatusPanel.HandleStatus();

            if (Program.Animations.Count == 0)
            {
                Play.RenderMap();
                Program.MsgConsole.Render();
            }

            GUI.CharacterSheet.HandleCharacterSheet();
        }
コード例 #4
0
ファイル: LevelUp.cs プロジェクト: aenemenate/Landlord
        public override void Update()
        {
            StatusPanel.HandleStatus();

            if (Program.Animations.Count == 0)
            {
                Play.RenderMap(Program.Player, Program.Console, Program.Window);
                Program.MsgConsole.Render();
            }

            GUI.CharacterSheet.HandleLevelUp(selectedAttribute);
        }
コード例 #5
0
ファイル: CraftMenu.cs プロジェクト: ybottom/Landlord-Master
        public override void Update()
        {
            StatusPanel.HandleStatus();
            InventoryPanel.HandleInventory();

            if (Program.Animations.Count == 0)
            {
                Play.RenderMap();
                Program.MsgConsole.Render();
            }

            GUI.CraftMenu.HandleCraftMenu();
        }
コード例 #6
0
        // UPDATE FUNCS

        public override void Update()
        {
            if (playMode == PlayMode.Roguelike)
            {
                Scheduler.HandleRoguelikeScheduling(Program.WorldMap.LocalTile);
                StatusPanel.HandleStatus();
            }
            else
            {
                Scheduler.HandleBuildModeScheduling(Program.WorldMap.LocalTile);
                GUI.BuildPanel.HandleBuildPanel();
                BuildingManager.HandleInput();
            }

            InventoryPanel.HandleInventory();
        }
コード例 #7
0
ファイル: Play.cs プロジェクト: aenemenate/Landlord
        // UPDATE FUNCS

        public override void Update()
        {
            switch (playMode)
            {
            case (PlayMode.Roguelike):
                Scheduler.HandleRoguelikeScheduling(Program.Player);
                StatusPanel.HandleStatus();
                break;

            case (PlayMode.BuildMode):
                Scheduler.HandleBuildModeScheduling();
                GUI.BuildPanel.HandleBuildPanel();
                BuildingManager.HandleInput();
                break;
            }

            InventoryPanel.HandleInventory();
        }
コード例 #8
0
 public override void Update()
 {
     InventoryPanel.HandleInventory();
     StatusPanel.HandleStatus();
     StatusPanel.HandleAttributesView();
 }
コード例 #9
0
ファイル: ViewLoot.cs プロジェクト: ybottom/Landlord-Master
 public override void Update()
 {
     StatusPanel.HandleStatus();
     InventoryPanel.HandleInventory();
     lootMenu.HandleLootMenu();
 }