mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-18 05:44:53 +00:00
[headers] Create one_point_cutscene.h
, z64olib.h
and move stuff to z64{object,player,scene}.h
(#2250)
* [headers] Create `one_point_cutscene.h`, `z64olib.h` and move stuff to `z64{object,player,scene}.h` * bss * sSceneCmdHandlers * bss * bss
This commit is contained in:
parent
47c6c36dc3
commit
ed77e143b6
17 changed files with 104 additions and 75 deletions
|
@ -4,6 +4,8 @@
|
|||
#include "ultra64.h"
|
||||
#include "z64dma.h"
|
||||
|
||||
struct PlayState;
|
||||
|
||||
typedef struct ObjectEntry {
|
||||
/* 0x00 */ s16 id;
|
||||
/* 0x04 */ void* segment;
|
||||
|
@ -35,4 +37,13 @@ typedef enum ObjectId {
|
|||
#undef DEFINE_OBJECT_EMPTY
|
||||
#undef DEFINE_OBJECT_UNSET
|
||||
|
||||
void Object_InitContext(struct PlayState* play, ObjectContext* objectCtx);
|
||||
void Object_UpdateEntries(ObjectContext* objectCtx);
|
||||
s32 Object_GetSlot(ObjectContext* objectCtx, s16 objectId);
|
||||
s32 Object_IsLoaded(ObjectContext* objectCtx, s32 slot);
|
||||
void func_800981B8(ObjectContext* objectCtx);
|
||||
|
||||
extern u32 gObjectTableSize;
|
||||
extern RomFile gObjectTable[OBJECT_ID_MAX];
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue