public override Node makeCopy(Entity e) { AnimationNode an = new AnimationNode(e); an.pos = pos; an.anim = anim; return(an); }
public override void update(float time, Graphics g) { // TO-DO : maj des positions du bitmap avec le composant position if (runnable) { foreach (Node n in lst) { AnimationNode rn = (AnimationNode)n; if (g != null) { Draw(rn, g); } } } }
private void Draw(AnimationNode rn, Graphics graphics) { graphics.DrawImage(rn.anim.bitmapanimation.GetNextFrame(), rn.pos.point.x, rn.pos.point.y); }