Starship/include/i1.h
Alejandro Asenjo Nitti c348962cab
Sector Z, Fortuna & General Docs (#261)
* 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
2024-07-06 09:47:49 -03:00

74 lines
2.4 KiB
C

#ifndef I1_H
#define I1_H
#include "libc/stdbool.h"
#include "sf64object.h"
#include "sf64thread.h"
#include "sf64player.h"
#include "sf64mesg.h"
extern Gfx* D_VE1_8019A008[];
extern f32 D_VE1_8019A9B8[];
extern void Corneria_LevelStart(Player*);
extern void Corneria_LevelComplete1(Player*);
extern void Venom1_LevelStart(Player*);
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*);
void Venom1_BossTrigger1_Update(Sprite*);
void Venom1_BossTrigger2_Update(Sprite*);
void Venom1_BossTrigger3_Update(Sprite*);
void Venom1_BossTrigger4_Update(Sprite*);
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*);
void Venom1_Boss_Update(Boss*);
void Venom1_Boss_Draw(Boss*);
void Training_ItemRing_Update(Item*);
void OvlI1_CallFunction(s32, void*);
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* );
void Venom1_8019250C(Actor *);
void Venom1_80192CB0(Actor *);
void Venom1_80192EA4(Actor *);
void Venom1_801933B4(Actor *);
void Venom1_Boss319_Init(Boss *);
void Venom1_80198310(Boss *);
void Venom1_80198594(Boss *);
void Training_RingPassCount_Draw(void);
void Training_Setup360(void);
void Training_SpawnEnemies(void);
void Venom1_8019864C(PlayerShot*);
#endif