#include "zelda3/overworld/overworld_sprite_io.h"#include <algorithm>#include <map>#include "absl/strings/str_format.h"#include "rom/transaction.h"#include "rom/write_fence.h"#include "util/macro.h"#include "zelda3/overworld/overworld_version_helper.h"Go to the source code of this file.
Classes | |
| struct | yaze::zelda3::anonymous_namespace{overworld_sprite_io.cc}::ListSpan |
Namespaces | |
| namespace | yaze |
| namespace | yaze::zelda3 |
| Zelda 3 specific classes and functions. | |
| namespace | yaze::zelda3::anonymous_namespace{overworld_sprite_io.cc} |
Functions | |
| OverworldSpriteLayout | yaze::zelda3::GetOverworldSpriteLayout (const Rom &rom) |
| int | yaze::zelda3::GetOverworldSpriteRegionEnd (const Rom &rom) |
| absl::StatusOr< ListSpan > | yaze::zelda3::anonymous_namespace{overworld_sprite_io.cc}::ReadListSpan (const std::vector< uint8_t > &data, int pointer_address, int data_start, int region_end) |
| absl::StatusOr< OverworldSpriteBytes > | yaze::zelda3::ReadOverworldSpriteList (const Rom &rom, int pointer_address) |
| const char * | yaze::zelda3::OverworldSpriteEditStrategyName (OverworldSpriteEditStrategy s) |
| absl::StatusOr< OverworldSpriteListEditPlan > | yaze::zelda3::PlanOverworldSpriteListEdit (const Rom &rom, int state, int map, const OverworldSpriteBytes &replacement) |
| absl::StatusOr< OverworldSpriteSavePlan > | yaze::zelda3::PlanOverworldSpriteSave (const Rom &rom, const OverworldSpriteEdits &edits) |
| absl::Status | yaze::zelda3::ApplyOverworldSpriteSave (Rom &rom, const OverworldSpriteSavePlan &plan) |