"""Level-Daten: Maps und Konfiguration."""

LEVEL_MAPS = [
    # ── Level 1 – Leicht ─────────────────────────────────────────────
    [
        "################",
        "#..............#",
        "#.#######.####.#",
        "#.#K....#..G.#.#",
        "#.#.###.####.#.#",
        "#.#...#.K..#.#.#",
        "#.###.####.#.#.#",
        "#.#...P..#...#K#",
        "#.#.####.###.###",
        "#.#.#K...T.#...#",
        "#.#.######.###.#",
        "#.#...K..H.#.G.#",
        "#.##########.#.#",
        "#...#...#.#..#.#",
        "#.#...#...#C.#.#",
        "################",
    ],
    # ── Level 2 – Mittel ─────────────────────────────────────────────
    [
        "################",
        "#........#K..G.#",
        "#.######.#.###.#",
        "#.#.K..#.#.#...#",
        "#.#.##.#.#.#.#.#",
        "#.#.#..#.#.A.#.#",
        "#.#.#.##.#####.#",
        "#K#.#....K.....#",
        "#.#.########.###",
        "#.T.#...P..#.S.#",
        "#.###.####.###.#",
        "#.#..K#K..G....#",
        "#.#.##########.#",
        "#C#.#.H.#..G.#.#",
        "#.#...#...#K.#.#",
        "################",
    ],
    # ── Level 3 – Schwer ─────────────────────────────────────────────
    [
        "################",
        "#.....K..#..K..#",
        "#.######.#.###.#",
        "#..C.G.#.#.#K..#",
        "#.#.##.#.#.#.###",
        "#.#..#.#.#.#.S.#",
        "#.##.#.#.#.###.#",
        "#..K..A.P...K..#",
        "#.########.###.#",
        "#K...T...#.H.#.#",
        "#.######.#.###.#",
        "#.#.G.#K.#.#.K.#",
        "#.#.####.#K#.#.#",
        "#...#.K..#.G.#.#",
        "#K#..T#..#.#...#",
        "################",
    ],
]

# Zeitlimits erhöht für mehr Spielraum
LEVEL_CFG = {
    1: {"fly_speed": 0.3, "label": "Leicht", "time_limit": 90},   # 1.5 min
    2: {"fly_speed": 0.5, "label": "Mittel",  "time_limit": 75},   # 1.25 min
    3: {"fly_speed": 0.7, "label": "Schwer",  "time_limit": 60},   # 1 min
}
