SpawnMapActors trait on world actor is now responsible for spawning trees etc at gamestart time

This commit is contained in:
Chris Forbes
2010-03-17 19:31:19 +13:00
parent 79ce49dd77
commit 79bcb3c739
5 changed files with 27 additions and 9 deletions

View File

@@ -120,15 +120,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}" );
// todo: delay this
skipMakeAnims = true;
foreach (var actorReference in world.Map.Actors)
world.CreateActor(actorReference.Name, actorReference.Location,
world.players.Values.FirstOrDefault(p => p.InternalName == actorReference.Owner)
?? world.NeutralPlayer);
skipMakeAnims = false;
Timer.Time( "map actors: {0}" );
chrome = new Chrome(renderer, manifest);
Timer.Time( "chrome: {0}" );