1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-20 14:01:15 +00:00

Fx bootstrap (#278)

* script

* update

* dun?
This commit is contained in:
Ethan Roseman 2020-07-19 19:42:59 -04:00 committed by GitHub
parent 3dd521eef5
commit e672778b0e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
136 changed files with 1883 additions and 170 deletions

View file

@ -1,7 +1,39 @@
#include <ultra64.h>
#include <global.h>
/*
* File: z_eff_ss_extra.c
* Overlay: ovl_Effect_Ss_Extra
* Description:
*/
#pragma GLOBAL_ASM("asm/non_matchings/overlays/effects/ovl_Effect_Ss_Extra/func_809A3CC0.s")
#include "z_eff_ss_extra.h"
typedef enum {
/* 0x00 */ SS_EXTRA_0,
/* 0x01 */ SS_EXTRA_1,
/* 0x02 */ SS_EXTRA_2,
/* 0x03 */ SS_EXTRA_3,
/* 0x04 */ SS_EXTRA_4,
/* 0x05 */ SS_EXTRA_5,
/* 0x06 */ SS_EXTRA_6,
/* 0x07 */ SS_EXTRA_7,
/* 0x08 */ SS_EXTRA_8,
/* 0x09 */ SS_EXTRA_9,
/* 0x0A */ SS_EXTRA_A,
/* 0x0B */ SS_EXTRA_B,
/* 0x0C */ SS_EXTRA_C,
} EffectSsExtraRegs;
u32 EffectSsExtra_Init(GlobalContext* globalCtx, u32 index, EffectSs* this, void* initParamsx);
void EffectSsExtra_Draw(GlobalContext* globalCtx, u32 index, EffectSs* this);
void EffectSsExtra_Update(GlobalContext* globalCtx, u32 index, EffectSs* this);
/*
EffectSsInit Effect_Ss_Extra_InitVars = {
EFFECT_SS_EXTRA,
EffectSsExtra_Init,
};
*/
#pragma GLOBAL_ASM("asm/non_matchings/overlays/effects/ovl_Effect_Ss_Extra/EffectSsExtra_Init.s")
#pragma GLOBAL_ASM("asm/non_matchings/overlays/effects/ovl_Effect_Ss_Extra/func_809A3E00.s")

View file

@ -0,0 +1,13 @@
#ifndef _Z_EFF_SS_EXTRA_H_
#define _Z_EFF_SS_EXTRA_H_
#include <ultra64.h>
#include <global.h>
typedef struct {
/* 0x00 */ Vec3f pos;
/* 0x0C */ Vec3f velocity;
/* 0x18 */ Vec3f accel;
} EffectSsExtraInitParams; // size = 0x
#endif