mirror of
https://github.com/HarbourMasters/Starship.git
synced 2025-02-03 00:33:55 +03:00
0251769d16
* fox_display.c DOCS * PRINTF * actor->destroy boolean * corneria docs * Boss->unk_04C to Boss->animFrame * aCoGrangaWalkingAnim * more corneria docs * Spawner * Spawner code refined * Spawner description * Actor Spawn guard * Molar Rock (name by @inspectredc) * more docs * actor docs * initial disassembly config for lodgenet * correct vram addresses for lodgenet * Actor Docs * More actor docs * more actor docs * correction * correction * more actor docs * Preliminary work for Effect documentation * Change Init for Setup * fox_play cleanup and defake * fox_zo function names * fox_so function renaming * more object docs * venom 1 actors * actor docs * some fox_bo docs * some fox_fo corrections * fox_ma obj->this * fox_ma renamings * fox_ma docs * fox_ti Actors * revert permuter settings to ido * some renames on fox_andross.c * fox_sy actors * object names * corrections * some effect comments * fix AudioTable struct and data to avoid UB * uintptr_t in audio * audio load changes * event id enum usage in fox_sy * clear padding in sPlaylists * HUD_FoBase_ExplodeCs * HUD
73 lines
2.2 KiB
C
73 lines
2.2 KiB
C
#ifndef I6_H
|
|
#define I6_H
|
|
|
|
#include "libc/stdbool.h"
|
|
#include "sf64object.h"
|
|
#include "sf64thread.h"
|
|
#include "sf64player.h"
|
|
#include "sf64mesg.h"
|
|
|
|
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;
|
|
|
|
void Andross_80187530(Actor*);
|
|
void Andross_80193C4C(Player*);
|
|
void Andross_80195E44(Actor*);
|
|
void Venom2_LevelStart(Player*);
|
|
void Venom2_LevelComplete(Player*);
|
|
void SectorY_LevelComplete(Player*);
|
|
void SectorY_8019FF00(Actor*);
|
|
void SectorY_801A0AC0(Player*);
|
|
|
|
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*);
|
|
void Andross_AndAndross_Init(Boss *);
|
|
void Andross_801961AC(void);
|
|
void Venom2_UpdateEvents(Actor*);
|
|
void Venom2_LoadLevelObjects(void);
|
|
void SectorY_SyShogun_Init(Boss *);
|
|
void SectorY_SyRobot_Update(Actor*);
|
|
void SectorY_SyRobot_Draw(Actor*);
|
|
void Turret_Update(Player*);
|
|
void Turret_UpdateCamera(Player*);
|
|
void Turret_Draw(Player *);
|
|
|
|
void Andross_Actor199_Update(Actor*);
|
|
void Andross_Actor199_Draw(Actor*);
|
|
void Andross_AndBrainWaste_Update(Actor*);
|
|
void Andross_AndBrainWaste_Draw(Actor*);
|
|
void Andross_AndBossTimer_Update(Actor*);
|
|
void Andross_AndRadio_Update(Actor*);
|
|
void Andross_AndJamesTrigger_Update(Actor*);
|
|
void Andross_AndExplosion_Update(Actor*);
|
|
void Andross_AndBrain_Update(Boss*);
|
|
void Andross_AndBrain_Draw(Boss*);
|
|
void Andross_Effect396_Update(Effect*);
|
|
void Andross_Effect396_Draw(Effect*);
|
|
void Andross_AndAndross_Update(Boss*);
|
|
void Andross_AndAndross_Draw(Boss*);
|
|
void Andross_AndLaserEmitter_Update(Actor*);
|
|
void Andross_AndLaserEmitter_Draw(Actor*);
|
|
void Andross_AndDoor_Update(Scenery*);
|
|
void Andross_AndDoor_Draw(Scenery*);
|
|
void Andross_AndPassage_Update(Scenery*);
|
|
void Andross_AndPassage_Draw(Scenery*);
|
|
void Venom2_Ve2Base_Update(Boss*);
|
|
void Venom2_Ve2Base_Draw(Boss*);
|
|
void SectorY_Effect354_Draw(Effect*);
|
|
void SectorY_Scenery156_Draw(Scenery*);
|
|
void SectorY_SyShogun_Update(Boss*);
|
|
void SectorY_SyShogun_Draw(Boss*);
|
|
void SectorY_SyShip3Destroyed_Update(Scenery*);
|
|
void SectorY_SyShip4Destroyed_Update(Scenery*);
|
|
|
|
#endif
|