mirror of
https://github.com/HarbourMasters/Starship.git
synced 2025-03-15 04:13:59 +03:00

* Sector Z Docs initial * Sector Z docs * some other things * correction * Space Junk * SectorZ_SetLevelObjects * rename assets with correct prefix * aSzBackgroundTex * details * pr review * Sector X initials * Meteo Initials * Sector X things I forgot * fox_tr360 & fox_ve1 & fox_so initials * fox_so details * Zones initials * More Zones initials * more zones initials * area 6 initials * fortuna inits * fortuna actors * some more docs * more docs for Fortuna * fix mistake in data incorrectly imported * Fortuna Radars * BossFO * Sector Y Initials * Venom 2 general Docs * Some Corneria Docs * Actor, Scenery and Boss IDs in update and draw functions of gObjectInfo * more docs and this usage * fox_360 this usage * more actor types and this usages * fox_effect type usage * training docs * some Sector X docs * fix incorrect usage of "this" * fix comment * more docs * funcNames * fox_bg spacing * boolean * scenery corneria bumbs * terrain bumps * corneria arch * more corneria objects * hitboxes * more corneria objects * more corneria level objects * more corneria objects * aCoWaterfallDL * corneria docs * more corneria docs * Granga swork start * corneria swork * Corneria * Corneria Granga docs * more granga docs * granga work buffer enum * CarrierParts enum use * option * Corneria Docs * GRANGA_FWK * fox_co.h header * fix Fault_FillRectangle typo * PR reviews * sCsTeamInitialPos * Doodad
134 lines
4.3 KiB
C
134 lines
4.3 KiB
C
#ifndef I5_H
|
|
#define I5_H
|
|
|
|
#include "libc/stdbool.h"
|
|
#include "sf64object.h"
|
|
#include "sf64thread.h"
|
|
#include "sf64player.h"
|
|
#include "sf64mesg.h"
|
|
|
|
|
|
extern Gfx* D_TI_801B7584[];
|
|
extern Gfx* D_TI_801B7608[];
|
|
extern Gfx* D_TI_801B769C[];
|
|
extern f32 D_TI_801B83A8[];
|
|
extern u8 D_MA_801BA1E8;
|
|
extern f32 D_MA_801BE250[40];
|
|
extern s16 D_MA_801BE2F0[9];
|
|
|
|
void Titania_LevelStart(Player*);
|
|
void Titania_LevelComplete(Player*);
|
|
void Macbeth_LevelStart(Player*);
|
|
void Macbeth_LevelComplete2(Player*);
|
|
void Macbeth_801B28BC(Actor*);
|
|
void Macbeth_LevelComplete1(Player*);
|
|
|
|
void OvlI5_CallFunction(u32 mode, void* ptr);
|
|
void Titania_LevelStart(Player *);
|
|
void Titania_80188F30(void);
|
|
void Titania_80189B80(Actor *);
|
|
void Titania_8018ADC4(Actor *);
|
|
void Titania_8018B720(Actor *);
|
|
void Titania_Actor231_Init(Actor *);
|
|
void Titania_8018BFB0(Actor *);
|
|
void Titania_8018E3B0(Actor *);
|
|
void Titania_8018E3CC(Actor *);
|
|
void Titania_8018E5E8(Actor *);
|
|
void Titania_8018EFF0(Sprite *);
|
|
void Titania_8018F0D8(Scenery *);
|
|
void Titania_Boss306_Init(Boss *);
|
|
void Titania_801990DC(Boss *);
|
|
void Macbeth_80199920(void);
|
|
void Macbeth_80199F8C(Actor *);
|
|
void Macbeth_801A3E70(Actor *);
|
|
void Macbeth_801A4660(Actor *);
|
|
void Macbeth_801A4AF8(Actor *);
|
|
void Macbeth_801A5E2C(Actor *);
|
|
void Macbeth_801A6134(Actor *);
|
|
void Macbeth_801A65E0(Scenery *);
|
|
void Macbeth_801A7D98(Actor *);
|
|
void Macbeth_801ACFBC(void);
|
|
void Macbeth_801AD080(void);
|
|
void Ground_801B5110(f32, f32, f32);
|
|
void Ground_801B58AC(Gfx **, f32);
|
|
bool Ground_801B6AEC(f32, f32, f32);
|
|
s32 Ground_801B6E20(f32, f32, f32 *, f32 *, f32 *);
|
|
void Macbeth_801AD144(PlayerShot*);
|
|
void Titania_80189120(f32, f32, f32, f32, f32);
|
|
bool Macbeth_801A3C20(f32);
|
|
bool Macbeth_801A3300(Player*, f32, f32);
|
|
bool Macbeth_801A3790(Player*, f32, f32);
|
|
|
|
void Titania_Effect368_Update(Effect*);
|
|
void Titania_Effect368_Draw(Effect*);
|
|
void Titania_Actor224_Update(Actor*);
|
|
void Titania_Actor226_Update(Actor*);
|
|
void Titania_Actor226_Draw(Actor*);
|
|
void Titania_Actor233_Update(Actor*);
|
|
void Titania_Actor233_Draw(Actor*);
|
|
void Titania_Actor230_Update(Actor*);
|
|
void Titania_Actor230_Draw(Actor*);
|
|
void Titania_Actor225_Update(Actor*);
|
|
void Titania_Actor232_Update(Actor*);
|
|
void Titania_Actor232_Draw(Actor*);
|
|
void Titania_Actor231_Update(Actor*);
|
|
void Titania_Actor231_Draw(Actor*);
|
|
void Titania_Actor229_Update(Actor*);
|
|
void Titania_Actor229_Draw(Actor*);
|
|
void Titania_Actor227_Update(Actor*);
|
|
void Titania_Actor227_Draw(Actor*);
|
|
void Titania_Actor228_Update(Actor*);
|
|
void Titania_Actor228_Draw(Actor*);
|
|
void Titania_Cactus_Update(Sprite*);
|
|
void Titania_Scenery57_Update(Scenery*);
|
|
void Titania_Scenery57_Draw(Scenery*);
|
|
void Titania_Boss_Update(Boss*);
|
|
void Titania_Boss_Draw(Boss*);
|
|
void Macbeth_Actor205_Update(Actor*);
|
|
void Macbeth_Actor210_Update(Actor*);
|
|
void Macbeth_Actor209_Update(Actor*);
|
|
void Macbeth_Actor211_Update(Actor*);
|
|
void Macbeth_Actor208_Update(Actor*);
|
|
void Macbeth_Actor213_Update(Actor*);
|
|
void Macbeth_Actor212_Update(Actor*);
|
|
void Macbeth_Scenery104_Update(Scenery*);
|
|
void Macbeth_ActorDoodad_Draw(Actor*);
|
|
void Macbeth_SceneryDoodad_Draw(Scenery*);
|
|
void Macbeth_Scenery61_Draw(Scenery*);
|
|
void Macbeth_SceneryDoodad2_Draw(Scenery*);
|
|
void Macbeth_Scenery83_Update(Scenery*);
|
|
void Macbeth_Scenery83_Draw(Scenery*);
|
|
void Macbeth_Actor214_Update(Actor*);
|
|
void Macbeth_Actor214_Draw(Actor*);
|
|
void Macbeth_Actor215_Update(Actor*);
|
|
void Macbeth_Actor215_Draw(Actor*);
|
|
void Macbeth_Actor223_Update(Actor*);
|
|
void Macbeth_Actor223_Draw(Actor*);
|
|
void Macbeth_Effect378_Update(Effect*);
|
|
void Macbeth_Effect378_Draw(Effect*);
|
|
void Macbeth_Effect380_Update(Effect*);
|
|
void Macbeth_Effect380_Draw(Effect*);
|
|
void Macbeth_Actor216_Update(Actor*);
|
|
void Macbeth_Actor216_Draw(Actor*);
|
|
void Macbeth_Actor217_Update(Actor*);
|
|
void Macbeth_Actor217_Draw(Actor*);
|
|
void Macbeth_Actor218_Update(Actor*);
|
|
void Macbeth_Actor218_Draw(Actor*);
|
|
void Macbeth_Scenery65_Draw(Scenery*);
|
|
void Macbeth_Actor219_Update(Actor*);
|
|
void Macbeth_Actor219_Draw(Actor*);
|
|
void Macbeth_Actor207_Update(Actor*);
|
|
void Macbeth_Actor207_Draw(Actor*);
|
|
void Macbeth_Actor206_Update(Actor*);
|
|
void Macbeth_Actor220_Update(Actor*);
|
|
void Macbeth_Actor220_Draw(Actor*);
|
|
void Macbeth_Actor221_Update(Actor*);
|
|
void Macbeth_Actor221_Draw(Actor*);
|
|
void Macbeth_Effect379_Update(Effect*);
|
|
void Macbeth_Effect379_Draw(Effect*);
|
|
void Macbeth_Actor222_Update(Actor*);
|
|
void Macbeth_Actor222_Draw(Actor*);
|
|
s32 Macbeth_801A55D4(s32 , Vec3f* , Vec3f* , s32 );
|
|
|
|
#endif
|