mirror of
https://github.com/zeldaret/oot.git
synced 2025-08-21 06:21:16 +00:00
parent
3dd521eef5
commit
e672778b0e
136 changed files with 1883 additions and 170 deletions
|
@ -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")
|
||||
|
||||
|
|
13
src/overlays/effects/ovl_Effect_Ss_Bubble/z_eff_ss_bubble.h
Normal file
13
src/overlays/effects/ovl_Effect_Ss_Bubble/z_eff_ss_bubble.h
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue