Add singleplayer mission menu to ra/td

This commit is contained in:
ScottNZ
2014-04-18 22:12:00 +12:00
parent abe06b24b4
commit 22dd2b0a92
35 changed files with 443 additions and 23 deletions

View File

@@ -45,10 +45,12 @@ namespace OpenRA
public static DatabaseReader GeoIpDatabase;
public static void JoinServer(string host, int port, string password)
public static OrderManager JoinServer(string host, int port, string password)
{
JoinInner(new OrderManager(host, port, password,
new ReplayRecorderConnection(new NetworkConnection(host, port), ChooseReplayFilename)));
var om = new OrderManager(host, port, password,
new ReplayRecorderConnection(new NetworkConnection(host, port), ChooseReplayFilename));
JoinInner(om);
return om;
}
static string ChooseReplayFilename()

View File

@@ -24,7 +24,7 @@ namespace OpenRA
Folders, MapFolders, Rules, ServerTraits,
Sequences, VoxelSequences, Cursors, Chrome, Assemblies, ChromeLayout,
Weapons, Voices, Notifications, Music, Movies, Translations, TileSets,
ChromeMetrics, PackageContents, LuaScripts, MapCompatibility;
ChromeMetrics, PackageContents, LuaScripts, MapCompatibility, Missions;
public readonly Dictionary<string, string> Packages;
public readonly MiniYaml LoadScreen;
@@ -62,6 +62,7 @@ namespace OpenRA
ChromeMetrics = YamlList(yaml, "ChromeMetrics");
PackageContents = YamlList(yaml, "PackageContents");
LuaScripts = YamlList(yaml, "LuaScripts");
Missions = YamlList(yaml, "Missions");
LoadScreen = yaml["LoadScreen"];
LobbyDefaults = yaml["LobbyDefaults"];