public void AddDrawable(DrawData drawable) { if (drawable == null || _toDraw.Contains(drawable)) { Console.WriteLine("Unable to add drawable!"); return; } _toDraw.Add(drawable); }
protected virtual void drawElement(DrawData drawable) { _drawer.Draw(drawable.Art, Position, drawable.Source, Color.White); }
public void RemoveDrawable(DrawData toRemove) { _toDraw.Remove(toRemove); }
private void drawElement(DrawData toDraw) { spriteBatch.Draw( toDraw.Art, toDraw.Destination, toDraw.Source, toDraw.BlendColor); }