|
| bool | yaze::zelda3::anonymous_namespace{room.cc}::RoomUsesTrackCornerAliases (const std::vector< RoomObject > &objects) |
| |
| template<typename WriteColor > |
| void | yaze::zelda3::anonymous_namespace{room.cc}::PopulateDungeonRenderPaletteRows (const gfx::SnesPalette &dungeon_palette, const gfx::SnesPalette *hud_palette, WriteColor write_color) |
| |
| std::vector< SDL_Color > | yaze::zelda3::BuildDungeonRenderPalette (const gfx::SnesPalette &dungeon_palette, const gfx::SnesPalette *hud_palette) |
| |
| void | yaze::zelda3::LoadDungeonRenderPaletteToCgram (std::span< uint16_t > cgram, const gfx::SnesPalette &dungeon_palette, const gfx::SnesPalette *hud_palette) |
| |
| absl::Status | yaze::zelda3::anonymous_namespace{room.cc}::GetSpritePointerTablePc (const std::vector< uint8_t > &rom_data, int *table_pc) |
| |
| int | yaze::zelda3::anonymous_namespace{room.cc}::ReadRoomSpriteAddressPc (const std::vector< uint8_t > &rom_data, int table_pc, int room_id) |
| |
| int | yaze::zelda3::anonymous_namespace{room.cc}::MeasureSpriteStreamSize (const std::vector< uint8_t > &rom_data, int sprite_address, int hard_end) |
| |
| bool | yaze::zelda3::anonymous_namespace{room.cc}::IsSpritePointerShared (const std::vector< uint8_t > &rom_data, int table_pc, int room_id, int sprite_address) |
| |
| RoomSize | yaze::zelda3::CalculateRoomSize (Rom *rom, int room_id) |
| |
| Room | yaze::zelda3::LoadRoomFromRom (Rom *rom, int room_id) |
| |
| Room | yaze::zelda3::LoadRoomHeaderFromRom (Rom *rom, int room_id) |
| |
| int | yaze::zelda3::FindMaxUsedSpriteAddress (Rom *rom) |
| |
| absl::Status | yaze::zelda3::RelocateSpriteData (Rom *rom, int room_id, const std::vector< uint8_t > &encoded_bytes) |
| |
| std::vector< std::vector< uint8_t > > | yaze::zelda3::anonymous_namespace{room.cc}::ParseRomTorchSegments (const std::vector< uint8_t > &rom_data, int bytes_count) |
| |
| template<typename RoomLookup > |
| absl::Status | yaze::zelda3::SaveAllTorchesImpl (Rom *rom, int room_count, RoomLookup &&room_lookup) |
| |
| absl::Status | yaze::zelda3::SaveAllTorches (Rom *rom, absl::Span< const Room > rooms) |
| |
| absl::Status | yaze::zelda3::SaveAllTorches (Rom *rom, int room_count, const std::function< const Room *(int)> &room_lookup) |
| |
| absl::Status | yaze::zelda3::SaveAllPits (Rom *rom) |
| |
| absl::Status | yaze::zelda3::SaveAllBlocks (Rom *rom) |
| |
| template<typename RoomLookup > |
| absl::Status | yaze::zelda3::SaveAllCollisionImpl (Rom *rom, int room_count, RoomLookup &&room_lookup) |
| |
| absl::Status | yaze::zelda3::SaveAllCollision (Rom *rom, absl::Span< Room > rooms) |
| |
| absl::Status | yaze::zelda3::SaveAllCollision (Rom *rom, int room_count, const std::function< Room *(int)> &room_lookup) |
| |
| std::vector< std::vector< std::pair< uint8_t, bool > > > | yaze::zelda3::anonymous_namespace{room.cc}::ParseRomChests (const std::vector< uint8_t > &rom_data, int cpos, int clength) |
| |
| std::vector< std::vector< uint8_t > > | yaze::zelda3::anonymous_namespace{room.cc}::ParseRomPotItems (const std::vector< uint8_t > &rom_data) |
| |
| template<typename RoomLookup > |
| absl::Status | yaze::zelda3::SaveAllChestsImpl (Rom *rom, int room_count, RoomLookup &&room_lookup) |
| |
| absl::Status | yaze::zelda3::SaveAllChests (Rom *rom, absl::Span< const Room > rooms) |
| |
| absl::Status | yaze::zelda3::SaveAllChests (Rom *rom, int room_count, const std::function< const Room *(int)> &room_lookup) |
| |
| template<typename RoomLookup > |
| absl::Status | yaze::zelda3::SaveAllPotItemsImpl (Rom *rom, int room_count, RoomLookup &&room_lookup) |
| |
| absl::Status | yaze::zelda3::SaveAllPotItems (Rom *rom, absl::Span< const Room > rooms) |
| |
| absl::Status | yaze::zelda3::SaveAllPotItems (Rom *rom, int room_count, const std::function< const Room *(int)> &room_lookup) |
| |