pass World to Effects/*

This commit is contained in:
Bob
2010-01-21 13:27:44 +13:00
parent 90b5df73b5
commit 4fa56f16c0
20 changed files with 43 additions and 43 deletions

View File

@@ -9,16 +9,16 @@ namespace OpenRa.Effects
Animation anim;
int2 pos;
public Explosion(int2 pixelPos, int style, bool isWater)
public Explosion( World world, int2 pixelPos, int style, bool isWater)
{
this.pos = pixelPos;
var variantSuffix = isWater ? "w" : "";
anim = new Animation("explosion");
anim.PlayThen(style.ToString() + variantSuffix,
() => Game.world.AddFrameEndTask(w => w.Remove(this)));
() => world.AddFrameEndTask(w => w.Remove(this)));
}
public void Tick() { anim.Tick(); }
public void Tick( World world ) { anim.Tick(); }
public IEnumerable<Renderable> Render()
{