yaze 0.2.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
overworld.h
Go to the documentation of this file.
1#ifndef YAZE_OVERWORLD_H
2#define YAZE_OVERWORLD_H
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8#include <stdint.h>
9
13typedef struct zelda3_overworld_map {
14 uint8_t id;
15 uint8_t parent_id;
16 uint8_t quadrant_id;
17 uint8_t world_id;
18 uint8_t game_state;
20 uint8_t area_palette;
21
22 uint8_t sprite_graphics[3];
23 uint8_t sprite_palette[3];
24 uint8_t area_music[4];
25 uint8_t static_graphics[16];
27
31typedef struct zelda3_overworld {
32 void *impl; // yaze::Overworld*
35
36#ifdef __cplusplus
37}
38#endif
39
40#endif // YAZE_OVERWORLD_H
Primitive of an overworld map.
Definition overworld.h:13
uint8_t sprite_palette[3]
Definition overworld.h:23
uint8_t area_music[4]
Definition overworld.h:24
uint8_t static_graphics[16]
Definition overworld.h:25
uint8_t sprite_graphics[3]
Definition overworld.h:22
Primitive of the overworld.
Definition overworld.h:31
zelda3_overworld_map ** maps
Definition overworld.h:33