yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
dungeon.h
Go to the documentation of this file.
1#ifndef YAZE_BASE_DUNGEON_H_
2#define YAZE_BASE_DUNGEON_H_
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8#include <stdbool.h>
9#include <stdint.h>
10
11typedef struct z3_object_door {
12 short id;
13 uint8_t x;
14 uint8_t y;
15 uint8_t size;
16 uint8_t type;
17 uint8_t layer;
19
25
26typedef struct z3_staircase {
27 uint8_t id;
28 uint8_t room;
29 const char *label;
31
32typedef struct z3_chest {
33 uint8_t x;
34 uint8_t y;
35 uint8_t item;
36 bool picker;
39
40typedef struct z3_chest_data {
41 uint8_t id;
42 bool size;
44
56
57#ifdef __cplusplus
58}
59#endif
60
61#endif // YAZE_BASE_DUNGEON_H_
struct z3_staircase z3_staircase
struct z3_chest_data z3_chest_data
struct z3_chest z3_chest
struct z3_object_door z3_object_door
struct z3_dungeon_destination z3_dungeon_destination
z3_dungeon_background2
Definition dungeon.h:45
@ Parallax
Definition dungeon.h:47
@ Translucent
Definition dungeon.h:50
@ Normal
Definition dungeon.h:52
@ Addition
Definition dungeon.h:51
@ OnTop
Definition dungeon.h:49
@ Dark
Definition dungeon.h:48
@ DarkRoom
Definition dungeon.h:54
@ Transparent
Definition dungeon.h:53
@ Off
Definition dungeon.h:46
uint8_t id
Definition dungeon.h:41
bool big_chest
Definition dungeon.h:37
uint8_t y
Definition dungeon.h:34
uint8_t item
Definition dungeon.h:35
bool picker
Definition dungeon.h:36
uint8_t x
Definition dungeon.h:33
uint8_t type
Definition dungeon.h:16
uint8_t size
Definition dungeon.h:15
uint8_t y
Definition dungeon.h:14
uint8_t layer
Definition dungeon.h:17
uint8_t x
Definition dungeon.h:13
const char * label
Definition dungeon.h:29
uint8_t room
Definition dungeon.h:28
uint8_t id
Definition dungeon.h:27