Skirmish starts with the last used map.

This commit is contained in:
Paul Chote
2011-06-19 17:18:37 +12:00
parent 4fa9a2ba2b
commit 8875d1adee

View File

@@ -153,7 +153,10 @@ namespace OpenRA.Mods.Cnc.Widgets.Logic
void StartSkirmishGame() void StartSkirmishGame()
{ {
var map = Game.modData.AvailableMaps.FirstOrDefault(m => m.Value.Selectable).Key; var maps = Game.modData.AvailableMaps;
string map = maps.ContainsKey(Game.Settings.Server.Map) ? Game.Settings.Server.Map :
maps.FirstOrDefault(m => m.Value.Selectable).Key;
var port = Game.CreateLocalServer(map); var port = Game.CreateLocalServer(map);
CncConnectingLogic.Connect(IPAddress.Loopback.ToString(), CncConnectingLogic.Connect(IPAddress.Loopback.ToString(),
port, port,