1#ifndef YAZE_ZELDA3_DUNGEON_DUNGEON_STATE_H
2#define YAZE_ZELDA3_DUNGEON_DUNGEON_STATE_H
21 virtual bool IsChestOpen(
int room_id,
int chest_index)
const = 0;
31 virtual bool IsDoorOpen(
int room_id,
int door_index)
const = 0;
Interface for accessing dungeon game state.
virtual bool IsWaterFaceActive(int room_id) const
virtual bool IsFloorBombable(int room_id) const =0
virtual bool IsWallMoved(int room_id) const =0
virtual bool IsChestOpen(int room_id, int chest_index) const =0
virtual bool IsDoorSwitchActive(int room_id) const =0
virtual bool IsDoorOpen(int room_id, int door_index) const =0
virtual bool IsDamFloodgateOpen(int room_id) const
virtual bool IsBigKeyLockOpen(int room_id, int room_event_index) const
virtual bool IsCrystalSwitchBlue() const =0
virtual bool IsRupeeFloorCleared(int room_id) const =0
virtual ~DungeonState()=default
virtual bool IsBigChestOpen() const =0
virtual bool IsBigChestOpen(int room_id, int chest_index) const