Overworld map data. More...
#include <zelda.h>
Public Attributes | |
| uint16_t | id |
| uint8_t | parent_id |
| uint8_t | quadrant_id |
| uint8_t | world_id |
| uint8_t | game_state |
| uint8_t | area_graphics |
| uint8_t | area_palette |
| uint8_t | main_palette |
| uint8_t | animated_gfx |
| uint8_t | sprite_graphics [3] |
| uint8_t | sprite_palette [3] |
| uint8_t | area_music [4] |
| uint8_t | static_graphics [16] |
| uint8_t | custom_tileset [8] |
| uint16_t | area_specific_bg_color |
| uint16_t | subscreen_overlay |
| bool | is_large_map |
| bool | has_special_gfx |
Overworld map data.
Represents a single screen/area in the overworld, including graphics, palette, music, and sprite information.
| uint16_t zelda3_overworld_map::id |
Map ID (0-159 for most ROMs)
Definition at line 295 of file zelda.h.
Referenced by yaze_load_overworld().
| uint8_t zelda3_overworld_map::parent_id |
| uint8_t zelda3_overworld_map::quadrant_id |
| uint8_t zelda3_overworld_map::world_id |
| uint8_t zelda3_overworld_map::game_state |
| uint8_t zelda3_overworld_map::area_graphics |
| uint8_t zelda3_overworld_map::area_palette |
| uint8_t zelda3_overworld_map::animated_gfx |
| uint8_t zelda3_overworld_map::sprite_graphics[3] |
| uint8_t zelda3_overworld_map::sprite_palette[3] |
| uint8_t zelda3_overworld_map::area_music[4] |
| uint8_t zelda3_overworld_map::static_graphics[16] |
| uint8_t zelda3_overworld_map::custom_tileset[8] |
| uint16_t zelda3_overworld_map::area_specific_bg_color |
| uint16_t zelda3_overworld_map::subscreen_overlay |
| bool zelda3_overworld_map::has_special_gfx |