Example #1
0
        private void Timer_Tick(object sender, EventArgs e)
        {
            if (progressBar.Value / 2 > 40)
            {
                LogModel situation = _characterService.CheckSituation(_character, _charInventory);

                if (Log.Items.IndexOf("") != 0)
                {
                    Log.Items.Remove("");
                }

                Log.Items.Add(situation.returnModel);

                Log.Items.Add("");
                Log.ScrollIntoView("");

                Log.SelectedIndex      = Log.Items.Count - 1;
                classNlevel.Text       = _character.Class.ToString() + " " + _character.Level.ToString();
                healthPoints.Text      = _character.HP.ToString() + "/" + _character.HPMax.ToString();
                enemyHealthPoints.Text = situation.enemyHP.ToString() + "/" + situation.enemyMaxHP.ToString();
                enemyName.Text         = situation.enemyName + " HP";
                experiencePt.Text      = _character.Exp.ToString();
                if (situation.Looted)
                {
                    setEquipment();
                    setInventory();
                }
                if (situation.returnModel == _character.Name + " Died")
                {
                    timer.Stop();
                }
            }
        }