#include <array>
#include <cstddef>
#include <cstdint>
#include <optional>
#include <vector>
#include "zelda3/dungeon/game_tilemap_comparison.h"
#include "zelda3/dungeon/room.h"
#include "zelda3/dungeon/room_object.h"
Go to the source code of this file.
|
| enum class | yaze::zelda3::CollisionSource : uint8_t {
yaze::zelda3::kTilemap = 0
, yaze::zelda3::kStar
, yaze::zelda3::kStairs
, yaze::zelda3::kLayerStairs
,
yaze::zelda3::kWater
, yaze::zelda3::kManipulable
, yaze::zelda3::kTorch
, yaze::zelda3::kChest
,
yaze::zelda3::kBigKeyLock
, yaze::zelda3::kDoor
, yaze::zelda3::kLockedDoor
, yaze::zelda3::kDoorLayerToggle
,
yaze::zelda3::kDoorSwitch
, yaze::zelda3::kCrystalPeg
} |
| |
| enum class | yaze::zelda3::StaircaseSlotStatus {
yaze::zelda3::kResolved
, yaze::zelda3::kTriggerUnavailable
, yaze::zelda3::kOverlappingStairs
, yaze::zelda3::kOutsideRoom
,
yaze::zelda3::kTooManyStairs
} |
| |