yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::zelda3::ObjectDrawCode Struct Reference

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
 

Detailed Description

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.

Member Data Documentation

◆ object_id

int yaze::zelda3::ObjectDrawCode::object_id = -1

Definition at line 20 of file object_draw_code.h.

Referenced by yaze::zelda3::ReadObjectDrawCode().

◆ routine_start

uint32_t yaze::zelda3::ObjectDrawCode::routine_start = 0

Definition at line 21 of file object_draw_code.h.

Referenced by yaze::zelda3::ReadObjectDrawCode().

◆ routine_end

uint32_t yaze::zelda3::ObjectDrawCode::routine_end = 0

Definition at line 24 of file object_draw_code.h.

◆ jumps_to_expanded_code

bool yaze::zelda3::ObjectDrawCode::jumps_to_expanded_code = false

Definition at line 27 of file object_draw_code.h.

◆ jump_target

uint32_t yaze::zelda3::ObjectDrawCode::jump_target = 0

Definition at line 28 of file object_draw_code.h.


The documentation for this struct was generated from the following file: