yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
water_fill_zone.h File Reference
#include <cstdint>
#include <string>
#include <vector>
#include "absl/status/status.h"
#include "absl/status/statusor.h"

Go to the source code of this file.

Classes

struct  yaze::zelda3::WaterFillZoneEntry
 

Namespaces

namespace  yaze
 
namespace  yaze::zelda3
 Zelda 3 specific classes and functions.
 

Functions

absl::StatusOr< std::vector< WaterFillZoneEntry > > yaze::zelda3::LoadWaterFillTable (Rom *rom)
 
absl::Status yaze::zelda3::WriteWaterFillTable (Rom *rom, const std::vector< WaterFillZoneEntry > &zones)
 
absl::StatusOr< std::vector< WaterFillZoneEntry > > yaze::zelda3::LoadLegacyWaterGateZones (Rom *rom, const std::string &symbol_path)
 
absl::StatusOr< std::string > yaze::zelda3::DumpWaterFillZonesToJsonString (const std::vector< WaterFillZoneEntry > &zones)
 
absl::StatusOr< std::vector< WaterFillZoneEntry > > yaze::zelda3::LoadWaterFillZonesFromJsonString (const std::string &json_content)
 
absl::Status yaze::zelda3::NormalizeWaterFillZoneMasks (std::vector< WaterFillZoneEntry > *zones)