1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-13 02:10:57 +00:00

First proper commit.

This commit is contained in:
Jack Walker 2020-03-17 00:31:30 -04:00
parent be78236d36
commit 087f561f77
14086 changed files with 1200489 additions and 1 deletions

View file

@ -0,0 +1,2 @@
ovl_En_Arrow
z_en_arrow.c

View file

@ -0,0 +1,48 @@
#include "z_en_arrow.h"
#define ROOM 0x00
#define FLAGS 0x00000030
void EnArrow_Init(EnArrow* this, GlobalContext* globalCtx);
void EnArrow_Destroy(EnArrow* this, GlobalContext* globalCtx);
void EnArrow_Update(EnArrow* this, GlobalContext* globalCtx);
void EnArrow_Draw(EnArrow* this, GlobalContext* globalCtx);
/*
const ActorInit En_Arrow_InitVars =
{
ACTOR_EN_ARROW,
ACTORTYPE_ITEMACTION,
ROOM,
FLAGS,
OBJECT_GAMEPLAY_KEEP,
sizeof(EnArrow),
(ActorFunc)EnArrow_Init,
(ActorFunc)EnArrow_Destroy,
(ActorFunc)EnArrow_Update,
(ActorFunc)EnArrow_Draw,
};
*/
#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Arrow/func_809B3920.s")
#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Arrow/EnArrow_Init.s")
#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Arrow/EnArrow_Destroy.s")
#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Arrow/func_809B3BD4.s")
#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Arrow/func_809B3CEC.s")
#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Arrow/func_809B3DD8.s")
#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Arrow/func_809B3FDC.s")
#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Arrow/func_809B45E0.s")
#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Arrow/func_809B4640.s")
#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Arrow/EnArrow_Update.s")
#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Arrow/func_809B4800.s")
#pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Arrow/EnArrow_Draw.s")

View file

@ -0,0 +1,15 @@
#ifndef _Z_EN_ARROW_H_
#define _Z_EN_ARROW_H_
#include <ultra64.h>
#include <global.h>
typedef struct
{
/* 0x0000 */ Actor actor;
/* 0x014C */ char unk_14C[0x114];
} EnArrow; // size = 0x0260
extern const ActorInit En_Arrow_InitVars;
#endif