mirror of
https://github.com/zeldaret/mm.git
synced 2026-05-23 23:05:08 -04:00
666cb6ad4a
* low hanging fruits on variables.h
* z_actor functions
* Move RomFile to z64object.h
* Revert "z_actor functions"
This reverts commit aa99967d16.
* yeet
* z64actor_dlftbls.h
* Move object segment declarations to object_table.c
* Move Camera functions
* z64nmi_buff.h
* fix merge
* su_mtx.h, sys_cmpdma.h and sys_initial_check.h
* sys_ucode.h
* sys_flashrom.h
* Remove unnecessary includes
* z64kanfont.h
* flg_set.h
* z64DLF.h
* z64lifemeter.h
* z64path.h
* format
* ObjectOverlay
* bss
* Yeet ObjectOverlay
* review
* review
* format
* bss
* z64font.h
36 lines
1006 B
C
36 lines
1006 B
C
#include "global.h"
|
|
|
|
s16 gPlayerFormObjectIds[PLAYER_FORM_MAX] = {
|
|
OBJECT_LINK_BOY, // PLAYER_FORM_FIERCE_DEITY
|
|
OBJECT_LINK_GORON, // PLAYER_FORM_GORON
|
|
OBJECT_LINK_ZORA, // PLAYER_FORM_ZORA
|
|
OBJECT_LINK_NUTS, // PLAYER_FORM_DEKU
|
|
OBJECT_LINK_CHILD, // PLAYER_FORM_HUMAN
|
|
};
|
|
|
|
ObjectId gObjectTableSize = OBJECT_ID_MAX;
|
|
|
|
// Segment declarations (also used in the table below)
|
|
#define DEFINE_OBJECT(name, _enumValue) DECLARE_ROM_SEGMENT(name)
|
|
#define DEFINE_OBJECT_UNSET(_enumValue)
|
|
#define DEFINE_OBJECT_EMPTY(_name, _enumValue)
|
|
|
|
#include "tables/object_table.h"
|
|
|
|
#undef DEFINE_OBJECT
|
|
#undef DEFINE_OBJECT_UNSET
|
|
#undef DEFINE_OBJECT_EMPTY
|
|
|
|
// Object Table definition
|
|
#define DEFINE_OBJECT(name, _enumValue) ROM_FILE(name),
|
|
#define DEFINE_OBJECT_UNSET(_enumValue) ROM_FILE_UNSET,
|
|
#define DEFINE_OBJECT_EMPTY(name, _enumValue) ROM_FILE_EMPTY(name),
|
|
|
|
RomFile gObjectTable[] = {
|
|
#include "tables/object_table.h"
|
|
};
|
|
|
|
#undef DEFINE_OBJECT
|
|
#undef DEFINE_OBJECT_UNSET
|
|
#undef DEFINE_OBJECT_EMPTY
|