mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-28 23:26:00 -04:00
62 lines
2.7 KiB
C
62 lines
2.7 KiB
C
#ifndef _IN_GAME_GAME_17F9300_H
|
|
#define _IN_GAME_GAME_17F9300_H
|
|
#include <ultra64.h>
|
|
#include "types.h"
|
|
|
|
s32 menudialogCombatSimulator(u32 operation, struct menudialog *dialog, union handlerdata *data);
|
|
s32 menuhandlerMpAdvancedSetup(u32 operation, struct menuitem *item, union handlerdata *data);
|
|
s32 menuhandlerMpDisplayTeam(u32 operation, struct menuitem *item, union handlerdata *data);
|
|
s32 menuhandlerMpOneHitKills(u32 operation, struct menuitem *item, union handlerdata *data);
|
|
void scenarioHtbInit(void);
|
|
s32 scenarioHtbCallback08(void);
|
|
void scenarioHtbReset(void);
|
|
void scenarioHtbCallback10(void);
|
|
void scenarioHtbCallback14(struct chrdata *chr);
|
|
void scenarioHtbKill(struct mpchr *mpchr, s32 mpchrnum, s32 *score, s32 *arg3);
|
|
Gfx *scenarioHtbRadar(Gfx *gdl);
|
|
bool scenarioHtbRadar2(Gfx **gdl, struct prop *prop);
|
|
bool scenarioHtbHighlight(struct prop *prop, u32 *colour);
|
|
void scenarioCtcInit(void);
|
|
s32 scenarioCtcCallback08(void);
|
|
void scenarioCtcCallback10(void);
|
|
void scenarioCtcCallback14();
|
|
void scenarioCtcKill(struct mpchr *mpchr, s32 mpchrnum, s32 *score, s32 *arg3);
|
|
Gfx *scenarioCtcRadar(Gfx *gdl);
|
|
bool scenarioCtcRadar2(Gfx **gdl, struct prop *prop);
|
|
bool scenarioCtcCallback2c(f32 arg0, struct coord *pos, s16 *rooms, struct prop *prop, f32 *arg4);
|
|
s32 scenarioCtcGetMaxTeams(void);
|
|
bool scenarioCtcIsRoomHighlighted(s16 room);
|
|
s32 menuhandlerMpHillTime(u32 operation, struct menuitem *item, union handlerdata *data);
|
|
void scenarioKohCallback40(s32 *arg0);
|
|
void scenarioKohCallback44(s32 *arg0);
|
|
void scenarioKohInit(void);
|
|
void scenarioKohReset(void);
|
|
void scenarioKohKill(struct mpchr *mpchr, s32 mpchrnum, s32 *score, s32 *arg3);
|
|
Gfx *scenarioKohRadar(Gfx *gdl);
|
|
bool scenarioKohIsRoomHighlighted(s16 arg0);
|
|
void scenarioHtmInit(void);
|
|
s32 scenarioHtmCallback08(void);
|
|
void scenarioHtmCallback10(void);
|
|
void scenarioHtmKill(struct mpchr *mpchr, s32 mpchrnum, s32 *score, s32 *arg3);
|
|
bool scenarioHtmRadar2(Gfx **gdl, struct prop *prop);
|
|
bool scenarioHtmHighlight(struct prop *prop, u32 *colour);
|
|
void scenarioPacInit(void);
|
|
void scenarioPacReset(void);
|
|
void scenarioPacKill(struct mpchr *mpchr, s32 mpchrnum, s32 *score, s32 *arg3);
|
|
Gfx *scenarioPacRadar(Gfx *gdl);
|
|
s32 menuhandlerMpOpenOptions(u32 operation, struct menuitem *item, union handlerdata *data);
|
|
void scenarioCallback40(s32 *arg0);
|
|
void scenarioCallback44(s32 *arg0);
|
|
void scenarioInit(void);
|
|
s32 scenarioCallback08(void);
|
|
void scenarioReset(void);
|
|
void scenarioCallback10(void);
|
|
void scenarioCallback14(struct chrdata *chr);
|
|
Gfx *scenarioRadar(Gfx *gdl);
|
|
bool scenarioRadar2(Gfx **gdl, struct prop *prop);
|
|
f32 scenarioCallback2c(f32 arg0, struct coord *pos, s16 *rooms, struct prop *prop);
|
|
s32 scenarioGetMaxTeams(void);
|
|
void scenarioCallback38(s16 arg0, s32 *arg1, s32 *arg2, s32 *arg3);
|
|
|
|
#endif
|