static void DrawWorld() { GameMap.DrawWorld(); for (int i = 0; i < GameUnits.Length; i++) { if (GameUnits[i] != null) { GameUnits[i].DrawWorld(); } } for (int i = 0; i < GameUnits.Length; i++) { if (GameUnits[i] != null) { GameUnits[i].DrawGUI(); } } DrawEffects(false); ActiveGameTool?.DrawWorld(); }