|
| uint8_t | yaze::zelda3::anonymous_namespace{room_collision.cc}::RomByte (const Rom &rom, int pc) |
| |
| uint16_t | yaze::zelda3::anonymous_namespace{room_collision.cc}::RomWord (const Rom &rom, int pc) |
| |
| template<typename Fn > |
| void | yaze::zelda3::anonymous_namespace{room_collision.cc}::ForEachEntry (uint16_t &index, uint16_t end, Fn fn) |
| |
| void | yaze::zelda3::anonymous_namespace{room_collision.cc}::ApplyObjectAttributes (LowWram &w, uint8_t tag1, uint8_t tag2, AttributeWriter &out) |
| |
| void | yaze::zelda3::anonymous_namespace{room_collision.cc}::ApplyDoorAttributes (const Rom &rom, LowWram &w, AttributeWriter &out) |
| |
| const char * | yaze::zelda3::CollisionSourceName (CollisionSource source) |
| |
| std::array< uint8_t, kTileAttributeTableSize > | yaze::zelda3::LoadUnderworldTileAttributeTable (const Rom &rom, uint8_t blockset) |
| |
| RoomCollisionMaps | yaze::zelda3::ComputeBasicCollisionMaps (const std::array< uint8_t, kTileAttributeTableSize > &table, const RoomTilemaps &tilemaps) |
| |
| RoomCollisionMaps | yaze::zelda3::ComputeRoomCollisionMaps (const Rom &rom, const RoomCollisionInput &input, const UnderworldRoomLoadState &state) |
| |
| std::vector< StaircaseSlotResolution > | yaze::zelda3::ResolveVanillaStaircaseSlots (const Rom &rom, const RoomCollisionInput &input, const UnderworldRoomLoadState &state) |
| |
| RoomCollisionInput | yaze::zelda3::MakeRoomCollisionInput (const Room &room, const RoomTilemaps &tilemaps) |
| |
| RoomCollisionInput | yaze::zelda3::MakeRoomCollisionInput (const Room &room) |
| |