use TickRender() for RenderSprites and PaletteModifier

This commit is contained in:
Matthias Mailänder
2014-07-03 20:42:37 +02:00
parent 58cb603803
commit 87fd576b26
23 changed files with 48 additions and 43 deletions

4
OpenRA.Game/Traits/Render/RenderSprites.cs Executable file → Normal file
View File

@@ -31,7 +31,7 @@ namespace OpenRA.Traits
public virtual object Create(ActorInitializer init) { return new RenderSprites(init.self); }
}
public class RenderSprites : IRender, ITick, INotifyOwnerChanged, INotifyEffectiveOwnerChanged
public class RenderSprites : IRender, ITickRender, INotifyOwnerChanged, INotifyEffectiveOwnerChanged
{
class AnimationWrapper
{
@@ -126,7 +126,7 @@ namespace OpenRA.Traits
}
}
public virtual void Tick(Actor self)
public virtual void TickRender(WorldRenderer wr, Actor self)
{
foreach (var a in anims.Values)
a.Animation.Animation.Tick();