yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
overworld_item.h File Reference
#include <algorithm>
#include <cstdint>
#include <iomanip>
#include <iostream>
#include <string>
#include <vector>
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "app/rom.h"
#include "zelda3/common.h"

Go to the source code of this file.

Classes

class  yaze::zelda3::OverworldItem
 

Namespaces

namespace  yaze
 Main namespace for the application.
 
namespace  yaze::zelda3
 Zelda 3 specific classes and functions.
 

Functions

bool yaze::zelda3::CompareOverworldItems (const std::vector< OverworldItem > &items1, const std::vector< OverworldItem > &items2)
 
bool yaze::zelda3::CompareItemsArrays (std::vector< OverworldItem > item_array1, std::vector< OverworldItem > item_array2)
 
absl::StatusOr< std::vector< OverworldItem > > yaze::zelda3::LoadItems (Rom *rom, std::vector< OverworldMap > &overworld_maps)
 
absl::Status yaze::zelda3::SaveItems (Rom *rom, const std::vector< OverworldItem > &items)
 

Variables

constexpr int yaze::zelda3::kNumOverworldMapItemPointers = 0x80
 
constexpr int yaze::zelda3::kOverworldItemsPointers = 0xDC2F9
 
constexpr int yaze::zelda3::kOverworldItemsAddress = 0xDC8B9
 
constexpr int yaze::zelda3::kOverworldItemsBank = 0xDC8BF
 
constexpr int yaze::zelda3::kOverworldItemsEndData = 0xDC89C
 
constexpr int yaze::zelda3::kOverworldBombDoorItemLocationsNew = 0x012644
 
constexpr int yaze::zelda3::kOverworldItemsPointersNew = 0x012784
 
constexpr int yaze::zelda3::kOverworldItemsStartDataNew = 0x0DC2F9
 
constexpr int yaze::zelda3::overworldItemsPointers = 0x0DC2F9
 
constexpr int yaze::zelda3::overworldItemsAddress = 0x0DC8B9
 
constexpr int yaze::zelda3::overworldItemsAddressBank = 0x0DC8BF
 
constexpr int yaze::zelda3::overworldItemsEndData = 0x0DC89C
 
constexpr int yaze::zelda3::overworldBombDoorItemLocationsNew = 0x012644
 
constexpr int yaze::zelda3::overworldItemsPointersNew = 0x012784
 
constexpr int yaze::zelda3::overworldItemsStartDataNew = 0x0DC2F9
 
const std::vector< std::string > yaze::zelda3::kSecretItemNames