#include <array>#include <cstddef>#include <cstdint>#include <utility>#include <vector>#include "absl/status/status.h"#include "absl/status/statusor.h"#include "absl/strings/str_format.h"#include "rom/rom.h"#include "util/macro.h"
Go to the source code of this file.
Classes | |
| class | yaze::zelda3::DungeonSpawnPoint |
Namespaces | |
| namespace | yaze |
| namespace | yaze::zelda3 |
| Zelda 3 specific classes and functions. | |
Typedefs | |
| using | yaze::zelda3::DungeonSpawnPointWriteRange = std::pair<uint32_t, uint32_t> |
Functions | |
| std::vector< DungeonSpawnPointWriteRange > | yaze::zelda3::DungeonSpawnPointWriteRanges (int spawn_id) |
| absl::Status | yaze::zelda3::ValidateDungeonSpawnPointForSave (const Rom &rom, const DungeonSpawnPoint &spawn, int spawn_id) |
| std::vector< DungeonSpawnPointWriteRange > | yaze::zelda3::CollectDirtyDungeonSpawnPointWriteRanges (const std::array< DungeonSpawnPoint, kNumDungeonSpawnPoints > &spawn_points) |
| absl::Status | yaze::zelda3::ValidateDungeonSpawnPointsForSave (const Rom &rom, const std::array< DungeonSpawnPoint, kNumDungeonSpawnPoints > &spawn_points, bool dirty_only=true) |
| absl::Status | yaze::zelda3::SaveAllDungeonSpawnPoints (Rom *rom, std::array< DungeonSpawnPoint, kNumDungeonSpawnPoints > &spawn_points, bool dirty_only=true) |