예제 #1
0
        //**БЛОК ОБНОВЛЕНИЯ ФОРМЫ**//

        public static void InitializeForm()
        {
            double weight = 0;

            for (int i = 0; i < user.actor.inventory.Count; i++)
            {
                weight += user.actor.inventory[i].GetWeight();
            }

            user.inventoryWindow.fxWeightLabel.Text    = weight + " кг";
            user.inventoryWindow.fxMaxWeightLabel.Text = user.actor.maxWeight + " кг";
            user.inventoryWindow.fxInventoryDGV.Rows.Clear();
            user.inventoryWindow.fxNameOfItemLabel.Text       = "";
            user.inventoryWindow.fxDescriptionOfItemText.Text = "";
            user.inventoryWindow.fxTtxText.Text    = "";
            user.inventoryWindow.fxUseBtn.Visible  = false;
            user.inventoryWindow.fxDropBtn.Visible = false;

            if (user.actor.inventory.Count > 0)
            {
                for (int i = 0; i < user.actor.inventory.Count; i++)
                {
                    user.inventoryWindow.fxInventoryDGV.Rows.Add();

                    user.inventoryWindow.fxInventoryDGV.Rows[i].Cells[1].Value = user.actor.inventory[i].GetName();
                }
            }

            InitializeParamsBlock.InitializeParamsBlockInventory();
        }
예제 #2
0
        //**БЛОК ОБНОВЛЕНИЯ ФОРМЫ**//

        public static void InitializeForm()
        {
            user.mainGameWindow.fxActorIconPB.Image     = user.actor.icon;
            user.mainGameWindow.fxLocationLabel.Text    = user.actor.location.GetName() + ", " + user.actor.zone.GetName();
            user.mainGameWindow.fxNameOfActor.Text      = user.actor.name;
            user.mainGameWindow.fxAgeOfActor.Text       = user.actor.age.ToString();
            user.mainGameWindow.fxBiography.Text        = user.actor.biography;
            user.mainGameWindow.fxSkillPointsLabel.Text = user.actor.skillPoints.ToString();

            user.mainGameWindow.fxSkillsDGV.Rows.Clear();
            for (int i = 0; i < user.actor.skills.Count; i++)
            {
                user.mainGameWindow.fxSkillsDGV.Rows.Add();
                user.mainGameWindow.fxSkillsDGV.Rows[i].Cells[0].Value = user.actor.skills[i].name;
                user.mainGameWindow.fxSkillsDGV.Rows[i].Cells[1].Value = user.actor.skills[i].value;
            }

            if (user.actor.inFight || user.actor.inDialog)
            {
                user.mainGameWindow.fxActionBtn.Enabled = false;
                user.mainGameWindow.fxMoveBtn.Enabled   = false;
            }
            else
            {
                user.mainGameWindow.fxActionBtn.Enabled = true;
                user.mainGameWindow.fxMoveBtn.Enabled   = true;
            }

            InitializeParamsBlock.InitializeParamsBlockMainGame();
        }
        public static void UpdateActionVariables() // Обновление изменяемых переменных
        {
            user.actionWindow.fxHuntBirdTT.SetToolTip(user.actionWindow.fxHuntBirdBtn,
                                                      "Рекомендуемые навыки:\n" +
                                                      "Ловкость: 3\n" +
                                                      "Выносливость: 2");
            user.actionWindow.fxHuntDogTT.SetToolTip(user.actionWindow.fxHuntDogBtn,
                                                     "Рекомендуемые навыки:\n" +
                                                     "Ловкость: 3\n" +
                                                     "Сила: 4");
            user.actionWindow.fxHuntCatTT.SetToolTip(user.actionWindow.fxHuntCatBtn,
                                                     "Рекомендуемые навыки:\n" +
                                                     "Ловкость: 5\n" +
                                                     "Выносливость: 4\n" +
                                                     "Сила: 2");

            InitializeParamsBlock.InitializeParamsBlockAction();
        }
예제 #4
0
 public static void UpdateActionVariables()
 {
     InitializeParamsBlock.InitializeParamsBlockDialog();
 }
        //**БЛОК ОБНОВЛЕНИЯ ФОРМЫ**//

        public static void InitializeForm()
        {
            InitializeParamsBlock.InitializeParamsBlockInventory();
        }