// Things that are drawn before, can be drawn on top of public virtual void Draw(Vector2 OFFSET) { hero.Draw(OFFSET); // Draw projectiles for (int i = 0; i < projectiles.Count; i++) { projectiles[i].Draw(offset); } // Draw spawn points for (int i = 0; i < spawnPoints.Count; i++) { spawnPoints[i].Draw(offset); } // Draw mobs for (int i = 0; i < mobs.Count; i++) { mobs[i].Draw(offset); } }
public virtual void Draw(Vector2 OFFSET) { if (hero != null) { hero.Draw(OFFSET); } for (int i = 0; i < units.Count; i++) { units[i].Draw(OFFSET); } for (int i = 0; i < buildings.Count; i++) { buildings[i].Draw(OFFSET); } for (int i = 0; i < spawnPoints.Count; i++) { spawnPoints[i].Draw(OFFSET); } }