//Laver mapsne og assigner områder til knapperne public static void GenerateMaps(MainForm currentForm) { Maps = new List<Button[]>(); ///////////////////////AREAS TIL DESERTS/////////////////////////// //Crater er Area 0 Button btnDesertsCrater = new Button(); //Ny Knap btnDesertsCrater.Name = "btnArea" + Area.AREA_CRATER; //Area.AREA_CRATER betegner areaId hvilket er 0 her, knappen kommer til at hedde btnArea0 btnDesertsCrater.Text = "Crater"; //Text på knappen btnDesertsCrater.Location = new Point(40, 20); //hvor knappen skal ligge på kortet btnDesertsCrater.Click += new EventHandler(currentForm.btnArea_Click); // ER DET SAMME FOR ALLE KNAPPER //Dry steppes er Area 1 Button btnDrySteppes = new Button(); btnDrySteppes.Name = "btnArea" + Area.AREA_DRYSTEPPES; btnDrySteppes.Text = "Dry steppes"; btnDrySteppes.Location = new Point(80, 65); btnDrySteppes.Click += new EventHandler(currentForm.btnArea_Click); //Adder Deserts mapsne, kommer til at ligge i position 0 i Maps listen Maps.Add(new Button[] { btnDesertsCrater, btnDrySteppes }); //Da det er første vi adder, ligger det i position 0 som er det samme som mapId på deserts ///////////////////////AREAS TIL FOREST/////////////////////////// //Adder Forest mapsne Maps.Add(new Button[] { }); //Da det er andet vi adder, ligger det i position 1 som er det samme som mapId på Forest }
private void btnCreateCharacter_click(object sender, EventArgs ee) { if (txtCharacterNameField.Text != "") { List<object> Character = new List<object>(); Character.Add(txtCharacterNameField.Text); Character.Add(100); // Gold Character.Add(1); // Level if (classID == 1) { Character.Add(ClassStats.Warrior[0]); Character.Add(ClassStats.Warrior[1]); Character.Add(ClassStats.Warrior[2]); Character.Add(ClassStats.Warrior[3]); Character.Add(ClassStats.Warrior[4]); Character.Add(ClassStats.Warrior[5]); } else if (classID == 2) { Character.Add(ClassStats.Mage[0]); Character.Add(ClassStats.Mage[1]); Character.Add(ClassStats.Mage[2]); Character.Add(ClassStats.Mage[3]); Character.Add(ClassStats.Mage[4]); Character.Add(ClassStats.Mage[5]); } else if (classID == 3) { Character.Add(ClassStats.Hunter[0]); Character.Add(ClassStats.Hunter[1]); Character.Add(ClassStats.Hunter[2]); Character.Add(ClassStats.Hunter[3]); Character.Add(ClassStats.Hunter[4]); Character.Add(ClassStats.Hunter[5]); } Iostreamer.SaveToFile(Character); MainForm game = new MainForm(); game.Show(); characterCreationForm.Hide(); this.Close(); } }