public void Draw() { foreach (var data in this.Data) { data.Draw(this.Sprites, this.Axis1, this.Axis2, this.Offset); } Axis1.Draw(this.Sprites, Vector2.UnitX, this.Offset); Axis2.Draw(this.Sprites, Vector2.UnitY, this.Offset); if (this.Grid != null) { this.Grid.Draw(this.Sprites, this.Axis1, this.Axis2, this.Offset); } }