public void GenerateEnemies(WorldsGenerator generator) { generator.AddUnitSquare(Team.Blue, 8, 8, 8, 8, UnitType.HorseMan, 64); generator.AddUnitSquare(Team.Blue, 8, 48, 8, 8, UnitType.HorseMan, 64); generator.AddUnitSquare(Team.Blue, 8, 24, 16, 8, UnitType.Archer, 128); generator.AddUnitSquare(Team.Blue, 24, 16, 16, 8, UnitType.SwordsMan, 128); generator.AddUnitSquare(Team.Blue, 24, 32, 16, 8, UnitType.SwordsMan, 128); }
private void UnitDrawMouseUp(MouseEventArgs e) { if (!squareSelection) { if (e.Button == MouseButtons.Left) { var coords = ControlCoordsToWorldCoords(e.X, e.Y); AddUnit(_radioTeamA.Checked ? Team.Red : Team.Blue, coords.X, coords.Y); } } else { UnitType t = UnitType.SwordsMan; if (radioButtonUnitSwords.Checked) { t = UnitType.SwordsMan; } else if (radioButtonUnitHorse.Checked) { t = UnitType.HorseMan; } if (radioButtonUnitArcher.Checked) { t = UnitType.Archer; } var coords1 = ControlCoordsToWorldCoords(SquareBegin.X, SquareBegin.Y); var coords2 = ControlCoordsToWorldCoords(SquareEnd.X, SquareEnd.Y); int amount = int.Parse(textBoxSquareAmount.Text); WorldGen.AddUnitSquare(_radioTeamA.Checked ? Team.Red : Team.Blue, coords1.Y, coords1.X, coords2.X - coords1.X, coords2.Y - coords1.Y, t, amount); } }