示例#1
0
        public void LoadQuest(Form1 form)
        {
            XmlDocument questXML = new XmlDocument();

            //HardCoded not needed!!!
            //We have to use LoadXml() instead of Load()
            //questXML.Load("C:\\Users\\fabia\\Documents\\Visual Studio 2017\\Projects\\Game_Plop\\Game_Plop\\testquest.xml");
            questXML.LoadXml(Properties.Resources.quest);

            QuestObject quest = new QuestObject(questXML, form, true);
        }
示例#2
0
        //Button for fighting
        private void button1_Click(object sender, EventArgs e)
        {
            int avatarDamage = random.Next(10, 40);
            int damage       = random.Next(10, 50);
            int enemyHealth  = shredder.getHealth() - damage; //Just for testing

            if (enemyHealth < 1)
            {
                //enemy died
                enemyHealth     = 0;
                button1.Enabled = false;

                shredder.respawn("wolf", dataGridView1);
                KeyLocked = false;
                //bitte wegsschauen! Ist scheiße gemacht :)                 //Langsam wirds besser :D

                XmlDocument questXML = new XmlDocument();

                //HardCoded not needed!!!
                //We have to use LoadXml() instead of Load()
                //questXML.Load("C:\\Users\\fabia\\Documents\\Visual Studio 2017\\Projects\\Game_Plop\\Game_Plop\\testquest.xml");
                questXML.LoadXml(Properties.Resources.quest);

                QuestObject quest = new QuestObject(questXML, this, false);
                quest.didSomething(this);
                treeViewInventory.Nodes.Add("Fleisch");
                button3.Enabled = true;
                //Hier weiter...
            }
            else
            {
                shredder.setHealth(enemyHealth);
            }
            textBox1.Text += "fight " + collisionObject + " - Health: " + enemyHealth + Environment.NewLine;
            textBox1.Text += "Gesundheit - " + avatarDamage + Environment.NewLine;
            updateHealth(progressBarHealth.Value - avatarDamage);   //Subtract random damage from Avatar health

            textBox1_TextChanged(sender, e);
        }