2024-01-17 09:36:58 -06:00
|
|
|
#ifndef I6_H
|
|
|
|
#define I6_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 f32 D_Andross_801A7F58;
|
|
|
|
extern f32 D_Andross_801A7F60;
|
|
|
|
extern f32 D_Andross_801A7F68;
|
|
|
|
extern f32 D_Andross_801A7F70;
|
|
|
|
extern f32 D_Andross_801A7F78;
|
2024-01-17 09:36:58 -06:00
|
|
|
|
2024-04-02 18:20:08 -05:00
|
|
|
void Andross_80187530(Actor*);
|
|
|
|
void Andross_80193C4C(Player*);
|
|
|
|
void Andross_80195E44(Actor*);
|
2024-04-22 21:51:20 -05:00
|
|
|
void Venom2_LevelStart(Player*);
|
|
|
|
void Venom2_LevelComplete(Player*);
|
|
|
|
void SectorY_LevelComplete(Player*);
|
2024-04-02 18:20:08 -05:00
|
|
|
void SectorY_8019FF00(Actor*);
|
|
|
|
void SectorY_801A0AC0(Player*);
|
2024-01-17 09:36:58 -06:00
|
|
|
|
2024-04-02 18:20:08 -05:00
|
|
|
void Andross_8018769C(Actor*);
|
|
|
|
void OvlI6_CallFunction(u32 mode, void* ptr);
|
|
|
|
void Andross_801878A8(void);
|
|
|
|
void Andross_801888F4(Actor *);
|
|
|
|
void Andross_80189214(void);
|
|
|
|
void Andross_8018BDD8(void);
|
|
|
|
void Andross_8018C390(Player*);
|
2024-04-05 15:11:36 -05:00
|
|
|
void Andross_Boss320_Init(Boss *);
|
2024-04-02 18:20:08 -05:00
|
|
|
void Andross_801961AC(void);
|
2024-04-25 17:01:25 -05:00
|
|
|
void Venom2_UpdateEvents(Actor*);
|
2024-07-06 09:47:49 -03:00
|
|
|
void Venom2_LoadLevelObjects(void);
|
2024-04-05 15:11:36 -05:00
|
|
|
void SectorY_Boss314_Init(Boss *);
|
|
|
|
void SectorY_Actor204_Update(Actor*);
|
|
|
|
void SectorY_Actor204_Draw(Actor*);
|
2024-05-06 17:45:24 -05:00
|
|
|
void Turret_Update(Player*);
|
|
|
|
void Turret_UpdateCamera(Player*);
|
|
|
|
void Turret_Draw(Player *);
|
2024-01-17 09:36:58 -06:00
|
|
|
|
2024-07-06 09:47:49 -03:00
|
|
|
void Andross_Actor199_Update(Actor*);
|
|
|
|
void Andross_Actor199_Draw(Actor*);
|
|
|
|
void Andross_Actor286_Update(Actor*);
|
|
|
|
void Andross_Actor286_Draw(Actor*);
|
|
|
|
void Andross_Actor290_Update(Actor*);
|
|
|
|
void Andross_Actor288_Update(Actor*);
|
|
|
|
void Andross_Actor289_Update(Actor*);
|
|
|
|
void Andross_Actor287_Update(Actor*);
|
|
|
|
void Andross_Boss321_Update(Boss*);
|
|
|
|
void Andross_Boss321_Draw(Boss*);
|
|
|
|
void Andross_Effect396_Update(Effect*);
|
|
|
|
void Andross_Effect396_Draw(Effect*);
|
|
|
|
void Andross_Boss320_Update(Boss*);
|
|
|
|
void Andross_Boss320_Draw(Boss*);
|
|
|
|
void Andross_Actor285_Update(Actor*);
|
|
|
|
void Andross_Actor285_Draw(Actor*);
|
|
|
|
void Andross_Scenery132_Update(Scenery*);
|
|
|
|
void Andross_Scenery132_Draw(Scenery*);
|
|
|
|
void Andross_Scenery131_Update(Scenery*);
|
|
|
|
void Andross_Scenery131_Draw(Scenery*);
|
2024-05-06 17:45:24 -05:00
|
|
|
void Venom2_Boss_Update(Boss*);
|
|
|
|
void Venom2_Boss_Draw(Boss*);
|
2024-07-06 09:47:49 -03:00
|
|
|
void SectorY_Effect354_Draw(Effect*);
|
|
|
|
void SectorY_Scenery156_Draw(Scenery*);
|
2024-05-06 17:45:24 -05:00
|
|
|
void SectorY_Boss_Update(Boss*);
|
|
|
|
void SectorY_Boss_Draw(Boss*);
|
2024-07-06 09:47:49 -03:00
|
|
|
void SectorY_Scenery109_Update(Scenery*);
|
|
|
|
void SectorY_Scenery112_Update(Scenery*);
|
2024-01-17 09:36:58 -06:00
|
|
|
|
|
|
|
#endif
|