#pragma once

enum class Category {
    cNull,
    cKokiriForest,
    cForest,
    cGrotto,
    cMinigame,
    cChestMinigame,
    cLostWoods,
    cDekuScrub,
    cDekuScrubUpgrades,
    cNeedSpiritualStones,
    cSacredForestMeadow,
    cHyruleField,
    cLakeHylia,
    cGerudo,
    cGerudoValley,
    cGerudoFortress,
    cHauntedWasteland,
    cDesertColossus,
    cInnerMarket,
    cMarket,
    cHyruleCastle,
    cKakarikoVillage,
    cKakariko,
    cSkulltulaHouse,
    cGraveyard,
    cDeathMountainTrail,
    cDeathMountain,
    cGoronCity,
    cDeathMountainCrater,
    cZorasRiver,
    cZorasDomain,
    cZorasFountain,
    cLonLonRanch,
    cDekuTree,
    cDodongosCavern,
    cJabuJabusBelly,
    cForestTemple,
    cFireTemple,
    cWaterTemple,
    cSpiritTemple,
    cShadowTemple,
    cBottomOfTheWell,
    cIceCavern,
    cGerudoTrainingGrounds,
    cGanonsCastle,
    cSkulltula,
    cBossHeart,
    cTempleOfTime,
    cFairies,
    cOutsideGanonsCastle,
    cSong,
    cSongDungeonReward,
    cCow,
    cShop,
    cMerchant,
    cVanillaSmallKey,
    cVanillaGFSmallKey,
    cVanillaBossKey,
    cVanillaMap,
    cVanillaCompass,
    cAdultTrade,
};

enum class OptionCategory {
  Setting,
  Cosmetic,
  Toggle,
};
