Fix editor
This commit is contained in:
@@ -240,7 +240,6 @@ namespace OpenRA.Editor
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
surface1.Map.PlayerCount = surface1.Map.Waypoints.Count;
|
surface1.Map.PlayerCount = surface1.Map.Waypoints.Count;
|
||||||
surface1.Map.Package = new Folder(loadedMapName);
|
|
||||||
surface1.Map.Save(loadedMapName);
|
surface1.Map.Save(loadedMapName);
|
||||||
dirty = false;
|
dirty = false;
|
||||||
}
|
}
|
||||||
@@ -364,7 +363,6 @@ namespace OpenRA.Editor
|
|||||||
Directory.CreateDirectory(savePath);
|
Directory.CreateDirectory(savePath);
|
||||||
|
|
||||||
var map = LegacyMapImporter.Import(ofd.FileName);
|
var map = LegacyMapImporter.Import(ofd.FileName);
|
||||||
map.Package = new Folder(savePath);
|
|
||||||
map.Players.Add("Neutral", new PlayerReference("Neutral",
|
map.Players.Add("Neutral", new PlayerReference("Neutral",
|
||||||
Rules.Info["world"].Traits.WithInterface<CountryInfo>().First().Race, true, true));
|
Rules.Info["world"].Traits.WithInterface<CountryInfo>().First().Race, true, true));
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ namespace OpenRA.FileFormats
|
|||||||
{
|
{
|
||||||
public class MapStub
|
public class MapStub
|
||||||
{
|
{
|
||||||
public readonly IFolder Package;
|
public IFolder Package { get; protected set; }
|
||||||
|
|
||||||
// Yaml map data
|
// Yaml map data
|
||||||
public string Uid { get; protected set; }
|
public string Uid { get; protected set; }
|
||||||
|
|||||||
@@ -183,6 +183,8 @@ namespace OpenRA
|
|||||||
|
|
||||||
public void Save(string filepath)
|
public void Save(string filepath)
|
||||||
{
|
{
|
||||||
|
// Todo: save to a zip file in the support dir by default
|
||||||
|
Package = new Folder(filepath);
|
||||||
MapFormat = 3;
|
MapFormat = 3;
|
||||||
|
|
||||||
var root = new List<MiniYamlNode>();
|
var root = new List<MiniYamlNode>();
|
||||||
|
|||||||
Reference in New Issue
Block a user