From 55ebd1deaeafac020bba9af3a35c04bc69af7496 Mon Sep 17 00:00:00 2001 From: Bob Date: Sun, 17 Jan 2010 14:23:49 +1300 Subject: [PATCH] fixing another crash. --- OpenRa.Game/Actor.cs | 4 ++-- OpenRa.Game/World.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/OpenRa.Game/Actor.cs b/OpenRa.Game/Actor.cs index 03a6b689ad..7544ff72cb 100755 --- a/OpenRa.Game/Actor.cs +++ b/OpenRa.Game/Actor.cs @@ -23,9 +23,9 @@ namespace OpenRa public int Health; IActivity currentActivity; - public Actor( string name, int2 location, Player owner ) + public Actor( World world, string name, int2 location, Player owner ) { - ActorID = Game.world.NextAID(); + ActorID = world.NextAID(); Location = location; CenterLocation = Traits.Util.CenterOfCell(Location); Owner = owner; diff --git a/OpenRa.Game/World.cs b/OpenRa.Game/World.cs index 08fb2c6268..81e8cca111 100644 --- a/OpenRa.Game/World.cs +++ b/OpenRa.Game/World.cs @@ -38,7 +38,7 @@ namespace OpenRa public Actor CreateActor( string name, int2 location, Player owner ) { - var a = new Actor( name, location, owner ); + var a = new Actor( this, name, location, owner ); Add( a ); return a; }