public override void Update(AppTime appTime) { var move = (float) Math.Cos(appTime.ElapseTime) * 100 + 100; var move2 = (float)Math.Sin(appTime.ElapseTime) * 100 + 100; x = defaultX + move; y = defaultY + move2; }
protected override void Update(AppTime time) { base.Update(time); foreach (var obj in RenderedObjects) { obj.Update(time); } }
protected override void Draw(AppTime time) { base.Draw(time); foreach (var obj in RenderedObjects) { obj.Draw(RenderTarget2D, time); } }
public override void Draw(RenderTarget renderTarget, AppTime appTime) { renderTarget.FillRectangle(new RectangleF(x, y, 20, 20), color); }
protected override void Draw(AppTime time) { base.Draw(time); RenderTarget2D.Clear(SceneColorBrush.Color); }
public abstract void Update(AppTime appTime);
public abstract void Draw(RenderTarget renderTarget, AppTime appTime);