コード例 #1
0
        private void TavernTimer_Tick(object sender, EventArgs e)
        {
            StaminaLabel.Text = p.Stamina.CurrentValue.ToString();
            HpLabel.Text      = p.HP.CurrentValue.ToString();
            if (p.HP.CurrentValue >= p.HP.BaseValue && p.Stamina.CurrentValue < p.Stamina.BaseValue)
            {
                p.Stamina.CurrentValue = p.Stamina.CurrentValue + 1.0;

                StaminaLabel.Text = p.Stamina.CurrentValue.ToString();
                HpLabel.Text      = p.HP.CurrentValue.ToString();
            }
            if (p.HP.CurrentValue < p.HP.BaseValue && p.Stamina.CurrentValue >= p.Stamina.BaseValue)
            {
                p.HP.CurrentValue = p.HP.CurrentValue + 1.0;

                StaminaLabel.Text = p.Stamina.CurrentValue.ToString();
                HpLabel.Text      = p.HP.CurrentValue.ToString();
            }
            if (p.HP.CurrentValue < p.HP.BaseValue && p.Stamina.CurrentValue < p.Stamina.BaseValue)
            {
                p.HP.CurrentValue      = p.HP.CurrentValue + 1.0;
                p.Stamina.CurrentValue = p.Stamina.CurrentValue + 1.0;

                StaminaLabel.Text = p.Stamina.CurrentValue.ToString();
                HpLabel.Text      = p.HP.CurrentValue.ToString();
            }
            if (p.HP.CurrentValue >= p.HP.BaseValue && p.Stamina.CurrentValue >= p.Stamina.BaseValue)
            {
                TavernTimer.Stop();

                StaminaLabel.Text = p.Stamina.CurrentValue.ToString();
                HpLabel.Text      = p.HP.CurrentValue.ToString();
            }
        }
コード例 #2
0
 private void TavernButton_Click(object sender, EventArgs e)
 {
     if (TavernTimer.Enabled == true)
     {
         TavernTimer.Stop();
     }
     else
     {
         TavernTimer.Start();
     }
 }