public void ChangeCivOnPlanet(Point locPlanet, nameCiv civ, IActForm act, mapObject[,] map, Point ship) { if (civ == nameCiv.You) { planets[locPlanet].ChangeCiv(You, act); You.AddPlanet(planets[locPlanet]); map[locPlanet.X, locPlanet.Y] = mapObject.PlanetYou; if (ship.X != -1) { You.DeleteShip(ship); map[ship.X, ship.Y] = mapObject.None; } } else { planets[locPlanet].ChangeCiv(enemy); enemy.AddPlanet(planets[locPlanet]); map[locPlanet.X, locPlanet.Y] = mapObject.PlanetEnemy; if (ship.X != -1) { enemy.DeleteShip(ship); map[ship.X, ship.Y] = mapObject.None; } } }
public void SelectEnemyCapital(Point locPlanet, nameCiv civ, IActForm act, mapObject[,] map, Point ship) { foreach (var p in planets.Keys) { if (planets[p].civ == null) { //planets[p].ChangeCiv(enemy); //enemy.AddPlanet(planets[p]); ChangeCivOnPlanet(new Point(p.X, p.Y), nameCiv.Enemy, act, map, ship); break; } } }