1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-21 06:21:16 +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_bubble.c
* Overlay: ovl_Effect_Ss_Bubble
* Description:
*/
#pragma GLOBAL_ASM("asm/non_matchings/overlays/effects/ovl_Effect_Ss_Bubble/func_809A0040.s")
#include "z_eff_ss_bubble.h"
typedef enum {
/* 0x00 */ SS_BUBBLE_0,
/* 0x01 */ SS_BUBBLE_1,
/* 0x02 */ SS_BUBBLE_2,
/* 0x03 */ SS_BUBBLE_3,
/* 0x04 */ SS_BUBBLE_4,
/* 0x05 */ SS_BUBBLE_5,
/* 0x06 */ SS_BUBBLE_6,
/* 0x07 */ SS_BUBBLE_7,
/* 0x08 */ SS_BUBBLE_8,
/* 0x09 */ SS_BUBBLE_9,
/* 0x0A */ SS_BUBBLE_A,
/* 0x0B */ SS_BUBBLE_B,
/* 0x0C */ SS_BUBBLE_C,
} EffectSsBubbleRegs;
u32 EffectSsBubble_Init(GlobalContext* globalCtx, u32 index, EffectSs* this, void* initParamsx);
void EffectSsBubble_Draw(GlobalContext* globalCtx, u32 index, EffectSs* this);
void EffectSsBubble_Update(GlobalContext* globalCtx, u32 index, EffectSs* this);
/*
EffectSsInit Effect_Ss_Bubble_InitVars = {
EFFECT_SS_BUBBLE,
EffectSsBubble_Init,
};
*/
#pragma GLOBAL_ASM("asm/non_matchings/overlays/effects/ovl_Effect_Ss_Bubble/EffectSsBubble_Init.s")
#pragma GLOBAL_ASM("asm/non_matchings/overlays/effects/ovl_Effect_Ss_Bubble/func_809A01CC.s")

View file

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