#ifndef I2_H
#define I2_H

#include "libc/stdbool.h"
#include "structs.h"
#include "sf64object.h"
#include "sf64thread.h"
#include "sf64player.h"
#include "sf64mesg.h"

void func_i2_8018CD8C(Player*);
void func_i2_8018E084(Player*);
void func_i2_8018ED9C(Actor*);
void func_i2_80193A30(Player*);
void func_i2_80194728(Player*);

void func_i2_80187520(s32, void*);
void func_i2_80187B08(Actor *);
void func_i2_80188A40(Boss *);
void func_i2_8018CCF8(Actor *);

void func_i2_8018756C(Actor*);
void func_i2_80187650(Actor*);
void func_i2_801877C4(Actor*);
void func_i2_8018795C(Actor*);
void func_i2_80188344(Boss*);
void func_i2_801887D0(Boss*);
void func_i2_80188CAC(Effect*);
void func_i2_80188FAC(Effect*);
void func_i2_80189114(Effect*);
void func_i2_8018978C(Boss*);
void func_i2_8018BACC(Boss*);
void func_i2_8018D9EC(Actor*);
void func_i2_8018DA6C(Actor*);
void func_i2_8018DAEC(Actor*);
void func_i2_8018DB6C(Actor*);
void func_i2_8018DBEC(Effect*);
void func_i2_8018DCE4(Effect*);
void func_i2_8018DE14(Effect*);
void func_i2_8018F330(Actor*);
void func_i2_8018F884(Actor*);
void func_i2_8018FE38(Boss*);
void func_i2_8018FF20(Boss*);
void func_i2_8018FF84(Boss*);
void func_i2_80190020(Boss*);
void func_i2_80190078(Boss*);
void func_i2_80193434(Boss*);

#endif
