"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ROOM_NAME_TO_TYPE_MAP = void 0;
const isaac_typescript_definitions_1 = require("isaac-typescript-definitions");
const ReadonlyMap_1 = require("../types/ReadonlyMap");
/** Maps room names to the values of the `RoomType` enum. */
exports.ROOM_NAME_TO_TYPE_MAP = new ReadonlyMap_1.ReadonlyMap([
    ["default", isaac_typescript_definitions_1.RoomType.DEFAULT],
    ["shop", isaac_typescript_definitions_1.RoomType.SHOP],
    ["error", isaac_typescript_definitions_1.RoomType.ERROR],
    ["iAmError", isaac_typescript_definitions_1.RoomType.ERROR],
    ["treasure", isaac_typescript_definitions_1.RoomType.TREASURE],
    ["boss", isaac_typescript_definitions_1.RoomType.BOSS],
    ["miniBoss", isaac_typescript_definitions_1.RoomType.MINI_BOSS],
    ["secret", isaac_typescript_definitions_1.RoomType.SECRET],
    ["superSecret", isaac_typescript_definitions_1.RoomType.SUPER_SECRET],
    ["arcade", isaac_typescript_definitions_1.RoomType.ARCADE],
    ["curse", isaac_typescript_definitions_1.RoomType.CURSE],
    ["challenge", isaac_typescript_definitions_1.RoomType.CHALLENGE],
    ["library", isaac_typescript_definitions_1.RoomType.LIBRARY],
    ["sacrifice", isaac_typescript_definitions_1.RoomType.SACRIFICE],
    ["devil", isaac_typescript_definitions_1.RoomType.DEVIL],
    ["angel", isaac_typescript_definitions_1.RoomType.ANGEL],
    ["dungeon", isaac_typescript_definitions_1.RoomType.DUNGEON],
    ["crawlSpace", isaac_typescript_definitions_1.RoomType.DUNGEON],
    ["bossRush", isaac_typescript_definitions_1.RoomType.BOSS_RUSH],
    ["isaacs", isaac_typescript_definitions_1.RoomType.CLEAN_BEDROOM],
    ["bedroom", isaac_typescript_definitions_1.RoomType.CLEAN_BEDROOM],
    ["cleanBedroom", isaac_typescript_definitions_1.RoomType.CLEAN_BEDROOM],
    ["dirtyBedroom", isaac_typescript_definitions_1.RoomType.DIRTY_BEDROOM],
    ["barren", isaac_typescript_definitions_1.RoomType.DIRTY_BEDROOM],
    ["vault", isaac_typescript_definitions_1.RoomType.VAULT],
    ["chest", isaac_typescript_definitions_1.RoomType.VAULT],
    ["dice", isaac_typescript_definitions_1.RoomType.DICE],
    ["blackMarket", isaac_typescript_definitions_1.RoomType.BLACK_MARKET],
    ["greedExit", isaac_typescript_definitions_1.RoomType.GREED_EXIT],
    ["planetarium", isaac_typescript_definitions_1.RoomType.PLANETARIUM],
    ["teleporter", isaac_typescript_definitions_1.RoomType.TELEPORTER],
    ["teleporterExit", isaac_typescript_definitions_1.RoomType.TELEPORTER_EXIT],
    ["secretExit", isaac_typescript_definitions_1.RoomType.SECRET_EXIT],
    ["blue", isaac_typescript_definitions_1.RoomType.BLUE],
    ["ultraSecret", isaac_typescript_definitions_1.RoomType.ULTRA_SECRET], // 29
]);
