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;
25 virtual bool IsDoorOpen(
int room_id,
int door_index)
const = 0;
Interface for accessing dungeon game state.
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 IsCrystalSwitchBlue() const =0
virtual bool IsRupeeFloorActive(int room_id) const =0
virtual ~DungeonState()=default
virtual bool IsBigChestOpen() const =0