diff --git a/src/app/zelda3/dungeon/room_tag.h b/src/app/zelda3/dungeon/room_tag.h index d1a139f6..2af7fbad 100644 --- a/src/app/zelda3/dungeon/room_tag.h +++ b/src/app/zelda3/dungeon/room_tag.h @@ -6,6 +6,25 @@ namespace yaze { namespace zelda3 { +enum CollisionKey { + One_Collision, + Both, + Both_With_Scroll, + Moving_Floor_Collision, + Moving_Water_Collision, +}; + +enum EffectKey { + Effect_Nothing, + One, + Moving_Floor, + Moving_Water, + Four, + Red_Flashes, + Torch_Show_Floor, + Ganon_Room, +}; + static const std::string RoomEffect[] = {"Nothing", "Nothing", "Moving Floor", @@ -14,6 +33,72 @@ static const std::string RoomEffect[] = {"Nothing", "Red Flashes", "Light Torch to See Floor", "Ganon's Darkness"}; +enum TagKey { + Nothing, + NW_Kill_Enemy_to_Open, + NE_Kill_Enemy_to_Open, + SW_Kill_Enemy_to_Open, + SE_Kill_Enemy_to_Open, + W_Kill_Enemy_to_Open, + E_Kill_Enemy_to_Open, + N_Kill_Enemy_to_Open, + S_Kill_Enemy_to_Open, + Clear_Quadrant_to_Open, + Clear_Room_to_Open, + NW_Push_Block_to_Open, + NE_Push_Block_to_Open, + SW_Push_Block_to_Open, + SE_Push_Block_to_Open, + W_Push_Block_to_Open, + E_Push_Block_to_Open, + N_Push_Block_to_Open, + S_Push_Block_to_Open, + Push_Block_to_Open, + Pull_Lever_to_Open, + Clear_Level_to_Open, + Switch_Open_Door_Hold, + Switch_Open_Door_Toggle, + Turn_off_Water, + Turn_on_Water, + Water_Gate, + Water_Twin, + Secret_Wall_Right, + Secret_Wall_Left, + Crash1, + Crash2, + Pull_Switch_to_bomb_Wall, + Holes_0, + Open_Chest_Activate_Holes_0, + Holes_1, + Holes_2, + Kill_Enemy_to_clear_level, + SE_Kill_Enemy_to_Move_Block, + Trigger_activated_Chest, + Pull_lever_to_Bomb_Wall, + NW_Kill_Enemy_for_Chest, + NE_Kill_Enemy_for_Chest, + SW_Kill_Enemy_for_Chest, + SE_Kill_Enemy_for_Chest, + W_Kill_Enemy_for_Chest, + E_Kill_Enemy_for_Chest, + N_Kill_Enemy_for_Chest, + S_Kill_Enemy_for_Chest, + Clear_Quadrant_for_Chest, + Clear_Room_for_Chest, + Light_Torches_to_Open, + Holes_3, + Holes_4, + Holes_5, + Holes_6, + Agahnim_Room, + Holes_7, + Holes_8, + Open_Chest_for_Holes_8, + Push_Block_for_Chest, + Kill_to_open_Ganon_Door, + Light_Torches_to_get_Chest, + Kill_boss_Again +}; static const std::string RoomTag[] = {"Nothing", "NW Kill Enemy to Open", @@ -84,9 +169,7 @@ static const std::string RoomTag[] = {"Nothing", "Light Torches for Chest", "Kill Boss Again"}; +} // namespace zelda3 +} // namespace yaze - -} // namespace zelda3 -} // namespace yaze - -#endif // YAZE_APP_ZELDA3_DUNGEON_ROOM_TAG_H \ No newline at end of file +#endif // YAZE_APP_ZELDA3_DUNGEON_ROOM_TAG_H