sequenceEditor is mod-aware now.

This commit is contained in:
Chris Forbes
2010-02-07 17:19:34 +13:00
parent b1fca54e7e
commit 911fb6aa9b
3 changed files with 39 additions and 28 deletions

View File

@@ -40,16 +40,9 @@ namespace OpenRa
FileSystem.UnmountTemporaryPackages();
Timer.Time("reset: {0}");
foreach (var dir in manifest.Folders)
FileSystem.MountTemporary(new Folder(dir));
foreach (var pkg in manifest.Packages)
if (pkg.StartsWith( "~")) // this package is optional.
try { FileSystem.MountTemporary(new Package(pkg.Substring(1))); }
catch { }
else
FileSystem.MountTemporary(new Package(pkg));
foreach (var dir in manifest.Folders) FileSystem.MountTemporaryEx(dir);
foreach (var pkg in manifest.Packages) FileSystem.MountTemporaryEx(pkg);
Timer.Time("mount temporary packages: {0}");
}
@@ -87,7 +80,6 @@ namespace OpenRa
viewport = new Viewport(clientSize, Game.world.Map.Offset, Game.world.Map.Offset + Game.world.Map.Size, renderer);
Timer.Time( "ChromeProv, SeqProv, viewport: {0}" );
skipMakeAnims = true;
foreach (var treeReference in Game.world.Map.Trees)
world.CreateActor(treeReference.Image, new int2(treeReference.Location), null);