yaze 0.2.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
overworld_map.h File Reference
#include <array>
#include <cstddef>
#include <cstdint>
#include <vector>
#include "absl/status/status.h"
#include "app/gfx/snes_palette.h"
#include "app/gfx/snes_tile.h"
#include "app/rom.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yaze::zelda3::OverworldMapTiles
 Overworld map tile32 data. More...
 
class  yaze::zelda3::OverworldMap
 Represents a single Overworld map screen. More...
 

Namespaces

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

Typedefs

using yaze::zelda3::OverworldBlockset = std::vector<std::vector<uint16_t>>
 Represents tile32 data for the overworld.
 
typedef struct yaze::zelda3::OverworldMapTiles yaze::zelda3::OverworldMapTiles
 Overworld map tile32 data.
 

Variables

constexpr int yaze::zelda3::OverworldCustomASMHasBeenApplied = 0x140145
 
constexpr int yaze::zelda3::OverworldCustomAreaSpecificBGPalette = 0x140000
 
constexpr int yaze::zelda3::OverworldCustomAreaSpecificBGEnabled = 0x140140
 
constexpr int yaze::zelda3::OverworldCustomMainPaletteArray = 0x140160
 
constexpr int yaze::zelda3::OverworldCustomMainPaletteEnabled = 0x140141
 
constexpr int yaze::zelda3::OverworldCustomMosaicArray = 0x140200
 
constexpr int yaze::zelda3::OverworldCustomMosaicEnabled = 0x140142
 
constexpr int yaze::zelda3::OverworldCustomAnimatedGFXArray = 0x1402A0
 
constexpr int yaze::zelda3::OverworldCustomAnimatedGFXEnabled = 0x140143
 
constexpr int yaze::zelda3::OverworldCustomSubscreenOverlayArray = 0x140340
 
constexpr int yaze::zelda3::OverworldCustomSubscreenOverlayEnabled = 0x140144
 
constexpr int yaze::zelda3::OverworldCustomTileGFXGroupArray = 0x140480
 
constexpr int yaze::zelda3::OverworldCustomTileGFXGroupEnabled = 0x140148
 
constexpr int yaze::zelda3::kDarkWorldMapIdStart = 0x40
 
constexpr int yaze::zelda3::kSpecialWorldMapIdStart = 0x80