cargo: added EnterTransport activity; made things mostly work. still very WIP.

This commit is contained in:
Chris Forbes
2010-01-05 15:25:12 +13:00
parent 026a33d2e2
commit 8c9fbb8d6b
7 changed files with 58 additions and 16 deletions

View File

@@ -10,10 +10,18 @@ namespace OpenRa.Game
List<IEffect> effects = new List<IEffect>();
List<Action<World>> frameEndActions = new List<Action<World>>();
public void Add(Actor a) { actors.Add(a); ActorAdded(a); }
public void Add(Actor a)
{
a.IsInWorld = true;
actors.Add(a);
ActorAdded(a);
}
public void Remove(Actor a)
{
a.IsInWorld = false; actors.Remove(a); ActorRemoved(a);
a.IsInWorld = false;
actors.Remove(a);
ActorRemoved(a);
}
public void Add(IEffect b) { effects.Add(b); }