Where the loaded ROM's code draws one room object. More...
#include <object_draw_code.h>
Public Attributes | |
| int | object_id = -1 |
| uint32_t | routine_start = 0 |
| uint32_t | routine_end = 0 |
| bool | jumps_to_expanded_code = false |
| uint32_t | jump_target = 0 |
Where the loaded ROM's code draws one room object.
Read from the game's dispatch tables ($018200 for 0x000-0x0F7, $018470 for 0x100-0x13F, $0185F0 for 0xF80-0xFFF). Addresses are SNES LoROM.
Definition at line 19 of file object_draw_code.h.
| int yaze::zelda3::ObjectDrawCode::object_id = -1 |
Definition at line 20 of file object_draw_code.h.
Referenced by yaze::zelda3::ReadObjectDrawCode().
| uint32_t yaze::zelda3::ObjectDrawCode::routine_start = 0 |
Definition at line 21 of file object_draw_code.h.
Referenced by yaze::zelda3::ReadObjectDrawCode().
| uint32_t yaze::zelda3::ObjectDrawCode::routine_end = 0 |
Definition at line 24 of file object_draw_code.h.
| bool yaze::zelda3::ObjectDrawCode::jumps_to_expanded_code = false |
Definition at line 27 of file object_draw_code.h.
| uint32_t yaze::zelda3::ObjectDrawCode::jump_target = 0 |
Definition at line 28 of file object_draw_code.h.