void Refresh()
{
//Проверка на HP
if (HPnow > HPmax)
{
HPnow = HPmax;
}
//заполнение полей с данными
label_water.Text = Convert.ToString(water);
label_eat.Text = Convert.ToString(eat);
label_wood.Text = Convert.ToString(wood);
label_rock.Text = Convert.ToString(rock);
labelOD.Text = Convert.ToString(ODhod) + "/" + Convert.ToString(OD);
labelHP.Text = Convert.ToString(HPnow) + "/" + Convert.ToString(HPmax);
labelMorality.Text = Convert.ToString(Morality) + "/" + Convert.ToString(MoralityMax);
//Отображение инструментов
// ведро
if (Bucket.value > 0)
{
pictureBucket.Visible = true;
}
else
{
pictureBucket.Visible = false;
}
// маленькая корзина
if (SmallBasket.value > 0)
{
pictureSmallBasket.Visible = true;
}
else
{
pictureSmallBasket.Visible = false;
}
//корзина
if (Basket.value > 0)
{
pictureBasket.Visible = true;
}
else
{
pictureBasket.Visible = false;
}
//топоры
if (WoodAxe.value > 0)
{
pictureWoodAxe.Visible = true;
}
else
{
pictureWoodAxe.Visible = false;
}
if (RockAxe.value > 0)
{
pictureRockAxe.Visible = true;
}
else
{
pictureRockAxe.Visible = false;
}
//кирки
if (WoodPick.value > 0)
{
pictureWoodPick.Visible = true;
}
else
{
pictureWoodPick.Visible = false;
}
if (RockPick.value > 0)
{
pictureRockPick.Visible = true;
}
else
{
pictureRockPick.Visible = false;
}
//
// Оружие
//
//луки
if (Bow.value > 0)
{
pictureBow.Visible = true;
}
else
{
pictureBow.Visible = false;
}
if (StrongBow.value > 0)
{
pictureStrongBow.Visible = true;
}
else
{
pictureStrongBow.Visible = false;
}
//ближний бой
if (Baton.value > 0)
{
pictureBaton.Visible = true;
}
else
{
pictureBaton.Visible = false;
}
if (Lance.value > 0)
{
pictureLance.Visible = true;
}
else
{
pictureLance.Visible = false;
}
//проверка на экипированное оружие
DamageNow = Damage;
if (Bow.equip == 1) { DamageNow += 3; }
if (StrongBow.equip == 1) { DamageNow += 5; }
if (Baton.equip == 1) { DamageNow += 2; }
if (Lance.equip == 1) { DamageNow += 1; }
//
// Сопутствующее снаряжение
//
//Ром
if (Rom.value > 0)
{
pictureRom.Visible = true;
labelRomValue.Visible = true;
}
else
{
pictureRom.Visible = false;
labelRomValue.Visible = false;
}
labelRomValue.Text = Convert.ToString(Rom.value);
//
// экипировка
//
DefWithMod = Def;
if (SkinHat.value > 0)
{
pictureShlem1.Visible = true;
DefWithMod += 1; // если есть броня, то + к защите
}
else
{
pictureShlem1.Visible = false;
}
if (SkinShirt.value > 0)
{
pictureKurtka1.Visible = true;
DefWithMod += 2; // если есть броня, то + к защите
}
else
{
pictureKurtka1.Visible = false;
}
if (SkinPants.value > 0)
{
pictureShtani1.Visible = true;
DefWithMod += 2; // если есть броня, то + к защите
}
else
{
pictureShtani1.Visible = false;
}
if (SkinShoes.value > 0)
{
pictureSapogi1.Visible = true;
DefWithMod += 1; // если есть броня, то + к защите
}
else
{
pictureSapogi1.Visible = false;
}
//проверка на смерть
if (HPnow <= 0)
{
MessageBox.Show("Сожалеем, но вы умерли");
this.Close();
var enter_form = Program.GetFormByName("Enter");
enter_form.Show();
}
}