2024-01-17 09:36:58 -06:00
|
|
|
#ifndef I1_H
|
|
|
|
#define I1_H
|
|
|
|
|
|
|
|
#include "libc/stdbool.h"
|
|
|
|
#include "sf64object.h"
|
|
|
|
#include "sf64thread.h"
|
|
|
|
#include "sf64player.h"
|
|
|
|
#include "sf64mesg.h"
|
|
|
|
|
2024-04-02 18:20:08 -05:00
|
|
|
extern Gfx* D_VE1_8019A008[];
|
|
|
|
extern f32 D_VE1_8019A9B8[];
|
2024-01-17 09:36:58 -06:00
|
|
|
|
2024-04-22 21:51:20 -05:00
|
|
|
extern void Corneria_LevelStart(Player*);
|
|
|
|
extern void Corneria_LevelComplete1(Player*);
|
|
|
|
extern void Venom1_LevelStart(Player*);
|
2024-01-17 09:36:58 -06:00
|
|
|
|
2024-07-06 09:47:49 -03:00
|
|
|
void Corneria_Smoke_Update(Sprite*);
|
|
|
|
void Corneria_Granga_Update(Granga*);
|
|
|
|
void Corneria_Granga_Draw(Granga*);
|
|
|
|
void Corneria_CoGaruda1_Update(CoGaruda1*);
|
|
|
|
void Corneria_CoGaruda2_Update(CoGaruda2*);
|
|
|
|
void Corneria_CoGaruda3_Update(CoGaruda3*);
|
|
|
|
void Corneria_CoGarudaDestroy_Update(CoGarudaDestroy*);
|
|
|
|
void Corneria_CoGaruda1_Draw(CoGaruda1*);
|
|
|
|
void Corneria_CoGaruda2_Draw(CoGaruda2*);
|
|
|
|
void Corneria_CoGaruda3_Draw(CoGaruda3*);
|
|
|
|
void Corneria_CoGarudaDestroy_Draw(CoGarudaDestroy*);
|
|
|
|
void Corneria_Carrier_Update(Carrier*);
|
|
|
|
void Corneria_Boss294_Update(Boss294*);
|
|
|
|
void Corneria_Boss295_Update(Boss295*);
|
|
|
|
void Corneria_Boss296_Update(Boss296*);
|
|
|
|
void Corneria_Carrier_Draw(Carrier*);
|
|
|
|
void Corneria_Boss294_Draw(Boss294*);
|
|
|
|
void Corneria_Boss295_Draw(Boss295*);
|
|
|
|
void Corneria_Boss296_Draw(Boss296*);
|
|
|
|
void Corneria_Doors_Update(Scenery*);
|
|
|
|
void Corneria_Doors_Draw(Scenery*);
|
2024-04-08 17:25:56 -05:00
|
|
|
void Venom1_BossTrigger1_Update(Sprite*);
|
|
|
|
void Venom1_BossTrigger2_Update(Sprite*);
|
|
|
|
void Venom1_BossTrigger3_Update(Sprite*);
|
|
|
|
void Venom1_BossTrigger4_Update(Sprite*);
|
2024-07-06 09:47:49 -03:00
|
|
|
void Venom1_Actor280_Update(Actor*);
|
|
|
|
void Venom1_Doodad_Update(Actor*);
|
|
|
|
void Venom1_Actor281_Draw(Actor*);
|
|
|
|
void Venom1_Actor283_Update(Actor*);
|
|
|
|
void Venom1_Actor284_Update(Actor*);
|
|
|
|
void Venom1_Actor284_Draw(Actor*);
|
|
|
|
void Venom1_Scenery52_Update(Scenery*);
|
2024-05-06 17:45:24 -05:00
|
|
|
void Venom1_Boss_Update(Boss*);
|
|
|
|
void Venom1_Boss_Draw(Boss*);
|
2024-04-05 15:11:36 -05:00
|
|
|
void Training_ItemRing_Update(Item*);
|
2024-01-17 09:36:58 -06:00
|
|
|
|
2024-04-02 18:20:08 -05:00
|
|
|
void OvlI1_CallFunction(s32, void*);
|
2024-07-06 09:47:49 -03:00
|
|
|
void Corneria_BuildingOnFire_Update(Scenery*);
|
|
|
|
void Corneria_BuildingOnFire_Draw(Scenery*);
|
|
|
|
void Corneria_Granga_Init(Boss *);
|
|
|
|
void Corneria_IBeam_Init(Actor *);
|
|
|
|
void Corneria_Carrier_Init(Carrier *);
|
|
|
|
void Corneria_Boss294_Draw(Boss*);
|
|
|
|
void Venom1_Scenery127_Update(Scenery* );
|
2024-04-02 18:20:08 -05:00
|
|
|
void Venom1_8019250C(Actor *);
|
|
|
|
void Venom1_80192CB0(Actor *);
|
|
|
|
void Venom1_80192EA4(Actor *);
|
|
|
|
void Venom1_801933B4(Actor *);
|
2024-04-05 15:11:36 -05:00
|
|
|
void Venom1_Boss319_Init(Boss *);
|
2024-04-02 18:20:08 -05:00
|
|
|
void Venom1_80198310(Boss *);
|
|
|
|
void Venom1_80198594(Boss *);
|
2024-07-06 09:47:49 -03:00
|
|
|
void Training_RingPassCount_Draw(void);
|
2024-05-06 17:45:24 -05:00
|
|
|
void Training_Setup360(void);
|
2024-07-06 09:47:49 -03:00
|
|
|
void Training_SpawnEnemies(void);
|
2024-04-02 18:20:08 -05:00
|
|
|
void Venom1_8019864C(PlayerShot*);
|
2024-01-17 09:36:58 -06:00
|
|
|
|
|
|
|
#endif
|