Discover more file splits

This commit is contained in:
Ryan Dwyer
2020-02-10 20:07:04 +10:00
parent 4f391275c1
commit c8e44abd6c
220 changed files with 204784 additions and 203508 deletions
-418
View File
@@ -3,426 +3,8 @@
#include <ultra64.h>
#include "types.h"
struct chrdata *chrFindById(struct chrdata *data, s32 chrnum);
struct chrdata *chrFindByLiteralId(s32 chrnum);
f32 chrGetDistanceFromTargetToPad(struct chrdata *chr, s32 pad_id);
f32 chrGetDistanceToChr(struct chrdata *chr1, s32 chr2num);
f32 chrGetDistanceToCoord(struct chrdata *chr, struct coord *pos);
f32 chrGetDistanceToCurrentPlayer(struct chrdata *chr);
f32 chrGetDistanceToPad(struct chrdata *chr, s32 pad_id);
f32 chrGetDistanceToTarget(struct chrdata *chr);
f32 chrGetDistanceToTarget2(struct chrdata *chr);
f32 chrGetLateralDistanceToCoord(struct chrdata *chr, struct coord *pos);
f32 chrGetLateralDistanceToPad(struct chrdata *chr, s32 pad_id);
f32 chrGetSameFloorDistanceToPad(struct chrdata *chr, s32 pad_id);
f32 chrGetSquaredDistanceToCoord(struct chrdata *chr, struct coord *pos);
struct prop *chrGetTargetProp(struct chrdata *chr);
f32 chrGetTimer(struct chrdata *chr);
bool chrHasFlag(struct chrdata *chr, u32 flag, u8 bank);
bool chrHasFlagById(struct chrdata *ref, u32 chrnum, u32 flag, u32 bank);
bool chrHasHiddenFlag00000002(struct chrdata *chr);
bool chrHasStageFlag(struct chrdata *chr, u32 flag);
s32 chrResolveId(struct chrdata *ref, s32 id);
void chrRestartTimer(struct chrdata *chr);
void chrSetChrPreset(struct chrdata *chr, s32 chrpreset);
void chrSetFlags(struct chrdata *chr, u32 flags, u8 bank);
void chrSetFlagsById(struct chrdata *ref, u32 chrnum, u32 flags, u32 bank);
void chrSetPadPreset(struct chrdata *chr, s32 pad_id);
bool chrSetPath(struct chrdata *chr, u32 path_id);
void chrSetStageFlag(struct chrdata *chr, u32 flag);
void chrUnsetFlags(struct chrdata *chr, u32 flags, u8 bank);
void chrUnsetFlagsById(struct chrdata *ref, u32 chrnum, u32 flags, u32 bank);
void chrUnsetStageFlag(struct chrdata *chr, u32 flag);
f32 coordGetSquaredDistanceToCoord(struct coord *a, struct coord *b);
void decrementByte(u8 *dst, u8 amount);
u32 func0f01e050(void);
u32 func0f01e250(void);
u32 chrSetChrnum(struct chrdata *chr, u32 arg1);
void chrInsertToChrsC(s32 chrnum, s32 chrindex);
u32 func0f01e6a4(void);
void chrSetOrUnsetHiddenFlag00000100(struct chrdata *chr, bool unset);
u32 func0f01e7f4(void);
u32 func0f01f264(struct chrdata *chr, struct coord *pos, s16 *room, f32 arg3, s32 arg4);
u32 func0f020538(void);
void chrSetMaxDamage(struct chrdata *chr, f32 maxdamage);
f32 chrGetMaxDamage(struct chrdata *chr);
void chrAddHealth(struct chrdata *chr, f32 health);
f32 chrGetArmor(struct chrdata *chr);
s32 getLowestUnusedChrId(void);
void chrInit(struct prop *prop, u8 *ailist);
struct prop *func0f020b14(struct prop *prop, s32 arg0, s32 arg1, s32 arg2, f32 arg3, s32 arg4);
struct prop *func0f020cc8(s32 arg0, s32 arg1, s32 arg2, f32 arg3, s32 arg4);
u32 func0f020d44(void);
void propClearReferences(s32 propnum);
u32 func0f021258(void);
u32 func0f02133c(void);
u32 func0f0213a0(void);
u32 func0f02143c(void);
void func0f021fa8(struct chrdata *chr, struct coord *pos, s16 *room);
void func0f022084(struct chrdata *chr, s16 *room);
void func0f0220ac(struct chrdata *chr);
u32 func0f0220ec(void);
u32 func0f022214(void);
void chrCloak(struct chrdata *chr, bool arg1);
void chrUncloak(struct chrdata *chr, bool value);
void chrUncloakTemporarily(struct chrdata *chr);
u32 func0f022624(void);
u32 func0f022be4(void);
u32 func0f022cc8(void);
u32 func0f022d60(void);
u32 func0f022fe0(void);
u32 func0f023098(void);
void chrDropItems(struct chrdata *chr);
u32 chrSetHudpieceVisible(struct chrdata *chr, u32 arg1);
u32 func0f024668(void);
u32 func0f0246e4(void);
void func0f02472c(void);
u32 func0f024738(void);
u32 func0f025074(void);
u32 func0f025144(void);
u32 func0f025288(void);
u32 func0f025ea4(void);
u32 func0f0260c4(void);
u32 func0f0268bc(void);
u32 func0f0270f4(void);
u32 func0f0278a4(void);
u32 func0f027994(void);
u32 func0f027e1c(void);
void func0f028490(f32 arg1);
u32 func0f028498(void);
u32 func0f028590(void);
struct prop *chrGetEquippedWeaponProp(struct chrdata *chr, s32 hand);
struct prop *chrGetEquippedWeaponPropWithCheck(struct chrdata *chr, s32 hand);
bool chrUpdateGeometry(struct prop *prop, struct geo **arg1, struct geo **arg2);
void propChrGetBbox(struct prop *prop, f32 *width, f32 *ymax, f32 *ymin);
u32 func0f028a50(void);
u32 func0f028d50(void);
u32 func0f028e18(void);
u32 func0f028e6c(void);
u32 func0f028f7c(void);
u32 func0f0291d4(void);
u32 func0f0292bc(void);
u32 func0f02932c(void);
u32 func0f0293ec(void);
u32 func0f0294cc(void);
u32 func0f0295f8(void);
u32 func0f0297a0(void);
u32 func0f02983c(void);
u32 func0f02b7d4(void);
u32 func0f02bdf8(void);
u32 func0f02c6e0(void);
u32 func0f02c9b0(void);
u32 func0f02ccb4(void);
u32 func0f02cde0(void);
u32 func0f02ce30(void);
u32 func0f02ce8c(void);
u32 func0f02d338(void);
u32 func0f02d36c(void);
u32 func0f02d3f8(void);
u32 func0f02d414(void);
u32 func0f02d4fc(void);
struct prop *func0f02dbac(struct pad *pad, s16 room);
u32 func0f02ddbc(void);
u32 func0f02dff0(void);
u32 func0f02e064(struct chrdata *chr);
bool func0f02e124(struct prop *prop);
u32 func0f02e15c(void);
u32 func0f02e1cc(void);
u32 func0f02e260(void);
u32 func0f02e2d0(void);
u32 func0f02e370(void);
u32 func0f02e3dc(void);
u32 func0f02e4f8(void);
u32 func0f02e550(void);
u32 func0f02e684(void);
void func0f02e6dc(struct chrdata *chr, f32 arg1);
void func0f02e9a0(struct chrdata *chr, f32 arg1);
void func0f02eabc(struct chrdata *chr);
u32 func0f02ec94(struct chrdata *chr);
void func0f02ed28(struct chrdata *chr, f32 arg1);
void chrStop(struct chrdata *chr);
void func0f02ed88(struct chrdata *chr);
void chrKneel(struct chrdata *chr);
void func0f02ef40(struct chrdata *chr);
void func0f02effc(struct chrdata *chr);
void func0f02f070(struct chrdata *chr);
void chrThrowGrenade(struct chrdata *chr, s32 arg1, s32 arg2);
void func0f02f314(struct chrdata *chr);
void func0f02f530(struct chrdata *chr);
void func0f02f60c(struct chrdata *chr);
void func0f02f688(struct chrdata *chr);
void func0f02f704(struct chrdata *chr);
void chrSurrender(struct chrdata *chr);
u32 func0f02f8a4(struct chrdata *chr);
void chrSidestep(struct chrdata *chr, s32 arg1);
void func0f02fc2c(struct chrdata *chr);
void chrJumpOut(struct chrdata *chr, s32 arg1);
void func0f02fe18(struct chrdata *chr);
void chrRunToPos(struct chrdata *chr, struct coord *pos);
void func0f030120(struct chrdata *chr, s32 thingtype, s32 thingid);
void func0f030308(struct chrdata *chr, s32 thingtype, s32 thingid);
void func0f0303a0(struct chrdata *chr, s32 thingtype, s32 thingid);
u32 func0f030584(void);
u32 chrAttackWalk(void);
u32 func0f030a40(void);
u32 chrAttackRoll(void);
void func0f030ff8(struct chrdata *chr, u32 anim_id, f32 fstartframe, f32 fendframe, u8 flags, u32 transition, f32 result);
void func0f03119c(struct chrdata *chr);
u32 func0f031254(void);
u32 func0f031384(void);
u32 func0f0318b8(void);
u32 func0f0319a8(void);
u32 func0f032ac4(void);
u32 func0f032fe4(void);
u32 func0f03323c(void);
u32 func0f033654(void);
u32 func0f0336a8(void);
u32 func0f033728(void);
u32 func0f0338e0(void);
f32 chrGetShield(struct chrdata *chr);
void chrSetShield(struct chrdata *chr, f32 shield);
u32 func0f034080(void);
u32 func0f034124(void);
u32 func0f03417c(void);
u32 func0f0341dc(void);
u32 func0f034330(struct chrdata *chr, s32 arg1, struct coord *pos, s32 arg3);
u32 func0f034410(void);
u32 func0f034480(void);
u32 func0f034524(void);
void func0f036358(struct chrdata *chr, s32 arg1);
u32 func0f03645c(void);
u32 func0f03654c(void);
u32 func0f0368b8(void);
u32 func0f036918(void);
u32 func0f036974(void);
u32 func0f0369cc(void);
u32 func0f036aa0(void);
u32 func0f036b10(void);
u32 func0f036b98(void);
u32 func0f036c08(struct chrdata *chr, s32 *arg1, s32 *arg2);
void func0f036ee4(struct chrdata *chr, s8 *maxwaypoints, s32 *arg2, struct coord *prevpos);
void func0f036fc0(struct chrdata *chr, s32 *arg1, s32 *arg2, s32 arg3);
void func0f037088(struct chrdata *chr, s32 *arg1, s32 *arg2);
u32 func0f0370a8(void);
u32 func0f037124(void);
void chrSetField66To0(struct chrdata *chr);
u32 func0f037224(void);
void func0f0372e8(struct chrdata *chr);
u32 func0f03733c(void);
u32 func0f0373dc(void);
u32 func0f0374a0(void);
s32 func0f0374e4(s32 arg0, s32 arg1, s32 arg2, s32 arg3);
s32 func0f037560(s32 arg0, s32 arg1, s32 arg2);
u32 func0f037580(void);
u32 func0f0375b0(void);
u32 func0f0375e8(void);
void func0f0379b0(struct chrdata *chr, struct coord *pos);
void func0f037b70(struct chrdata *chr);
u32 chrGoToPos(struct chrdata *chr, struct coord *pos, s16 *room, u32 speed);
struct path *pathFindById(u32 path_id);
u32 func0f038868(void);
void func0f038b9c(struct chrdata *chr, struct path *path);
void chrRecordLastVisibleTargetTime(struct chrdata *chr);
u32 func0f038f40(void);
u32 func0f0391ec(struct chrdata *chr, struct coord *pos, s16 *room, u32 arg3);
u32 func0f03922c(struct chrdata *chr, void *arg1, s32 arg2);
u32 func0f039368(struct chrdata *chr);
u32 func0f0393b4(struct chrdata *chr, struct coord *pos, s16 *room);
u32 func0f039474(void);
u32 func0f039558(void);
void chrRecordLastSeeTargetTime(struct chrdata *chr);
void chrRecordLastHearTargetTime(struct chrdata *chr);
bool chrIsStopped(struct chrdata *chr);
u32 func0f03978c(struct chrdata *chr);
u32 func0f039a18(struct chrdata *chr);
bool chrIsDead(struct chrdata *chr);
u32 chrTrySidestep(struct chrdata *chr);
u32 chrTryJumpOut(struct chrdata *chr);
u32 func0f039e28(struct chrdata *chr);
u32 chrTryAttackWalk(struct chrdata *chr);
u32 chrTryAttackRun(struct chrdata *chr);
u32 chrTryAttackRoll(struct chrdata *chr);
u32 func0f03a3ec(struct chrdata *chr, u32 arg1, u32 arg2, u32 arg3, u32 arg4);
bool func0f03a578(struct chrdata *chr, s32 thingtype, s32 thingid);
bool func0f03a644(struct chrdata *chr, s32 thingtype, s32 thingid);
bool func0f03a6d8(struct chrdata *chr, s32 thingtype, s32 thingid);
bool func0f03a76c(struct chrdata *chr, u32 thingtype, s32 thingid);
bool chrFaceEntity(struct chrdata *chr, u32 entity_type, u32 entity_id);
u32 func0f03a894(struct chrdata *chr, s32 pad, s32 arg2);
u32 chrStartPath(struct chrdata *chr);
u32 chrTrySurrender(struct chrdata *chr);
bool chrFadeOut(struct chrdata *chr);
bool chrGoToTarget(struct chrdata *chr, u32 speed);
bool chrGoToChr(struct chrdata *chr, u32 dst_chrnum, u32 speed);
bool chrGoToProp(struct chrdata *chr, struct prop *prop, s32 speed);
u32 func0f03abd0(void);
u32 func0f03aca0(struct chrdata *chr, u32 arg1, u32 arg2);
bool chrTryStop(struct chrdata *chr);
bool func0f03adf4(struct chrdata *chr);
bool func0f03ae48(struct chrdata *chr);
bool func0f03ae9c(struct chrdata *chr);
bool chrTryKneel(struct chrdata *chr);
bool func0f03af44(struct chrdata *chr, u32 anim_id, f32 fstartframe, f32 fendframe, u8 flags, u32 transition, f32 result);
u32 func0f03afac(struct chrdata *chr);
u32 func0f03b1e0(struct chrdata *chr);
bool func0f03b5f0(struct chrdata *chr, s32 pad_id);
s32 chrConsiderGrenadeThrow(struct chrdata *chr, u32 entitytype, u32 entityid);
u32 func0f03b97c(struct chrdata *chr, u32 arg1, u32 arg2);
u32 func0f03ba44(void);
u32 chrTryPunchOrKick(struct chrdata *chr, u32 arg1);
u32 func0f03c044(void);
u32 func0f03c138(void);
void func0f03c8b4(struct chrdata *chr);
u32 func0f03c91c(void);
u32 func0f03cb74(void);
void func0f03ccdc(struct chrdata *chr);
void func0f03cd04(struct chrdata *chr);
u32 func0f03cd24(void);
u32 func0f03ce8c(void);
u32 func0f03d0b0(void);
u32 func0f03d7ec(void);
u32 func0f03da8c(void);
u32 func0f03dcd8(void);
u32 func0f03ddf8(void);
u32 func0f03dec4(void);
u32 func0f03df50(void);
u32 func0f03dff4(void);
void func0f03e094(struct chrdata *chr);
u32 func0f03e0e4(void);
u32 func0f03e1a8(void);
void func0f03e29c(struct chrdata *chr, s32 arg1, s32 arg2, s32 arg3, struct coord *arg4, struct coord *arg5);
f32 func0f03e45c(struct chrdata *chr);
void func0f03e538(struct chrdata *chr, f32 arg1);
f32 func0f03e578(struct chrdata *chr);
void func0f03e5b0(struct chrdata *chr, f32 arg1);
u32 func0f03e5f0(void);
u32 func0f03e754(void);
u32 func0f03e788(void);
u32 func0f03e9f4(void);
u32 func0f03f778(void);
void chrResetAimEndProperties(struct chrdata *chr);
void chrSetFiring(struct chrdata *chr, s32 hand, bool firing);
void chrStopFiring(struct chrdata *chr);
void func0f03f988(struct chrdata *chr, s32 hand, s32 arg2);
u32 func0f03fa10(void);
u32 func0f03fab0(void);
u32 func0f03fde4(void);
u32 func0f03ff2c(void);
u32 func0f04031c(void);
u32 func0f0404d4(void);
u32 func0f041a74(void);
u32 func0f041c44(void);
u32 func0f041d38(void);
u32 func0f041e48(void);
u32 func0f04262c(void);
u32 func0f04279c(void);
void func0f042808(struct chrdata *chr);
void func0f0429d8(struct chrdata *chr, f32 arg1, f32 arg2);
u32 func0f042a40(void);
u32 func0f042ffc(void);
u32 func0f0433e0(void);
u32 func0f043944(void);
void unregisterDangerousProp(struct prop *prop);
void registerDangerousProp(struct prop *prop);
u32 func0f0439f8(void);
bool chrDetectDangerousObject(struct chrdata *chr, u8 flags);
void func0f043f24(s32 arg0);
u32 func0f043f2c(void);
u32 func0f044208(void);
u32 func0f0445c4(void);
u32 func0f0446e0(void);
u32 func0f044808(void);
u32 func0f0448a0(void);
u32 func0f044b68(void);
u32 func0f044c38(void);
u32 func0f0451a8(void);
u32 func0f045760(void);
u32 func0f045a70(void);
u32 func0f045b9c(void);
u32 func0f046648(void);
s32 func0f046a30(struct chrdata *chr);
u32 func0f046a60(void);
u32 func0f046a8c(void);
u32 func0f0473cc(void);
bool skedarTryPounce(struct chrdata *chr, u8 arg1, u8 arg2, s32 arg3, u8 arg4);
bool func0f047700(struct chrdata *chr, u8 arg1, u8 arg2, s32 arg3, u8 arg4);
u32 func0f047934(void);
u32 func0f047c80(void);
u32 func0f0482cc(void);
u32 func0f048398(void);
bool chrSawTargetRecently(struct chrdata *chr);
bool chrHeardTargetRecently(struct chrdata *chr);
f32 func0f048a84(struct chrdata *chr, struct coord *pos);
f32 chrGetAngleToTarget(struct chrdata *chr);
u32 func0f048b78(void);
u32 func0f048cc0(void);
u32 func0f048dcc(void);
u32 func0f048e74(struct chrdata *chr, u32 arg1);
u32 func0f048f20(struct chrdata *chr, u8 b);
u32 func0f048fcc(void);
u32 func0f049068(struct chrdata *chr, u32 arg1, u32 arg2);
u32 func0f04911c(void);
s32 chrGetPadRoom(struct chrdata *chr, s32 pad_id);
u32 func0f049644(void);
u32 func0f049fcc(struct chrdata *chr);
u32 chrResetNearMiss(struct chrdata *chr);
s32 chrGetNumArghs(struct chrdata *chr);
s32 chrGetNumCloseArghs(struct chrdata *chr);
bool chrSawInjury(struct chrdata *chr, u8 arg1);
bool chrSawDeath(struct chrdata *chr, u8 arg1);
bool func0f04a2b4(struct chrdata *chr);
u32 func0f04a2d4(void);
u32 func0f04a37c(void);
u32 func0f04a4ec(struct chrdata *chr, s32 arg1);
u32 func0f04a674(struct chrdata *chr, s32 arg1);
bool func0f04a76c(struct chrdata *chr, f32 distance);
bool func0f04a79c(u8 chrnum, struct chrdata *chr, f32 distance);
bool func0f04a7dc(u8 arg0, struct chrdata *chr, f32 distance, s32 arg3);
bool func0f04a848(u8 chrnum, struct chrdata *chr, f32 distance, struct coord *pos, s16 *room);
bool chrCompareTeams(struct chrdata *chr1, struct chrdata *chr2, u8 checktype);
void chrSetChrPresetByChrnum(struct chrdata *chr, s32 chrnum, s32 chrpreset);
void chrSetPadPresetByChrnum(struct chrdata *chr, s32 chrnum, s32 pad_id);
u32 chrIsInLoadedRoom(struct chrdata *chr);
u32 func0f04aeb0(void);
u32 func0f04af84(void);
bool chrSpawnAtCoord(s32 body, s32 head, struct coord *pos, s16 *room, f32 arg4, u8 *ailist, u32 flags);
bool chrSpawnAtPad(struct chrdata *chr, s32 body, s32 head, s32 pad, u8 *ailist, u32 flags);
bool chrSpawnAtChr(struct chrdata *basechr, s32 body, s32 head, u32 chrnum, u8 *ailist, u32 flags);
u32 func0f04b658(struct chrdata *chr);
bool chrMoveToPos(struct chrdata *chr, struct coord *pos, s16 *room, f32 arg3, u32 allowonscreen);
u32 func0f04b950(struct chrdata *chr, u32 cover, u32 arg2);
u32 func0f04ba34(struct chrdata *chr, u16 arg1, u32 arg2);
u32 func0f04bffc(struct chrdata *chr, u32 arg1, u32 arg2);
s16 chrGoToCover(struct chrdata *chr, u8 speed);
u32 func0f04c2e8(void);
void chrAddTargetToBdlist(struct chrdata *chr);
s32 chrGetDistanceLostToTargetInLastSecond(struct chrdata *chr);
bool func0f04c6b4(struct chrdata *chr, u32 distance);
bool func0f04c71c(struct chrdata *chr, u32 distance);
u32 func0f04c784(void);
void func0f04c874(struct chrdata *chr, u32 flags, struct coord *pos, s32 arg3, s32 arg4);
u32 rebuildTeams(void);
u32 rebuildSquadrons(void);
s16 *teamGetChrIds(s32 team_id);
s16 *squadronGetChrIds(s32 squadron_id);
void func0f04ceec(s16 value);
bool func0f04cf34(s16 value);
void func0f04cf90(struct chrdata *chr, s32 arg1);
u32 func0f04d000(struct chrdata *chr);
bool func0f04d44c(struct chrdata *chr);
void chrEmitSparks(struct chrdata *chr);
u32 func0f04e418(void);
s32 getNumChrs(void);
void incrementByte(u8 *dst, u8 amount);
s32 chrResolvePadId(struct chrdata *chr, s32 pad_id);
f32 propGetDistanceToProp(struct prop *a, struct prop *b);
s32 propGetIndexByChrId(struct chrdata *chr, s32 chrnum);
f32 propGetLateralDistanceToProp(struct prop *a, struct prop *b);
void func0f01e760(s32 arg0);
void setVar8006297c(u32 arg0);
u32 getVar8006297c(void);
void setVar80062980(u32 arg0);
u32 getVar80062980(void);
#endif
+1
View File
@@ -1,6 +1,7 @@
#ifndef _IN_CHR_CHRAI_H
#define _IN_CHR_CHRAI_H
#include <ultra64.h>
#include "types.h"
s32 chraiGetListIdByList(u8 *ailist, bool *is_global);
u32 chraiGoToLabel(u8 *ailist, u32 aioffset, u8 label);
-1
View File
@@ -11,6 +11,5 @@ u32 func0f00052c(void);
u32 func0f000590(void);
u32 func0f0005c0(void);
u32 func0f000648(void);
u32 func0f000840(void);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_000840
#define GAME_GAME_000840
u32 func0f000840(void);
#endif
-6
View File
@@ -4,11 +4,5 @@
#include "types.h"
u32 func0f00b200(void);
u32 func0f00b210(void);
u32 func0f00b320(void);
u32 func0f00b420(void);
u32 func0f00b480(void);
u32 func0f00b510(void);
u32 func0f00b62c(void);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_00B210
#define GAME_GAME_00B210
u32 func0f00b210(void);
#endif
+7
View File
@@ -0,0 +1,7 @@
#ifndef GAME_GAME_00B320
#define GAME_GAME_00B320
u32 func0f00b320(void);
u32 func0f00b420(void);
#endif
+8
View File
@@ -0,0 +1,8 @@
#ifndef GAME_GAME_00B480
#define GAME_GAME_00B480
u32 func0f00b480(void);
u32 func0f00b510(void);
u32 func0f00b62c(void);
#endif
-1
View File
@@ -29,6 +29,5 @@ u32 func0f00e90c(void);
u32 func0f00e980(void);
u32 func0f00eb64(void);
u32 func0f00f174(void);
u32 func0f0108d0(void);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_0108D0
#define GAME_GAME_0108D0
u32 func0f0108d0(void);
#endif
-2
View File
@@ -10,7 +10,5 @@ u32 func0f010a98(void);
u32 func0f010ad4(void);
u32 func0f010aec(void);
u32 func0f010b04(void);
u32 func0f010b20(void);
u32 func0f010bb0(void);
#endif
+7
View File
@@ -0,0 +1,7 @@
#ifndef GAME_GAME_010B20
#define GAME_GAME_010B20
u32 func0f010b20(void);
u32 func0f010bb0(void);
#endif
-3
View File
@@ -6,8 +6,5 @@
u32 func0f0125a0(void);
u32 func0f012684(void);
u32 func0f012aa0(void);
u32 func0f012d50(void);
u32 func0f013010(void);
u32 func0f013130(void);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_012D50
#define GAME_GAME_012D50
u32 func0f012d50(void);
#endif
+7
View File
@@ -0,0 +1,7 @@
#ifndef GAME_GAME_013010
#define GAME_GAME_013010
u32 func0f013010(void);
u32 func0f013130(void);
#endif
-1
View File
@@ -4,6 +4,5 @@
#include "types.h"
u32 func0f013260(void);
u32 func0f0132a0(void);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_0132A0
#define GAME_GAME_0132A0
u32 func0f0132a0(void);
#endif
-15
View File
@@ -4,20 +4,5 @@
#include "types.h"
u32 func0f013540(void);
u32 func0f013550(void);
u32 func0f0139f0(void);
u32 func0f013b80(void);
u32 func0f013ba0(void);
u32 func0f013cf0(void);
u32 func0f013d74(void);
u32 func0f013ee0(void);
u32 func0f014250(void);
u32 func0f0142e8(void);
u32 func0f0147a0(void);
u32 func0f0147d0(void);
u32 func0f0147f8(void);
u32 func0f014820(void);
u32 func0f014848(void);
u32 func0f014e90(void);
#endif
+9
View File
@@ -0,0 +1,9 @@
#ifndef GAME_GAME_013550
#define GAME_GAME_013550
u32 func0f013550(void);
u32 func0f0139f0(void);
u32 func0f013b80(void);
u32 func0f013ba0(void);
#endif
+7
View File
@@ -0,0 +1,7 @@
#ifndef GAME_GAME_013CF0
#define GAME_GAME_013CF0
u32 func0f013cf0(void);
u32 func0f013d74(void);
#endif
+8
View File
@@ -0,0 +1,8 @@
#ifndef GAME_GAME_013EE0
#define GAME_GAME_013EE0
u32 func0f013ee0(void);
u32 func0f014250(void);
u32 func0f0142e8(void);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_0147A0
#define GAME_GAME_0147A0
u32 func0f0147a0(void);
#endif
+10
View File
@@ -0,0 +1,10 @@
#ifndef GAME_GAME_0147D0
#define GAME_GAME_0147D0
u32 func0f0147d0(void);
u32 func0f0147f8(void);
u32 func0f014820(void);
u32 func0f014848(void);
u32 func0f014e90(void);
#endif
-1
View File
@@ -4,6 +4,5 @@
#include "types.h"
u32 func0f0150a0(void);
u32 func0f0151f0(void);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_0151F0
#define GAME_GAME_0151F0
u32 func0f0151f0(void);
#endif
-2
View File
@@ -4,7 +4,5 @@
#include "types.h"
u32 func0f015280(void);
u32 func0f015330(void);
u32 func0f0153f0(void);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_015330
#define GAME_GAME_015330
u32 func0f015330(void);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_0153F0
#define GAME_GAME_0153F0
u32 func0f0153f0(void);
#endif
-60
View File
@@ -5,65 +5,5 @@
u32 func0f015470(void);
u32 func0f0155f0(void);
u32 func0f016100(void);
u32 func0f01616c(void);
u32 func0f016404(void);
void func0f016444(void);
u32 func0f01644c(void);
u32 func0f0164c8(void);
u32 func0f0164f0(void);
u32 func0f016524(void);
u32 func0f0165ac(void);
u32 func0f0166ec(void);
u32 func0f016d34(void);
u32 func0f01706c(void);
u32 func0f0170bc(void);
u32 func0f017248(void);
u32 func0f017980(void);
u32 func0f017ac0(void);
u32 func0f017f08(void);
u32 func0f018db0(void);
u32 func0f018ddc(void);
u32 func0f018e1c(void);
u32 func0f018ebc(void);
u32 func0f019088(void);
u32 func0f0193fc(void);
u32 func0f0194e0(void);
u32 func0f01950c(void);
u32 func0f019658(void);
u32 func0f019a80(void);
u32 func0f019b74(void);
u32 func0f019ba0(void);
u32 func0f019d0c(void);
u32 func0f019d38(void);
s32 getNumPlayers(void);
void setNumPlayers(s32 numplayers);
u32 func0f01a3b8(void);
u32 func0f01a494(void);
void func0f01a4a0(void);
u32 func0f01a4a8(void);
u32 func0f01a510(void);
void func0f01a7e4(s32 arg0);
u32 func0f01a810(void);
u32 func0f01ab94(void);
u32 func0f01aba8(void);
u32 func0f01abf0(void);
u32 func0f01aca8(u32 arg0);
u32 func0f01ad5c(void);
u32 func0f01adb8(void);
u32 func0f01ae30(void);
u32 func0f01aef0(void);
u32 func0f01afc0(void);
u32 func0f01b0a0(void);
u32 func0f01b0ac(void);
u32 func0f01b0e0(void);
u32 func0f01b114(void);
u32 func0f01b148(void);
void func0f01b154(s32 arg0);
u32 func0f01b160(void);
void func0f01bea0(void);
u32 func0f01bee0(void);
u32 func0f01bf28(void);
u32 func0f01d770(void);
#endif
+52
View File
@@ -0,0 +1,52 @@
#ifndef GAME_GAME_016100
#define GAME_GAME_016100
u32 func0f016100(void);
u32 func0f01616c(void);
u32 func0f016404(void);
u32 func0f01644c(void);
u32 func0f0164c8(void);
u32 func0f0164f0(void);
u32 func0f016524(void);
u32 func0f0165ac(void);
u32 func0f0166ec(void);
u32 func0f016d34(void);
u32 func0f01706c(void);
u32 func0f0170bc(void);
u32 func0f017248(void);
u32 func0f017980(void);
u32 func0f017ac0(void);
u32 func0f018db0(void);
u32 func0f018ddc(void);
u32 func0f018e1c(void);
u32 func0f018ebc(void);
u32 func0f019088(void);
u32 func0f0193fc(void);
u32 func0f0194e0(void);
u32 func0f01950c(void);
u32 func0f019658(void);
u32 func0f019a80(void);
u32 func0f019b74(void);
u32 func0f019ba0(void);
u32 func0f019d0c(void);
u32 func0f019d38(void);
u32 func0f01a3b8(void);
u32 func0f01a494(void);
u32 func0f01a4a8(void);
u32 func0f01a510(void);
void func0f01a7e4(s32 arg0);
u32 func0f01a810(void);
u32 func0f01ab94(void);
u32 func0f01aba8(void);
u32 func0f01abf0(void);
u32 func0f01aca8(u32 arg0);
u32 func0f01ad5c(void);
u32 func0f01adb8(void);
u32 func0f01ae30(void);
u32 func0f01aef0(void);
void func0f016444(void);
s32 getNumPlayers(void);
void setNumPlayers(s32 numplayers);
void func0f01a4a0(void);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_01AFC0
#define GAME_GAME_01AFC0
u32 func0f01afc0(void);
#endif
+12
View File
@@ -0,0 +1,12 @@
#ifndef GAME_GAME_01B0A0
#define GAME_GAME_01B0A0
u32 func0f01b0a0(void);
u32 func0f01b0ac(void);
u32 func0f01b0e0(void);
u32 func0f01b114(void);
u32 func0f01b148(void);
void func0f01b154(s32 arg0);
u32 func0f01b160(void);
#endif
+9
View File
@@ -0,0 +1,9 @@
#ifndef GAME_GAME_01BEA0
#define GAME_GAME_01BEA0
void func0f01bea0(void);
u32 func0f01bee0(void);
u32 func0f01bf28(void);
u32 func0f01d770(void);
#endif
-1
View File
@@ -5,6 +5,5 @@
u32 func0f01d860(void);
u32 func0f01d8c0(void);
u32 func0f01d990(void);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_01D990
#define GAME_GAME_01D990
u32 func0f01d990(void);
#endif
-1
View File
@@ -5,6 +5,5 @@
u32 func0f01d9f0(void);
u32 func0f01dd6c(void);
u32 func0f01de30(void);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_01DE30
#define GAME_GAME_01DE30
u32 func0f01de30(void);
#endif
+90
View File
@@ -0,0 +1,90 @@
#ifndef GAME_GAME_01E250
#define GAME_GAME_01E250
u32 func0f01e250(void);
u32 chrSetChrnum(struct chrdata *chr, u32 arg1);
u32 func0f01e6a4(void);
u32 func0f01e7f4(void);
u32 func0f01f264(struct chrdata *chr, struct coord *pos, s16 *room, f32 arg3, s32 arg4);
u32 func0f020538(void);
s32 getLowestUnusedChrId(void);
struct prop *func0f020b14(struct prop *prop, s32 arg0, s32 arg1, s32 arg2, f32 arg3, s32 arg4);
u32 func0f020d44(void);
u32 func0f021258(void);
u32 func0f02133c(void);
u32 func0f0213a0(void);
u32 func0f02143c(void);
void func0f021fa8(struct chrdata *chr, struct coord *pos, s16 *room);
u32 func0f0220ec(void);
u32 func0f022214(void);
u32 func0f022624(void);
u32 func0f022be4(void);
u32 func0f022cc8(void);
u32 func0f022d60(void);
u32 func0f022fe0(void);
u32 func0f023098(void);
void chrDropItems(struct chrdata *chr);
u32 chrSetHudpieceVisible(struct chrdata *chr, u32 arg1);
u32 func0f024668(void);
u32 func0f0246e4(void);
u32 func0f024738(void);
u32 func0f025074(void);
u32 func0f025144(void);
u32 func0f025288(void);
u32 func0f025ea4(void);
u32 func0f0260c4(void);
u32 func0f0268bc(void);
u32 func0f0270f4(void);
u32 func0f0278a4(void);
u32 func0f027994(void);
u32 func0f027e1c(void);
u32 func0f028498(void);
u32 func0f028590(void);
u32 func0f028a50(void);
u32 func0f028d50(void);
u32 func0f028e18(void);
u32 func0f028e6c(void);
u32 func0f028f7c(void);
u32 func0f0291d4(void);
u32 func0f0292bc(void);
u32 func0f02932c(void);
u32 func0f0293ec(void);
u32 func0f0294cc(void);
u32 func0f0295f8(void);
u32 func0f0297a0(void);
u32 func0f02983c(void);
u32 func0f02b7d4(void);
u32 func0f02bdf8(void);
u32 func0f02c6e0(void);
u32 func0f02c9b0(void);
u32 func0f02ccb4(void);
s32 getNumChrs(void);
void chrInsertToChrsC(s32 chrnum, s32 chrindex);
void func0f01e760(s32 arg0);
void setVar8006297c(u32 arg0);
u32 getVar8006297c(void);
void setVar80062980(u32 arg0);
u32 getVar80062980(void);
void chrSetOrUnsetHiddenFlag00000100(struct chrdata *chr, bool unset);
void chrSetMaxDamage(struct chrdata *chr, f32 maxdamage);
f32 chrGetMaxDamage(struct chrdata *chr);
void chrAddHealth(struct chrdata *chr, f32 health);
f32 chrGetArmor(struct chrdata *chr);
void chrInit(struct prop *prop, u8 *ailist);
struct prop *func0f020cc8(s32 arg0, s32 arg1, s32 arg2, f32 arg3, s32 arg4);
void propClearReferences(s32 propnum);
void func0f022084(struct chrdata *chr, s16 *room);
void func0f0220ac(struct chrdata *chr);
void chrCloak(struct chrdata *chr, bool arg1);
void chrUncloak(struct chrdata *chr, bool value);
void chrUncloakTemporarily(struct chrdata *chr);
void func0f02472c(void);
void func0f028490(f32 arg1);
struct chrdata *chrFindByLiteralId(s32 chrnum);
struct prop *chrGetEquippedWeaponProp(struct chrdata *chr, s32 hand);
struct prop *chrGetEquippedWeaponPropWithCheck(struct chrdata *chr, s32 hand);
struct prop *chrGetTargetProp(struct chrdata *chr);
bool chrUpdateGeometry(struct prop *prop, struct geo **arg1, struct geo **arg2);
void propChrGetBbox(struct prop *prop, f32 *width, f32 *ymax, f32 *ymin);
#endif
+338
View File
@@ -0,0 +1,338 @@
#ifndef GAME_GAME_02CDE0
#define GAME_GAME_02CDE0
u32 func0f02cde0(void);
u32 func0f02ce30(void);
u32 func0f02ce8c(void);
u32 func0f02d338(void);
u32 func0f02d36c(void);
u32 func0f02d3f8(void);
u32 func0f02d414(void);
u32 func0f02d4fc(void);
struct prop *func0f02dbac(struct pad *pad, s16 room);
u32 func0f02ddbc(void);
u32 func0f02dff0(void);
u32 func0f02e064(struct chrdata *chr);
bool func0f02e124(struct prop *prop);
u32 func0f02e15c(void);
u32 func0f02e1cc(void);
u32 func0f02e260(void);
u32 func0f02e2d0(void);
u32 func0f02e370(void);
u32 func0f02e3dc(void);
u32 func0f02e4f8(void);
u32 func0f02e550(void);
u32 func0f02e684(void);
void func0f02e6dc(struct chrdata *chr, f32 arg1);
void func0f02eabc(struct chrdata *chr);
u32 func0f02ec94(struct chrdata *chr);
void func0f02ed88(struct chrdata *chr);
void func0f02ef40(struct chrdata *chr);
void func0f02f070(struct chrdata *chr);
void func0f02f314(struct chrdata *chr);
void func0f02f530(struct chrdata *chr);
void func0f02f704(struct chrdata *chr);
u32 func0f02f8a4(struct chrdata *chr);
void func0f02fc2c(struct chrdata *chr);
void func0f02fe18(struct chrdata *chr);
void func0f030120(struct chrdata *chr, s32 thingtype, s32 thingid);
void func0f030308(struct chrdata *chr, s32 thingtype, s32 thingid);
void func0f0303a0(struct chrdata *chr, s32 thingtype, s32 thingid);
u32 func0f030584(void);
u32 chrAttackWalk(void);
u32 func0f030a40(void);
u32 chrAttackRoll(void);
void func0f030ff8(struct chrdata *chr, u32 anim_id, f32 fstartframe, f32 fendframe, u8 flags, u32 transition, f32 result);
u32 func0f031254(void);
u32 func0f031384(void);
u32 func0f0318b8(void);
u32 func0f0319a8(void);
u32 func0f032ac4(void);
u32 func0f032fe4(void);
u32 func0f03323c(void);
u32 func0f033654(void);
u32 func0f0336a8(void);
u32 func0f033728(void);
u32 func0f0338e0(void);
void chrSetShield(struct chrdata *chr, f32 shield);
u32 func0f034080(void);
u32 func0f034124(void);
u32 func0f03417c(void);
u32 func0f0341dc(void);
u32 func0f034330(struct chrdata *chr, s32 arg1, struct coord *pos, s32 arg3);
u32 func0f034410(void);
u32 func0f034480(void);
u32 func0f034524(void);
u32 func0f03645c(void);
u32 func0f03654c(void);
u32 func0f0368b8(void);
u32 func0f036918(void);
u32 func0f036974(void);
u32 func0f0369cc(void);
u32 func0f036aa0(void);
u32 func0f036b10(void);
u32 func0f036b98(void);
u32 func0f036c08(struct chrdata *chr, s32 *arg1, s32 *arg2);
void func0f036ee4(struct chrdata *chr, s8 *maxwaypoints, s32 *arg2, struct coord *prevpos);
void func0f036fc0(struct chrdata *chr, s32 *arg1, s32 *arg2, s32 arg3);
u32 func0f0370a8(void);
u32 func0f037124(void);
u32 func0f037224(void);
void func0f0372e8(struct chrdata *chr);
u32 func0f03733c(void);
u32 func0f0373dc(void);
u32 func0f0374a0(void);
s32 func0f0374e4(s32 arg0, s32 arg1, s32 arg2, s32 arg3);
u32 func0f037580(void);
u32 func0f0375b0(void);
u32 func0f0375e8(void);
void func0f0379b0(struct chrdata *chr, struct coord *pos);
void func0f037b70(struct chrdata *chr);
u32 chrGoToPos(struct chrdata *chr, struct coord *pos, s16 *room, u32 speed);
u32 func0f038868(void);
void func0f038b9c(struct chrdata *chr, struct path *path);
u32 func0f038f40(void);
u32 func0f0391ec(struct chrdata *chr, struct coord *pos, s16 *room, u32 arg3);
u32 func0f03922c(struct chrdata *chr, void *arg1, s32 arg2);
u32 func0f0393b4(struct chrdata *chr, struct coord *pos, s16 *room);
u32 func0f039474(void);
u32 func0f039558(void);
bool chrIsStopped(struct chrdata *chr);
u32 func0f03978c(struct chrdata *chr);
u32 func0f039a18(struct chrdata *chr);
u32 chrTrySidestep(struct chrdata *chr);
u32 chrTryJumpOut(struct chrdata *chr);
u32 func0f039e28(struct chrdata *chr);
u32 chrTryAttackWalk(struct chrdata *chr);
u32 chrTryAttackRun(struct chrdata *chr);
u32 chrTryAttackRoll(struct chrdata *chr);
u32 func0f03a3ec(struct chrdata *chr, u32 arg1, u32 arg2, u32 arg3, u32 arg4);
u32 func0f03a894(struct chrdata *chr, s32 pad, s32 arg2);
u32 func0f03abd0(void);
u32 func0f03aca0(struct chrdata *chr, u32 arg1, u32 arg2);
u32 func0f03afac(struct chrdata *chr);
u32 func0f03b1e0(struct chrdata *chr);
u32 func0f03b97c(struct chrdata *chr, u32 arg1, u32 arg2);
u32 func0f03ba44(void);
u32 chrTryPunchOrKick(struct chrdata *chr, u32 arg1);
u32 func0f03c044(void);
u32 func0f03c138(void);
u32 func0f03c91c(void);
u32 func0f03cb74(void);
u32 func0f03cd24(void);
u32 func0f03ce8c(void);
u32 func0f03d0b0(void);
u32 func0f03d7ec(void);
u32 func0f03da8c(void);
u32 func0f03dcd8(void);
u32 func0f03ddf8(void);
u32 func0f03dec4(void);
u32 func0f03df50(void);
u32 func0f03dff4(void);
u32 func0f03e0e4(void);
u32 func0f03e1a8(void);
void func0f03e29c(struct chrdata *chr, s32 arg1, s32 arg2, s32 arg3, struct coord *arg4, struct coord *arg5);
f32 func0f03e45c(struct chrdata *chr);
u32 func0f03e5f0(void);
u32 func0f03e754(void);
u32 func0f03e788(void);
u32 func0f03e9f4(void);
u32 func0f03f778(void);
u32 func0f03fa10(void);
u32 func0f03fab0(void);
u32 func0f03fde4(void);
u32 func0f03ff2c(void);
u32 func0f04031c(void);
u32 func0f0404d4(void);
u32 func0f041a74(void);
u32 func0f041c44(void);
u32 func0f041d38(void);
u32 func0f041e48(void);
u32 func0f04262c(void);
u32 func0f04279c(void);
void func0f042808(struct chrdata *chr);
u32 func0f042a40(void);
u32 func0f042ffc(void);
u32 func0f0433e0(void);
u32 func0f043944(void);
u32 func0f0439f8(void);
u32 func0f043f2c(void);
u32 func0f044208(void);
u32 func0f0445c4(void);
u32 func0f0446e0(void);
u32 func0f044808(void);
u32 func0f0448a0(void);
u32 func0f044b68(void);
u32 func0f044c38(void);
u32 func0f0451a8(void);
u32 func0f045760(void);
u32 func0f045a70(void);
u32 func0f045b9c(void);
u32 func0f046648(void);
u32 func0f046a60(void);
u32 func0f046a8c(void);
u32 func0f0473cc(void);
bool func0f047700(struct chrdata *chr, u8 arg1, u8 arg2, s32 arg3, u8 arg4);
u32 func0f047934(void);
u32 func0f047c80(void);
u32 func0f0482cc(void);
u32 func0f048398(void);
f32 func0f048a84(struct chrdata *chr, struct coord *pos);
u32 func0f048b78(void);
u32 func0f048cc0(void);
u32 func0f048dcc(void);
u32 func0f048e74(struct chrdata *chr, u32 arg1);
u32 func0f048f20(struct chrdata *chr, u8 b);
u32 func0f048fcc(void);
u32 func0f049068(struct chrdata *chr, u32 arg1, u32 arg2);
u32 func0f04911c(void);
f32 chrGetSameFloorDistanceToPad(struct chrdata *chr, s32 pad_id);
u32 func0f049644(void);
s32 chrResolveId(struct chrdata *ref, s32 id);
f32 chrGetTimer(struct chrdata *chr);
u32 func0f049fcc(struct chrdata *chr);
bool chrSawInjury(struct chrdata *chr, u8 arg1);
bool chrSawDeath(struct chrdata *chr, u8 arg1);
u32 func0f04a2d4(void);
u32 func0f04a37c(void);
u32 func0f04a4ec(struct chrdata *chr, s32 arg1);
u32 func0f04a674(struct chrdata *chr, s32 arg1);
bool func0f04a7dc(u8 arg0, struct chrdata *chr, f32 distance, s32 arg3);
bool func0f04a848(u8 chrnum, struct chrdata *chr, f32 distance, struct coord *pos, s16 *room);
u32 chrIsInLoadedRoom(struct chrdata *chr);
u32 func0f04aeb0(void);
u32 func0f04af84(void);
bool chrSpawnAtCoord(s32 body, s32 head, struct coord *pos, s16 *room, f32 arg4, u8 *ailist, u32 flags);
u32 func0f04b658(struct chrdata *chr);
bool chrMoveToPos(struct chrdata *chr, struct coord *pos, s16 *room, f32 arg3, u32 allowonscreen);
u32 func0f04b950(struct chrdata *chr, u32 cover, u32 arg2);
u32 func0f04ba34(struct chrdata *chr, u16 arg1, u32 arg2);
u32 func0f04bffc(struct chrdata *chr, u32 arg1, u32 arg2);
u32 func0f04c2e8(void);
u32 func0f04c784(void);
void func0f04c874(struct chrdata *chr, u32 flags, struct coord *pos, s32 arg3, s32 arg4);
u32 rebuildTeams(void);
u32 rebuildSquadrons(void);
u32 func0f04d000(struct chrdata *chr);
void func0f02e9a0(struct chrdata *chr, f32 arg1);
void func0f02ed28(struct chrdata *chr, f32 arg1);
void chrStop(struct chrdata *chr);
void chrKneel(struct chrdata *chr);
void func0f02effc(struct chrdata *chr);
void chrThrowGrenade(struct chrdata *chr, s32 arg1, s32 arg2);
void func0f02f60c(struct chrdata *chr);
void func0f02f688(struct chrdata *chr);
void chrSurrender(struct chrdata *chr);
void chrSidestep(struct chrdata *chr, s32 arg1);
void chrJumpOut(struct chrdata *chr, s32 arg1);
void chrRunToPos(struct chrdata *chr, struct coord *pos);
void func0f03119c(struct chrdata *chr);
f32 chrGetShield(struct chrdata *chr);
void func0f036358(struct chrdata *chr, s32 arg1);
void func0f037088(struct chrdata *chr, s32 *arg1, s32 *arg2);
void chrSetField66To0(struct chrdata *chr);
s32 func0f037560(s32 arg0, s32 arg1, s32 arg2);
struct path *pathFindById(u32 path_id);
void chrRecordLastVisibleTargetTime(struct chrdata *chr);
u32 func0f039368(struct chrdata *chr);
void chrRecordLastSeeTargetTime(struct chrdata *chr);
void chrRecordLastHearTargetTime(struct chrdata *chr);
bool chrIsDead(struct chrdata *chr);
bool func0f03a578(struct chrdata *chr, s32 thingtype, s32 thingid);
bool func0f03a644(struct chrdata *chr, s32 thingtype, s32 thingid);
bool func0f03a6d8(struct chrdata *chr, s32 thingtype, s32 thingid);
bool func0f03a76c(struct chrdata *chr, u32 thingtype, s32 thingid);
bool chrFaceEntity(struct chrdata *chr, u32 entity_type, u32 entity_id);
bool chrSetPath(struct chrdata *chr, u32 path_id);
u32 chrStartPath(struct chrdata *chr);
u32 chrTrySurrender(struct chrdata *chr);
bool chrFadeOut(struct chrdata *chr);
bool chrGoToTarget(struct chrdata *chr, u32 speed);
bool chrGoToChr(struct chrdata *chr, u32 dst_chrnum, u32 speed);
bool chrGoToProp(struct chrdata *chr, struct prop *prop, s32 speed);
bool chrTryStop(struct chrdata *chr);
bool func0f03adf4(struct chrdata *chr);
bool func0f03ae48(struct chrdata *chr);
bool func0f03ae9c(struct chrdata *chr);
bool chrTryKneel(struct chrdata *chr);
bool func0f03af44(struct chrdata *chr, u32 anim_id, f32 fstartframe, f32 fendframe, u8 flags, u32 transition, f32 result);
bool func0f03b5f0(struct chrdata *chr, s32 pad_id);
s32 chrConsiderGrenadeThrow(struct chrdata *chr, u32 entitytype, u32 entityid);
void func0f03c8b4(struct chrdata *chr);
void func0f03ccdc(struct chrdata *chr);
void func0f03cd04(struct chrdata *chr);
void func0f03e094(struct chrdata *chr);
void func0f03e538(struct chrdata *chr, f32 arg1);
f32 func0f03e578(struct chrdata *chr);
void func0f03e5b0(struct chrdata *chr, f32 arg1);
void chrResetAimEndProperties(struct chrdata *chr);
void chrSetFiring(struct chrdata *chr, s32 hand, bool firing);
void chrStopFiring(struct chrdata *chr);
void func0f03f988(struct chrdata *chr, s32 hand, s32 arg2);
void func0f0429d8(struct chrdata *chr, f32 arg1, f32 arg2);
void unregisterDangerousProp(struct prop *prop);
void registerDangerousProp(struct prop *prop);
bool chrDetectDangerousObject(struct chrdata *chr, u8 flags);
void func0f043f24(s32 arg0);
s32 func0f046a30(struct chrdata *chr);
bool skedarTryPounce(struct chrdata *chr, u8 arg1, u8 arg2, s32 arg3, u8 arg4);
bool chrSawTargetRecently(struct chrdata *chr);
bool chrHeardTargetRecently(struct chrdata *chr);
f32 chrGetAngleToTarget(struct chrdata *chr);
f32 chrGetDistanceToTarget(struct chrdata *chr);
f32 chrGetDistanceToTarget2(struct chrdata *chr);
f32 chrGetDistanceToCurrentPlayer(struct chrdata *chr);
f32 propGetDistanceToProp(struct prop *a, struct prop *b);
f32 propGetLateralDistanceToProp(struct prop *a, struct prop *b);
f32 chrGetDistanceToPad(struct chrdata *chr, s32 pad_id);
f32 chrGetDistanceToCoord(struct chrdata *chr, struct coord *pos);
f32 chrGetLateralDistanceToCoord(struct chrdata *chr, struct coord *pos);
f32 chrGetLateralDistanceToPad(struct chrdata *chr, s32 pad_id);
f32 chrGetSquaredDistanceToCoord(struct chrdata *chr, struct coord *pos);
f32 coordGetSquaredDistanceToCoord(struct coord *a, struct coord *b);
s32 chrGetPadRoom(struct chrdata *chr, s32 pad_id);
s32 chrResolvePadId(struct chrdata *chr, s32 pad_id);
struct chrdata *chrFindById(struct chrdata *data, s32 chrnum);
s32 propGetIndexByChrId(struct chrdata *chr, s32 chrnum);
f32 chrGetDistanceToChr(struct chrdata *chr1, s32 chr2num);
f32 chrGetDistanceFromTargetToPad(struct chrdata *chr, s32 pad_id);
void chrSetFlags(struct chrdata *chr, u32 flags, u8 bank);
void chrUnsetFlags(struct chrdata *chr, u32 flags, u8 bank);
bool chrHasFlag(struct chrdata *chr, u32 flag, u8 bank);
void chrSetFlagsById(struct chrdata *ref, u32 chrnum, u32 flags, u32 bank);
void chrUnsetFlagsById(struct chrdata *ref, u32 chrnum, u32 flags, u32 bank);
bool chrHasFlagById(struct chrdata *ref, u32 chrnum, u32 flag, u32 bank);
void chrSetStageFlag(struct chrdata *chr, u32 flag);
void chrUnsetStageFlag(struct chrdata *chr, u32 flag);
bool chrHasStageFlag(struct chrdata *chr, u32 flag);
bool chrHasHiddenFlag00000002(struct chrdata *chr);
void chrRestartTimer(struct chrdata *chr);
u32 chrResetNearMiss(struct chrdata *chr);
s32 chrGetNumArghs(struct chrdata *chr);
s32 chrGetNumCloseArghs(struct chrdata *chr);
void decrementByte(u8 *dst, u8 amount);
void incrementByte(u8 *dst, u8 amount);
bool func0f04a2b4(struct chrdata *chr);
bool func0f04a76c(struct chrdata *chr, f32 distance);
bool func0f04a79c(u8 chrnum, struct chrdata *chr, f32 distance);
bool chrCompareTeams(struct chrdata *chr1, struct chrdata *chr2, u8 checktype);
void chrSetChrPreset(struct chrdata *chr, s32 chrpreset);
void chrSetChrPresetByChrnum(struct chrdata *chr, s32 chrnum, s32 chrpreset);
void chrSetPadPreset(struct chrdata *chr, s32 pad_id);
void chrSetPadPresetByChrnum(struct chrdata *chr, s32 chrnum, s32 pad_id);
bool chrSpawnAtPad(struct chrdata *chr, s32 body, s32 head, s32 pad, u8 *ailist, u32 flags);
bool chrSpawnAtChr(struct chrdata *basechr, s32 body, s32 head, u32 chrnum, u8 *ailist, u32 flags);
s16 chrGoToCover(struct chrdata *chr, u8 speed);
void chrAddTargetToBdlist(struct chrdata *chr);
s32 chrGetDistanceLostToTargetInLastSecond(struct chrdata *chr);
bool func0f04c6b4(struct chrdata *chr, u32 distance);
bool func0f04c71c(struct chrdata *chr, u32 distance);
s16 *teamGetChrIds(s32 team_id);
s16 *squadronGetChrIds(s32 squadron_id);
void func0f04ceec(s16 value);
bool func0f04cf34(s16 value);
void func0f04cf90(struct chrdata *chr, s32 arg1);
bool func0f04d44c(struct chrdata *chr);
void chrEmitSparks(struct chrdata *chr);
#endif
-5
View File
@@ -390,11 +390,6 @@ u32 func0f095d64(void);
void objectiveCheckRoomEntered(s32 currentroom);
void objectiveCheckMultiroomEntered(s32 arg0, s16 *requiredrooms);
void objectiveCheckHolograph(s32 arg0);
u32 func0f096360(void);
u32 func0f0964b4(void);
u32 func0f0965e4(void);
u32 func0f096698(void);
u32 func0f096700(void);
struct prop *chopperGetTargetProp(struct chopperobj *heli);
struct defaultobj *objFindByTagId(s32 tag_id);
struct tag *tagFindById(s32 tag_id);
+9
View File
@@ -0,0 +1,9 @@
#ifndef GAME_GAME_096360
#define GAME_GAME_096360
u32 func0f096360(void);
u32 func0f0964b4(void);
u32 func0f0965e4(void);
u32 func0f096698(void);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_096700
#define GAME_GAME_096700
u32 func0f096700(void);
#endif
-15
View File
@@ -4,20 +4,5 @@
#include "types.h"
f32 func0f096750(f32 x, f32 z);
u32 func0f096890(void);
u32 func0f096910(void);
u32 func0f096964(void);
u32 func0f0969d0(void);
u32 func0f096a7c(void);
u32 func0f096b20(void);
u32 func0f096b70(void);
u32 func0f096ca0(void);
u32 func0f096ed4(void);
u32 func0f097044(void);
u32 func0f097264(void);
u32 func0f0972b8(void);
u32 func0f097518(void);
u32 func0f0976c0(void);
u32 func0f097738(void);
#endif
+8
View File
@@ -0,0 +1,8 @@
#ifndef GAME_GAME_096890
#define GAME_GAME_096890
u32 func0f096890(void);
u32 func0f096910(void);
u32 func0f096964(void);
#endif
+7
View File
@@ -0,0 +1,7 @@
#ifndef GAME_GAME_0969D0
#define GAME_GAME_0969D0
u32 func0f0969d0(void);
u32 func0f096a7c(void);
#endif
+7
View File
@@ -0,0 +1,7 @@
#ifndef GAME_GAME_096B20
#define GAME_GAME_096B20
u32 func0f096b20(void);
u32 func0f096b70(void);
#endif
+13
View File
@@ -0,0 +1,13 @@
#ifndef GAME_GAME_096CA0
#define GAME_GAME_096CA0
u32 func0f096ca0(void);
u32 func0f096ed4(void);
u32 func0f097044(void);
u32 func0f097264(void);
u32 func0f0972b8(void);
u32 func0f097518(void);
u32 func0f0976c0(void);
u32 func0f097738(void);
#endif
-178
View File
@@ -4,183 +4,5 @@
#include "types.h"
u32 func0f097a50(void);
u32 func0f097aa0(void);
u32 func0f097b40(void);
u32 func0f097b64(void);
u32 func0f097ba0(void);
u32 func0f097d0c(void);
u32 func0f097d64(void);
u32 func0f097df0(void);
u32 func0f097e74(void);
u32 func0f097f28(void);
u32 func0f098030(void);
u32 func0f09815c(void);
u32 func0f0981e8(void);
u32 func0f098884(void);
u32 func0f0988e0(void);
u32 func0f098a44(void);
u32 func0f098bfc(void);
u32 func0f098c0c(void);
u32 func0f098c4c(void);
u32 func0f098ca0(void);
u32 func0f098df8(void);
u32 func0f098f8c(void);
u32 func0f099008(void);
u32 func0f0990b0(void);
u32 func0f099188(void);
u32 func0f0991e4(void);
u32 func0f099780(void);
u32 func0f099808(void);
u32 func0f099c24(void);
u32 func0f099c48(void);
u32 func0f09a310(void);
u32 func0f09a3f8(void);
u32 func0f09a6f8(void);
u32 func0f09aba4(void);
u32 func0f09afe4(void);
u32 func0f09b260(void);
u32 func0f09b4d8(void);
u32 func0f09b500(void);
u32 func0f09b828(void);
u32 func0f09b8e0(void);
u32 func0f09bc2c(void);
u32 func0f09bd58(void);
u32 func0f09bec8(void);
u32 func0f09bf44(void);
u32 func0f09c01c(void);
u32 func0f09cb44(void);
u32 func0f09cb5c(void);
u32 func0f09cd18(void);
u32 func0f09cdc4(void);
u32 func0f09ce8c(void);
u32 func0f09ceac(void);
u32 func0f09cf58(void);
u32 func0f09cf88(void);
u32 func0f09d140(void);
u32 func0f09d550(void);
u32 func0f09d8dc(void);
u32 func0f09dd7c(void);
u32 func0f09ddcc(void);
u32 func0f09ddec(void);
u32 func0f09ddfc(void);
u32 func0f09df50(void);
u32 func0f09df64(void);
u32 func0f09df9c(void);
u32 func0f09e004(void);
u32 func0f09e144(void);
u32 func0f09e4e0(void);
u32 func0f09ea90(void);
u32 func0f09eae4(void);
u32 func0f09ebbc(void);
u32 func0f09ebcc(void);
u32 func0f09ed2c(void);
u32 func0f09ee18(void);
u32 func0f09f100(void);
u32 func0f09f848(void);
u32 func0f09f974(void);
u32 func0f09fa20(void);
u32 func0f09fa84(void);
u32 func0f0a0394(void);
u32 func0f0a0b30(void);
u32 func0f0a0b98(void);
u32 func0f0a0bec(void);
u32 func0f0a0c08(void);
u32 func0f0a0c44(void);
u32 func0f0a0cb0(void);
u32 func0f0a0fac(void);
u32 func0f0a12b0(void);
u32 func0f0a1318(void);
u32 func0f0a134c(void);
u32 func0f0a1528(void);
u32 currentPlayerEquipWeaponInCutscene(s32 arg0);
u32 getCurrentPlayerWeaponId(u32 arg0);
u32 getCurrentPlayerWeaponIdWrapper(u32 arg0);
u32 func0f0a1a10(void);
u32 func0f0a1a68(void);
u32 func0f0a1ab0(void);
u32 func0f0a1b50(void);
u32 func0f0a1c2c(void);
u32 func0f0a1d14(void);
u32 func0f0a1df4(void);
void currentPlayerEquipWeapon(u32 arg0, u32 arg1);
u32 func0f0a20fc(void);
u32 func0f0a212c(void);
u32 func0f0a215c(void);
u16 func0f0a21a4(s32 arg0);
char *func0f0a21d0(s32 arg0);
u32 func0f0a2218(void);
u32 func0f0a2290(void);
u32 func0f0a2308(void);
u32 func0f0a233c(void);
u32 func0f0a2498(void);
u32 func0f0a24f0(void);
u32 func0f0a27c8(void);
u32 func0f0a29c8(void);
u32 func0f0a2ab0(void);
u32 func0f0a2ae4(void);
u32 func0f0a2da8(void);
u32 func0f0a2e94(void);
u32 func0f0a3104(void);
u32 func0f0a3160(void);
u32 func0f0a3490(void);
u32 func0f0a37b4(void);
u32 func0f0a3aa4(void);
u32 func0f0a3eac(void);
u32 func0f0a4094(void);
u32 func0f0a419c(void);
u32 func0f0a4334(void);
u32 func0f0a4438(void);
u32 func0f0a4570(void);
u32 func0f0a45d0(void);
u32 func0f0a46a4(void);
u32 func0f0a4e44(void);
u32 func0f0a5300(void);
u32 func0f0a5550(void);
u32 func0f0a695c(void);
u32 func0f0a6c30(void);
s8 freeFireslotWrapper(s32 fireslot);
s8 freeFireslot(s32 fireslot);
u32 func0f0a70f8(void);
u32 func0f0a7138(void);
u32 func0f0a7d5c(void);
u32 func0f0a7d98(void);
u32 func0f0a8404(void);
u32 func0f0a84c8(void);
u32 func0f0a8910(void);
u32 func0f0a895c(void);
u32 func0f0a8c50(void);
u32 func0f0a8c7c(void);
u32 func0f0a8d34(void);
void func0f0a92ac(u32 arg0);
u32 func0f0a93d0(void);
u32 func0f0a93e0(void);
u32 func0f0a9464(void);
u32 func0f0a9494(void);
u32 func0f0a94d0(void);
void func0f0a95ec(u32 arg0, u32 arg1);
void currentPlayerGiveAmmo(s32 ammotype, s32 quantity);
u32 func0f0a9770(void);
s32 currentPlayerGetAmmoCount(s8 arg0);
u32 func0f0a98f4(void);
u32 func0f0a9910(void);
u32 func0f0a9980(void);
u32 func0f0a9a14(void);
u32 func0f0a9a74(void);
u32 func0f0a9ac4(void);
u32 func0f0a9b10(void);
u32 func0f0a9b68(void);
u32 func0f0a9d2c(void);
u32 func0f0a9d94(void);
u32 func0f0a9da8(void);
u32 func0f0a9fc0(void);
u32 func0f0aa86c(void);
u32 func0f0abad0(void);
u32 func0f0abb80(void);
u32 func0f0abba8(void);
u32 func0f0abbe8(void);
u32 func0f0abc28(void);
void func0f0abc74(u32 arg0, u32 arg1);
u32 func0f0abcb0(void);
u32 func0f0abd30(void);
#endif
+8
View File
@@ -0,0 +1,8 @@
#ifndef GAME_GAME_097AA0
#define GAME_GAME_097AA0
u32 func0f097aa0(void);
u32 func0f097b40(void);
u32 func0f097b64(void);
#endif
+180
View File
@@ -0,0 +1,180 @@
#ifndef GAME_GAME_097BA0
#define GAME_GAME_097BA0
u32 func0f097ba0(void);
u32 func0f097d0c(void);
u32 func0f097d64(void);
u32 func0f097df0(void);
u32 func0f097e74(void);
u32 func0f097f28(void);
u32 func0f098030(void);
u32 func0f09815c(void);
u32 func0f0981e8(void);
u32 func0f098884(void);
u32 func0f0988e0(void);
u32 func0f098a44(void);
u32 func0f098bfc(void);
u32 func0f098c0c(void);
u32 func0f098c4c(void);
u32 func0f098ca0(void);
u32 func0f098df8(void);
u32 func0f098f8c(void);
u32 func0f099008(void);
u32 func0f0990b0(void);
u32 func0f099188(void);
u32 func0f0991e4(void);
u32 func0f099780(void);
u32 func0f099808(void);
u32 func0f099c24(void);
u32 func0f099c48(void);
u32 func0f09a310(void);
u32 func0f09a3f8(void);
u32 func0f09a6f8(void);
u32 func0f09aba4(void);
u32 func0f09afe4(void);
u32 func0f09b260(void);
u32 func0f09b4d8(void);
u32 func0f09b500(void);
u32 func0f09b828(void);
u32 func0f09b8e0(void);
u32 func0f09bc2c(void);
u32 func0f09bd58(void);
u32 func0f09bec8(void);
u32 func0f09bf44(void);
u32 func0f09c01c(void);
u32 func0f09cb44(void);
u32 func0f09cb5c(void);
u32 func0f09cd18(void);
u32 func0f09cdc4(void);
u32 func0f09ce8c(void);
u32 func0f09ceac(void);
u32 func0f09cf58(void);
u32 func0f09cf88(void);
u32 func0f09d140(void);
u32 func0f09d550(void);
u32 func0f09d8dc(void);
u32 func0f09dd7c(void);
u32 func0f09ddcc(void);
u32 func0f09ddec(void);
u32 func0f09ddfc(void);
u32 func0f09df50(void);
u32 func0f09df64(void);
u32 func0f09df9c(void);
u32 func0f09e004(void);
u32 func0f09e144(void);
u32 func0f09e4e0(void);
u32 func0f09ea90(void);
u32 func0f09eae4(void);
u32 func0f09ebbc(void);
u32 func0f09ebcc(void);
u32 func0f09ed2c(void);
u32 func0f09ee18(void);
u32 func0f09f100(void);
u32 func0f09f848(void);
u32 func0f09f974(void);
u32 func0f09fa20(void);
u32 func0f09fa84(void);
u32 func0f0a0394(void);
u32 func0f0a0b30(void);
u32 func0f0a0b98(void);
u32 func0f0a0bec(void);
u32 func0f0a0c08(void);
u32 func0f0a0c44(void);
u32 func0f0a0cb0(void);
u32 func0f0a0fac(void);
u32 func0f0a12b0(void);
u32 func0f0a1318(void);
u32 func0f0a134c(void);
u32 func0f0a1528(void);
u32 currentPlayerEquipWeaponInCutscene(s32 arg0);
u32 getCurrentPlayerWeaponId(u32 arg0);
u32 func0f0a1a10(void);
u32 func0f0a1a68(void);
u32 func0f0a1ab0(void);
u32 func0f0a1b50(void);
u32 func0f0a1c2c(void);
u32 func0f0a1d14(void);
u32 func0f0a1df4(void);
void currentPlayerEquipWeapon(u32 arg0, u32 arg1);
u32 func0f0a20fc(void);
u32 func0f0a212c(void);
u32 func0f0a215c(void);
u16 func0f0a21a4(s32 arg0);
char *func0f0a21d0(s32 arg0);
u32 func0f0a2218(void);
u32 func0f0a2290(void);
u32 func0f0a2308(void);
u32 func0f0a233c(void);
u32 func0f0a2498(void);
u32 func0f0a24f0(void);
u32 func0f0a27c8(void);
u32 func0f0a29c8(void);
u32 func0f0a2ab0(void);
u32 func0f0a2ae4(void);
u32 func0f0a2da8(void);
u32 func0f0a2e94(void);
u32 func0f0a3104(void);
u32 func0f0a3160(void);
u32 func0f0a3490(void);
u32 func0f0a37b4(void);
u32 func0f0a3aa4(void);
u32 func0f0a3eac(void);
u32 func0f0a4094(void);
u32 func0f0a419c(void);
u32 func0f0a4334(void);
u32 func0f0a4438(void);
u32 func0f0a4570(void);
u32 func0f0a45d0(void);
u32 func0f0a46a4(void);
u32 func0f0a4e44(void);
u32 func0f0a5300(void);
u32 func0f0a5550(void);
u32 func0f0a695c(void);
u32 func0f0a6c30(void);
u32 func0f0a70f8(void);
u32 func0f0a7138(void);
u32 func0f0a7d5c(void);
u32 func0f0a7d98(void);
u32 func0f0a8404(void);
u32 func0f0a84c8(void);
u32 func0f0a8910(void);
u32 func0f0a895c(void);
u32 func0f0a8c50(void);
u32 func0f0a8c7c(void);
u32 func0f0a8d34(void);
void func0f0a92ac(u32 arg0);
u32 func0f0a93d0(void);
u32 func0f0a93e0(void);
u32 func0f0a9464(void);
u32 func0f0a9494(void);
u32 func0f0a94d0(void);
void func0f0a95ec(u32 arg0, u32 arg1);
void currentPlayerGiveAmmo(s32 ammotype, s32 quantity);
u32 func0f0a9770(void);
s32 currentPlayerGetAmmoCount(s8 arg0);
u32 func0f0a98f4(void);
u32 func0f0a9910(void);
u32 func0f0a9980(void);
u32 func0f0a9a14(void);
u32 func0f0a9a74(void);
u32 func0f0a9ac4(void);
u32 func0f0a9b10(void);
u32 func0f0a9b68(void);
u32 func0f0a9d2c(void);
u32 func0f0a9d94(void);
u32 func0f0a9da8(void);
u32 func0f0a9fc0(void);
u32 func0f0aa86c(void);
u32 func0f0abad0(void);
u32 func0f0abb80(void);
u32 func0f0abba8(void);
u32 func0f0abbe8(void);
u32 func0f0abc28(void);
void func0f0abc74(u32 arg0, u32 arg1);
u32 func0f0abcb0(void);
u32 func0f0abd30(void);
u32 getCurrentPlayerWeaponIdWrapper(u32 arg0);
s8 freeFireslotWrapper(s32 fireslot);
s8 freeFireslot(s32 fireslot);
#endif
-158
View File
@@ -12,163 +12,5 @@ u32 func0f0b3280(void);
u32 func0f0b32a0(void);
u32 func0f0b32e4(void);
u32 func0f0b3338(void);
u32 func0f0b3350(void);
u32 func0f0b33f8(void);
u32 func0f0b3468(void);
u32 func0f0b34d8(void);
u32 func0f0b3548(void);
u32 func0f0b35b8(void);
u32 func0f0b3988(void);
u32 func0f0b39c0(void);
u32 func0f0b4958(void);
u32 func0f0b4984(void);
u32 func0f0b4998(void);
u32 func0f0b49b8(void);
u32 func0f0b4a24(void);
u32 func0f0b4c3c(void);
u32 func0f0b4d04(void);
u32 func0f0b4d68(void);
u32 func0f0b4dec(void);
u32 func0f0b4e68(void);
u32 func0f0b4eb8(void);
u32 func0f0b4f78(void);
u32 func0f0b4f98(void);
u32 func0f0b4fa8(void);
u32 func0f0b4fb8(void);
u32 func0f0b4fc8(void);
u32 func0f0b4fd8(void);
u32 func0f0b4fe8(void);
u32 func0f0b4ff8(void);
u32 func0f0b5008(void);
u32 func0f0b5018(void);
u32 func0f0b5050(void);
u32 func0f0b53a4(void);
struct coord *func0f0b56f8(void);
u32 func0f0b5708(void);
u32 func0f0b5718(void);
u32 func0f0b5758(void);
u32 func0f0b5778(void);
u32 func0f0b5798(void);
u32 func0f0b57a8(void);
u32 func0f0b57b8(void);
f32 func0f0b57d8(void);
f32 func0f0b57e8(void);
f32 func0f0b57f8(void);
f32 func0f0b5808(void);
u32 func0f0b5828(void);
u32 func0f0b5838(void);
u32 func0f0b5b9c(void);
u32 func0f0b5d38(void);
u32 func0f0b6260(void);
u32 func0f0b63b0(void);
u32 func0f0b6470(void);
u32 func0f0b6534(void);
u32 func0f0b656c(void);
u32 func0f0b65a8(void);
u32 func0f0b65f8(void);
u32 func0f0b6764(void);
f32 func0f0b69d0(f32 arg0, struct coord *pos, s16 *arg2, struct prop *prop, s16 *arg4, s16 arg5);
f32 func0f0b72a8(f32 arg0, struct coord *pos, s16 *arg2, struct prop *prop);
u32 func0f0b72dc(void);
u32 func0f0b77cc(void);
u32 func0f0b7c60(void);
u32 func0f0b802c(void);
void func0f0b85a0(f32 *arg0, struct coord *pos);
u32 func0f0b85f8(void);
void func0f0b872c(s32 *bodynum, s32 *headnum, s32 arg2);
u32 func0f0b8ba0(void);
u32 func0f0b9538(void);
void setTickMode(s32 tickmode);
void func0f0b9650(void);
void func0f0b9674(void);
u32 func0f0b96e8(void);
void func0f0b9a20(void);
void func0f0b9afc(void);
void warpBondToPad(s16 pad_id);
void func0f0b9bac(s32 arg0, s32 arg1, s32 arg2);
void func0f0b9c1c(f32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5);
u32 func0f0b9cbc(void);
void func0f0ba010(void);
void cameraDoAnimation(s16 anim_id);
u32 func0f0ba190(u32 arg0);
u32 func0f0ba29c(void);
u32 func0f0ba838(void);
u32 func0f0ba844(void);
u32 func0f0ba87c(void);
u32 func0f0ba8b0(void);
u32 func0f0ba948(void);
u32 func0f0baac0(void);
u32 func0f0bace0(void);
u32 func0f0bad6c(void);
u32 func0f0baf0c(void);
u32 func0f0baf38(void);
u32 func0f0baf84(void);
u32 func0f0bb04c(void);
u32 func0f0bb2e8(void);
void currentPlayerSetFadeColour(s32 r, s32 g, s32 b, f32 a);
void currentPlayerAdjustFade(f32 maxfadetime, s32 r, s32 g, s32 b, f32 frac);
void currentPlayerSetFadeFrac(f32 maxfadetime, f32 frac);
bool currentPlayerIsFadeComplete(void);
u32 func0f0bb42c(void);
void func0f0bb57c(f32 arg0, f32 arg1);
u32 func0f0bb5ec(void);
u32 func0f0bb69c(void);
u32 func0f0bb814(void);
u32 func0f0bbf14(void);
u32 func0f0bbf78(void);
void currentPlayerSurroundWithExplosions(u32 arg0);
u32 func0f0bc120(void);
void func0f0bc3f0(void);
void optionsSetHiRes(bool enable);
u32 func0f0bc44c(void);
u32 func0f0bc478(void);
u32 func0f0bc4c0(void);
u32 func0f0bc554(void);
u32 func0f0bc7ac(void);
u32 func0f0bcaa0(void);
u32 func0f0bce24(void);
u32 func0f0bd358(void);
u32 func0f0bd3c4(void);
void currentPlayerAutoWalk(s16 aimpad, u8 walkspeed, u8 turnspeed, u8 lookup, u8 dist);
void func0f0bd4a8(u32 arg0);
u32 func0f0bd4e4(void);
u32 func0f0bd764(void);
u32 func0f0bd904(void);
void currentPlayerSetGlobalDrawWorldOffset(s32 arg0);
void currentPlayerSetGlobalDrawCameraOffset(void);
u32 func0f0bfc7c(void);
u32 func0f0bffcc(void);
u32 func0f0c00cc(void);
u32 func0f0c0190(void);
u32 func0f0c07c8(void);
void func0f0c13a8(s32 arg0);
void func0f0c1404(s32 shooter, s32 arg1);
u32 func0f0c160c(void);
u32 func0f0c16f4(void);
bool currentPlayerGet00fc(void);
void currentPlayerSetCameraMode(s32 mode);
u32 func0f0c1840(void);
u32 func0f0c1ba4(void);
u32 func0f0c1bd8(void);
void currentPlayerSetCamPropertiesWithRoom(struct coord *pos, struct coord *up, struct coord *look, s32 room);
void currentPlayerSetCamPropertiesWithoutRoom(struct coord *pos, struct coord *up, struct coord *look, s32 room);
void currentPlayerSetCamProperties(struct coord *pos, struct coord *up, struct coord *look, s32 room);
void currentPlayerClearMemCamRoom(void);
void func0f0c1d20(void);
u32 func0f0c1e54(void);
u32 func0f0c1f08(void);
u32 func0f0c1ff4(void);
void propPlayerGetBbox(struct prop *prop, f32 *width, f32 *ymax, f32 *ymin);
u32 func0f0c2194(void);
u32 func0f0c21a4(void);
u32 func0f0c2210(void);
u32 func0f0c227c(void);
u32 func0f0c228c(void);
u32 func0f0c2364(void);
u32 func0f0c2a58(void);
u32 func0f0c32a0(void);
u32 func0f0c32fc(void);
u32 func0f0c3320(void);
u32 func0f0c33f0(void);
#endif
+53
View File
@@ -0,0 +1,53 @@
#ifndef GAME_GAME_0B3350
#define GAME_GAME_0B3350
u32 func0f0b3350(void);
u32 func0f0b33f8(void);
u32 func0f0b3468(void);
u32 func0f0b34d8(void);
u32 func0f0b3548(void);
u32 func0f0b35b8(void);
u32 func0f0b3988(void);
u32 func0f0b39c0(void);
u32 func0f0b4958(void);
u32 func0f0b4984(void);
u32 func0f0b4998(void);
u32 func0f0b49b8(void);
u32 func0f0b4a24(void);
u32 func0f0b4c3c(void);
u32 func0f0b4d04(void);
u32 func0f0b4d68(void);
u32 func0f0b4dec(void);
u32 func0f0b4e68(void);
u32 func0f0b4eb8(void);
u32 func0f0b4f78(void);
u32 func0f0b4f98(void);
u32 func0f0b4fa8(void);
u32 func0f0b4fb8(void);
u32 func0f0b4fc8(void);
u32 func0f0b4fd8(void);
u32 func0f0b4fe8(void);
u32 func0f0b4ff8(void);
u32 func0f0b5008(void);
u32 func0f0b5018(void);
u32 func0f0b5050(void);
u32 func0f0b53a4(void);
struct coord *func0f0b56f8(void);
u32 func0f0b5708(void);
u32 func0f0b5718(void);
u32 func0f0b5758(void);
u32 func0f0b5778(void);
u32 func0f0b5798(void);
u32 func0f0b57a8(void);
u32 func0f0b57b8(void);
f32 func0f0b57d8(void);
f32 func0f0b57e8(void);
f32 func0f0b57f8(void);
f32 func0f0b5808(void);
u32 func0f0b5828(void);
u32 func0f0b5838(void);
u32 func0f0b5b9c(void);
u32 func0f0b5d38(void);
u32 func0f0b6260(void);
#endif
+114
View File
@@ -0,0 +1,114 @@
#ifndef GAME_GAME_0B63B0
#define GAME_GAME_0B63B0
u32 func0f0b63b0(void);
u32 func0f0b6470(void);
u32 func0f0b6534(void);
u32 func0f0b656c(void);
u32 func0f0b65a8(void);
u32 func0f0b65f8(void);
u32 func0f0b6764(void);
f32 func0f0b69d0(f32 arg0, struct coord *pos, s16 *arg2, struct prop *prop, s16 *arg4, s16 arg5);
f32 func0f0b72a8(f32 arg0, struct coord *pos, s16 *arg2, struct prop *prop);
u32 func0f0b72dc(void);
u32 func0f0b77cc(void);
u32 func0f0b7c60(void);
u32 func0f0b802c(void);
void func0f0b85a0(f32 *arg0, struct coord *pos);
u32 func0f0b85f8(void);
void func0f0b872c(s32 *bodynum, s32 *headnum, s32 arg2);
u32 func0f0b8ba0(void);
u32 func0f0b9538(void);
u32 func0f0b96e8(void);
u32 func0f0b9cbc(void);
void cameraDoAnimation(s16 anim_id);
u32 func0f0ba190(u32 arg0);
u32 func0f0ba29c(void);
u32 func0f0ba838(void);
u32 func0f0ba844(void);
u32 func0f0ba87c(void);
u32 func0f0ba8b0(void);
u32 func0f0ba948(void);
u32 func0f0baac0(void);
u32 func0f0bace0(void);
u32 func0f0bad6c(void);
u32 func0f0baf0c(void);
u32 func0f0baf38(void);
u32 func0f0baf84(void);
u32 func0f0bb04c(void);
u32 func0f0bb2e8(void);
u32 func0f0bb42c(void);
u32 func0f0bb5ec(void);
u32 func0f0bb69c(void);
u32 func0f0bb814(void);
u32 func0f0bbf14(void);
u32 func0f0bbf78(void);
void currentPlayerSurroundWithExplosions(u32 arg0);
u32 func0f0bc120(void);
void func0f0bc3f0(void);
u32 func0f0bc44c(void);
u32 func0f0bc478(void);
u32 func0f0bc4c0(void);
u32 func0f0bc554(void);
u32 func0f0bc7ac(void);
u32 func0f0bcaa0(void);
u32 func0f0bce24(void);
u32 func0f0bd358(void);
u32 func0f0bd3c4(void);
u32 func0f0bd4e4(void);
u32 func0f0bd764(void);
u32 func0f0bd904(void);
u32 func0f0bfc7c(void);
u32 func0f0bffcc(void);
u32 func0f0c00cc(void);
u32 func0f0c0190(void);
u32 func0f0c07c8(void);
void func0f0c13a8(s32 arg0);
void func0f0c1404(s32 shooter, s32 arg1);
u32 func0f0c160c(void);
u32 func0f0c16f4(void);
u32 func0f0c1840(void);
u32 func0f0c1ba4(void);
u32 func0f0c1bd8(void);
void func0f0c1d20(void);
u32 func0f0c1e54(void);
u32 func0f0c1f08(void);
u32 func0f0c1ff4(void);
void propPlayerGetBbox(struct prop *prop, f32 *width, f32 *ymax, f32 *ymin);
u32 func0f0c2194(void);
u32 func0f0c21a4(void);
u32 func0f0c2210(void);
u32 func0f0c227c(void);
u32 func0f0c228c(void);
u32 func0f0c2364(void);
u32 func0f0c2a58(void);
u32 func0f0c32a0(void);
u32 func0f0c32fc(void);
u32 func0f0c3320(void);
void setTickMode(s32 tickmode);
void func0f0b9650(void);
void func0f0b9674(void);
void func0f0b9a20(void);
void func0f0b9afc(void);
void warpBondToPad(s16 pad_id);
void func0f0b9bac(s32 arg0, s32 arg1, s32 arg2);
void func0f0b9c1c(f32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5);
void func0f0ba010(void);
void currentPlayerSetFadeColour(s32 r, s32 g, s32 b, f32 a);
void currentPlayerAdjustFade(f32 maxfadetime, s32 r, s32 g, s32 b, f32 frac);
void currentPlayerSetFadeFrac(f32 maxfadetime, f32 frac);
bool currentPlayerIsFadeComplete(void);
void func0f0bb57c(f32 arg0, f32 arg1);
void optionsSetHiRes(bool enable);
void currentPlayerAutoWalk(s16 aimpad, u8 walkspeed, u8 turnspeed, u8 lookup, u8 dist);
void func0f0bd4a8(u32 arg0);
void currentPlayerSetGlobalDrawWorldOffset(s32 arg0);
void currentPlayerSetGlobalDrawCameraOffset(void);
bool currentPlayerGet00fc(void);
void currentPlayerSetCameraMode(s32 mode);
void currentPlayerSetCamPropertiesWithRoom(struct coord *pos, struct coord *up, struct coord *look, s32 room);
void currentPlayerSetCamPropertiesWithoutRoom(struct coord *pos, struct coord *up, struct coord *look, s32 room);
void currentPlayerSetCamProperties(struct coord *pos, struct coord *up, struct coord *look, s32 room);
void currentPlayerClearMemCamRoom(void);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_0C33F0
#define GAME_GAME_0C33F0
u32 func0f0c33f0(void);
#endif
-23
View File
@@ -24,28 +24,5 @@ u32 func0f0d575c(void);
u32 func0f0d579c(void);
u32 func0f0d57e0(void);
u32 func0f0d5a7c(void);
u32 func0f0d5a90(void);
u32 func0f0d5c60(void);
u32 func0f0d5d8c(void);
u32 func0f0d7070(void);
u32 func0f0d716c(void);
u32 func0f0d7240(void);
u32 func0f0d7328(void);
u32 func0f0d7364(void);
u32 func0f0d7390(void);
u32 func0f0d789c(void);
u32 func0f0d78f4(void);
u32 func0f0d7f54(void);
u32 func0f0d87a8(void);
u32 func0f0d8f78(void);
u32 func0f0d9544(void);
u32 func0f0d9928(void);
u32 func0f0d9948(void);
u32 func0f0d9ba0(void);
u32 func0f0da2dc(void);
u32 func0f0dc170(void);
u32 func0f0dc6e4(void);
u32 func0f0dca28(void);
u32 func0f0dca48(void);
#endif
+8
View File
@@ -0,0 +1,8 @@
#ifndef GAME_GAME_0D5A90
#define GAME_GAME_0D5A90
u32 func0f0d5a90(void);
u32 func0f0d5c60(void);
u32 func0f0d5d8c(void);
#endif
+25
View File
@@ -0,0 +1,25 @@
#ifndef GAME_GAME_0D7070
#define GAME_GAME_0D7070
u32 func0f0d7070(void);
u32 func0f0d716c(void);
u32 func0f0d7240(void);
u32 func0f0d7328(void);
u32 func0f0d7364(void);
u32 func0f0d7390(void);
u32 func0f0d789c(void);
u32 func0f0d78f4(void);
u32 func0f0d7f54(void);
u32 func0f0d87a8(void);
u32 func0f0d8f78(void);
u32 func0f0d9544(void);
u32 func0f0d9928(void);
u32 func0f0d9948(void);
u32 func0f0d9ba0(void);
u32 func0f0da2dc(void);
u32 func0f0dc170(void);
u32 func0f0dc6e4(void);
u32 func0f0dca28(void);
u32 func0f0dca48(void);
#endif
-1
View File
@@ -57,7 +57,6 @@ u32 func0f0e6328(void);
u32 func0f0e75a0(void);
u32 func0f0e7998(void);
u32 func0f0e7a8c(void);
u32 func0f0e7f14(void);
u32 func0f0e8138(void);
u32 func0f0e8290(void);
u32 func0f0e855c(void);
-1
View File
@@ -97,7 +97,6 @@ u32 func0f0ff6f4(void);
u32 func0f0ff7bc(void);
u32 func0f100128(void);
u32 func0f100ad0(void);
u32 func0f102230(void);
s32 menudialog000fcd48(u32, u32, u32 *);
bool menudialogMpPickTarget(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
s32 menuhandler000fcc34(u32, u32, u32 *);
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_102230
#define GAME_GAME_102230
u32 func0f102230(void);
#endif
-6
View File
@@ -47,7 +47,6 @@ u32 func0f10b83c(void);
u32 func0f10b924(void);
u32 func0f10c900(void);
u32 func0f10c970(void);
u32 func0f10cb2c(void);
void menucustomChooseAgent(void);
void menucustomDeleteGameNote(void);
void menucustomFileToCopy(void);
@@ -57,7 +56,6 @@ s32 menudialog0010b014(u32, u32, u32 *);
s32 menudialog0010b674(u32, u32, u32 *);
s32 menudialog0010ba10(u32, u32, u32 *);
s32 menudialog0010c804(u32, u32, u32 *);
bool menudialog4MbMainMenu(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
s32 menuhandler00108014(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler00108254(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler001084b8(u32, u32, u32 *);
@@ -74,10 +72,6 @@ s32 menuhandlerPakConfirmDelete(u32 operation, struct menu_item *item, s32 *valu
s32 menuhandler0010b14c(u32, u32, u32 *);
s32 menuhandlerPakSelection(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerAgentName(u32 operation, struct menu_item *item, char **value);
s32 menuhandler0010ca1c(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler0010cabc(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler4MbAdvancedSetup(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler4MbDropOut(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerOpenCopyFile(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerOpenDeleteFile(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerRenameFile(u32 operation, struct menu_item *item, s32 *value);
+11
View File
@@ -0,0 +1,11 @@
#ifndef GAME_GAME_10C9C0
#define GAME_GAME_10C9C0
u32 func0f10cb2c(void);
s32 menuhandler4MbDropOut(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler0010ca1c(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler4MbAdvancedSetup(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler0010cabc(u32 operation, struct menu_item *item, s32 *value);
bool menudialog4MbMainMenu(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
#endif
-40
View File
@@ -3,7 +3,6 @@
#include <ultra64.h>
#include "types.h"
u32 calculatePlayerIndex(u32 playernum);
u32 dprint();
u32 func0f11ecf0(void);
bool func0f11ed70(void);
@@ -27,44 +26,5 @@ u32 func0f11eef8(void);
u32 func0f11ef48(void);
bool func0f11ef78(void);
u32 func0f11ef80(void);
u32 func0f11f000(void);
u32 func0f11f07c(void);
u32 func0f11f1fc(void);
u32 func0f11f384(void);
u32 func0f11f3d0(void);
u32 func0f11f410(void);
u32 func0f11f438(void);
u32 func0f11f6ec(void);
u32 func0f11f984(void);
u32 func0f1228d0(void);
u32 func0f122ce8(void);
u32 func0f122d4c(void);
u32 func0f123fd4(void);
u32 func0f125948(void);
u32 func0f125a1c(void);
u32 func0f125a6c(void);
u32 func0f126384(void);
u32 func0f126c3c(void);
u32 func0f126de8(void);
u32 func0f12715c(void);
u32 func0f127334(void);
u32 func0f127490(void);
u32 func0f1274d8(void);
u32 func0f127910(void);
u32 func0f127950(void);
u32 func0f1279a4(void);
u32 func0f127ae4(void);
u32 func0f128834(void);
u32 func0f128a9c(void);
u32 func0f128ab8(void);
u32 func0f128ad4(void);
u32 func0f128ae4(void);
s32 func0f128af4(s32 arg0);
u32 func0f128cf0(void);
u32 func0f128d20(void);
u32 func0f128dbc(void);
u32 func0f128ec8(void);
u32 propGetPlayerNum(struct prop *prop);
void setCurrentPlayerNum(u32 playernum);
#endif
+28
View File
@@ -0,0 +1,28 @@
#ifndef GAME_GAME_11F000
#define GAME_GAME_11F000
u32 func0f11f000(void);
u32 func0f11f07c(void);
u32 func0f11f1fc(void);
u32 func0f11f384(void);
u32 func0f11f3d0(void);
u32 func0f11f410(void);
u32 func0f11f438(void);
u32 func0f11f6ec(void);
u32 func0f11f984(void);
u32 func0f1228d0(void);
u32 func0f122ce8(void);
u32 func0f122d4c(void);
u32 func0f123fd4(void);
u32 func0f125948(void);
u32 func0f125a1c(void);
u32 func0f125a6c(void);
u32 func0f126384(void);
u32 func0f126c3c(void);
u32 func0f126de8(void);
u32 func0f12715c(void);
u32 func0f127334(void);
u32 func0f127490(void);
u32 func0f1274d8(void);
#endif
+22
View File
@@ -0,0 +1,22 @@
#ifndef GAME_GAME_127910
#define GAME_GAME_127910
u32 func0f127910(void);
u32 func0f127950(void);
u32 func0f1279a4(void);
u32 func0f127ae4(void);
u32 func0f128834(void);
u32 propGetPlayerNum(struct prop *prop);
u32 func0f128a9c(void);
u32 func0f128ab8(void);
u32 func0f128ad4(void);
u32 func0f128ae4(void);
s32 func0f128af4(s32 arg0);
u32 func0f128cf0(void);
u32 func0f128d20(void);
u32 func0f128dbc(void);
u32 func0f128ec8(void);
void setCurrentPlayerNum(u32 playernum);
u32 calculatePlayerIndex(u32 playernum);
#endif
-4
View File
@@ -7,9 +7,5 @@ u32 func0f128f30(void);
u32 func0f12906c(void);
u32 func0f1291b0(void);
u32 func0f1291f8(void);
u32 func0f129210(void);
u32 func0f12939c(void);
u32 func0f12955c(void);
u32 func0f129818(void);
#endif
+9
View File
@@ -0,0 +1,9 @@
#ifndef GAME_GAME_129210
#define GAME_GAME_129210
u32 func0f129210(void);
u32 func0f12939c(void);
u32 func0f12955c(void);
u32 func0f129818(void);
#endif
-210
View File
@@ -17,215 +17,5 @@ u32 func0f12bbdc(void);
u32 func0f12c5a8(void);
u32 func0f12c654(void);
u32 func0f12cd64(void);
u32 func0f12d3f0(void);
u32 func0f12e1c0(void);
u32 func0f12e454(void);
u32 func0f12e5b0(void);
void func0f12e714(struct prop *prop, s32 arg1);
u32 func0f12e74c(void);
u32 func0f12e77c(void);
u32 func0f12e820(void);
u32 func0f12e848(void);
u32 func0f12f184(void);
u32 func0f12f230(void);
u32 func0f12f5f8(void);
u32 func0f12f6c0(void);
u32 func0f12f95c(void);
void func0f12f9f0(s32 room, struct prop *prop, struct coord *pos, s32 arg3, s32 arg4, s32 arg5);
u32 func0f130044(void);
u32 func0f131060(void);
u32 func0f1312d8(void);
u32 func0f131334(void);
u32 func0f131610(void);
u32 func0f131678(void);
u32 func0f13171c(void);
u32 func0f131a30(void);
u32 func0f1321d0(void);
void rainConfigure(u32 arg0);
void snowConfigure(u32 arg0);
u32 func0f132a1c(void);
u32 func0f132e28(void);
u32 func0f1346b0(void);
u32 func0f135bd8(void);
u32 func0f135c70(void);
u32 func0f135f08(void);
u32 func0f1360e8(void);
u32 func0f13687c(void);
u32 func0f137430(void);
u32 func0f1377d0(void);
u32 func0f137874(void);
u32 func0f137b4c(void);
u32 func0f137ea8(void);
u32 func0f137f24(void);
u32 func0f1382e0(void);
u32 func0f13838c(void);
u32 func0f1384b4(void);
u32 func0f13870c(void);
u32 func0f13899c(void);
u32 func0f138e6c(void);
u32 func0f139290(void);
u32 func0f1399d0(void);
u32 func0f139d9c(void);
u32 func0f139fe0(void);
u32 func0f13a0e4(void);
u32 func0f13a164(void);
u32 func0f13a3ec(void);
u32 func0f13ae04(void);
u32 func0f13ae0c(void);
u32 func0f13b064(void);
u32 func0f13b4c4(void);
u32 func0f13b660(void);
u32 func0f13b670(void);
u32 func0f13b754(void);
u32 func0f13b7bc(void);
u32 func0f13b8a0(void);
u32 func0f13bb5c(void);
u32 func0f13bc48(void);
u32 func0f13c07c(void);
u32 func0f13c2e8(void);
u32 func0f13c370(void);
u32 func0f13c3f4(void);
u32 func0f13c4f0(void);
u32 func0f13c510(void);
u32 func0f13c54c(void);
u32 func0f13c574(void);
u32 func0f13c710(void);
u32 func0f13c780(void);
u32 func0f13d3c4(void);
u32 func0f13d40c(void);
u32 func0f13d54c(void);
u32 func0f13d568(void);
u32 func0f13e0e0(void);
u32 func0f13e1b0(void);
u32 func0f13e40c(void);
u32 func0f13e4a8(void);
u32 func0f13e5c8(void);
u32 func0f13e640(void);
u32 func0f13e744(void);
u32 func0f13e994(void);
u32 func0f13eb44(void);
u32 func0f13f3f4(void);
u32 func0f13f504(void);
u32 func0f140750(void);
u32 func0f1408a8(void);
u32 func0f140b7c(void);
u32 func0f140e20(void);
u32 func0f1411b0(void);
u32 func0f141234(void);
u32 func0f14159c(void);
u32 func0f141704(void);
u32 func0f141820(void);
u32 func0f141ab0(void);
u32 func0f141ed4(void);
u32 func0f1420b0(void);
u32 func0f142274(void);
u32 func0f142438(void);
u32 func0f142644(void);
u32 func0f142774(void);
u32 func0f14298c(void);
u32 func0f142bf0(void);
u32 func0f142d74(void);
u32 func0f142e00(void);
u32 func0f143678(void);
u32 func0f143888(void);
u32 func0f1472fc(void);
u32 func0f147570(u32 arg);
u32 func0f147578(void);
u32 func0f147cf8(void);
u32 func0f147e24(void);
u32 func0f14886c(void);
u32 func0f148b40(void);
u32 func0f148b6c(void);
u32 func0f148b80(void);
u32 func0f148e54(void);
u32 func0f148f18(void);
u32 func0f149274(void);
void func0f149864(void);
u32 func0f14986c(void);
void chrInitSplats(struct chrdata *chr);
u32 func0f149c90(void);
u32 func0f149d58(void);
u32 func0f149e58(void);
u32 func0f14a00c(void);
u32 func0f14a06c(void);
u32 func0f14a16c(void);
u32 func0f14a1cc(void);
u32 func0f14a1ec(void);
u32 func0f14a20c(void);
u32 func0f14a240(void);
u32 func0f14a2fc(void);
u32 func0f14a328(void);
void func0f14a3bc(void);
u32 func0f14a3c4(void);
u32 func0f14a52c(void);
u32 func0f14a560(void);
u32 func0f14a594(void);
u32 func0f14a5a4(void);
u32 func0f14a678(void);
u32 func0f14a8e8(void);
u32 func0f14a95c(void);
u32 func0f14a984(void);
u32 func0f14a9f8(void);
u32 func0f14aa48(void);
u32 func0f14aa70(void);
u32 func0f14aac4(void);
u32 func0f14ab3c(void);
u32 func0f14ad14(void);
u32 func0f14ad38(void);
u32 func0f14ad58(void);
u32 func0f14aea0(void);
u32 func0f14aed0(void);
u32 func0f14b178(void);
u32 func0f14b228(void);
u32 func0f14b394(void);
u32 func0f14b484(void);
u32 func0f14bc04(void);
u32 func0f14bd34(void);
u32 func0f14bdbc(void);
u32 func0f14bec8(void);
u32 func0f14c1cc(void);
u32 func0f14c50c(void);
u32 func0f14c75c(void);
u32 func0f14c7dc(void);
u32 func0f14c814(void);
u32 func0f14c870(void);
u32 func0f14cdb8(void);
u32 func0f14cf6c(void);
u32 func0f14d064(void);
u32 func0f14d2c8(void);
u32 func0f14d4f0(void);
u32 func0f14d714(void);
u32 func0f14d84c(void);
u32 func0f14d8d8(void);
u32 func0f14dac0(void);
u32 func0f14dc30(void);
u32 func0f14def0(void);
u32 func0f14dfc0(void);
u32 func0f14e1c4(void);
u32 func0f14e4ac(void);
u32 func0f14e790(void);
u32 func0f14e7e0(void);
u32 func0f14e884(void);
u32 func0f14ec2c(void);
u32 func0f14ecd8(void);
u32 func0f14eeb0(void);
u32 func0f14ef50(void);
u32 func0f14f008(void);
u32 func0f14f07c(void);
u32 func0f14f4b8(void);
u32 func0f14f4e4(void);
u32 func0f14f510(void);
u32 func0f14f700(void);
u32 func0f14f76c(void);
u32 func0f14f7d4(void);
u32 func0f14f8cc(void);
u32 func0f14f974(void);
u32 func0f14faf8(void);
u32 func0f14fbfc(void);
u32 func0f14fdb0(void);
u32 func0f14ff94(void);
u32 func0f150068(void);
u32 func0f15015c(void);
u32 func0f1507b4(void);
#endif
+17
View File
@@ -0,0 +1,17 @@
#ifndef GAME_GAME_12D3F0
#define GAME_GAME_12D3F0
u32 func0f12d3f0(void);
u32 func0f12e1c0(void);
u32 func0f12e454(void);
u32 func0f12e5b0(void);
void func0f12e714(struct prop *prop, s32 arg1);
u32 func0f12e74c(void);
u32 func0f12e77c(void);
u32 func0f12e820(void);
u32 func0f12e848(void);
u32 func0f12f184(void);
u32 func0f12f230(void);
u32 func0f12f5f8(void);
#endif
+9
View File
@@ -0,0 +1,9 @@
#ifndef GAME_GAME_12F6C0
#define GAME_GAME_12F6C0
u32 func0f12f6c0(void);
u32 func0f12f95c(void);
void func0f12f9f0(s32 room, struct prop *prop, struct coord *pos, s32 arg3, s32 arg4, s32 arg5);
u32 func0f130044(void);
#endif
+58
View File
@@ -0,0 +1,58 @@
#ifndef GAME_GAME_131060
#define GAME_GAME_131060
u32 func0f131060(void);
u32 func0f1312d8(void);
u32 func0f131334(void);
u32 func0f131610(void);
u32 func0f131678(void);
u32 func0f13171c(void);
u32 func0f131a30(void);
u32 func0f1321d0(void);
void rainConfigure(u32 arg0);
void snowConfigure(u32 arg0);
u32 func0f132a1c(void);
u32 func0f132e28(void);
u32 func0f1346b0(void);
u32 func0f135bd8(void);
u32 func0f135c70(void);
u32 func0f135f08(void);
u32 func0f1360e8(void);
u32 func0f13687c(void);
u32 func0f137430(void);
u32 func0f1377d0(void);
u32 func0f137874(void);
u32 func0f137b4c(void);
u32 func0f137ea8(void);
u32 func0f137f24(void);
u32 func0f1382e0(void);
u32 func0f13838c(void);
u32 func0f1384b4(void);
u32 func0f13870c(void);
u32 func0f13899c(void);
u32 func0f138e6c(void);
u32 func0f139290(void);
u32 func0f1399d0(void);
u32 func0f139d9c(void);
u32 func0f139fe0(void);
u32 func0f13a0e4(void);
u32 func0f13a164(void);
u32 func0f13a3ec(void);
u32 func0f13ae04(void);
u32 func0f13ae0c(void);
u32 func0f13b064(void);
u32 func0f13b4c4(void);
u32 func0f13b660(void);
u32 func0f13b670(void);
u32 func0f13b754(void);
u32 func0f13b7bc(void);
u32 func0f13b8a0(void);
u32 func0f13bb5c(void);
u32 func0f13bc48(void);
u32 func0f13c07c(void);
u32 func0f13c2e8(void);
u32 func0f13c370(void);
u32 func0f13c3f4(void);
u32 func0f13c4f0(void);
#endif
+14
View File
@@ -0,0 +1,14 @@
#ifndef GAME_GAME_13C510
#define GAME_GAME_13C510
u32 func0f13c510(void);
u32 func0f13c54c(void);
u32 func0f13c574(void);
u32 func0f13c710(void);
u32 func0f13c780(void);
u32 func0f13d3c4(void);
u32 func0f13d40c(void);
u32 func0f13d54c(void);
u32 func0f13d568(void);
#endif
+46
View File
@@ -0,0 +1,46 @@
#ifndef GAME_GAME_13E0E0
#define GAME_GAME_13E0E0
u32 func0f13e0e0(void);
u32 func0f13e1b0(void);
u32 func0f13e40c(void);
u32 func0f13e4a8(void);
u32 func0f13e5c8(void);
u32 func0f13e640(void);
u32 func0f13e744(void);
u32 func0f13e994(void);
u32 func0f13eb44(void);
u32 func0f13f3f4(void);
u32 func0f13f504(void);
u32 func0f140750(void);
u32 func0f1408a8(void);
u32 func0f140b7c(void);
u32 func0f140e20(void);
u32 func0f1411b0(void);
u32 func0f141234(void);
u32 func0f14159c(void);
u32 func0f141704(void);
u32 func0f141820(void);
u32 func0f141ab0(void);
u32 func0f141ed4(void);
u32 func0f1420b0(void);
u32 func0f142274(void);
u32 func0f142438(void);
u32 func0f142644(void);
u32 func0f142774(void);
u32 func0f14298c(void);
u32 func0f142bf0(void);
u32 func0f142d74(void);
u32 func0f142e00(void);
u32 func0f143678(void);
u32 func0f143888(void);
u32 func0f1472fc(void);
u32 func0f147578(void);
u32 func0f147cf8(void);
u32 func0f147e24(void);
u32 func0f14886c(void);
u32 func0f148b40(void);
u32 func0f148b6c(void);
u32 func0f147570(u32 arg);
#endif
+96
View File
@@ -0,0 +1,96 @@
#ifndef GAME_GAME_148B80
#define GAME_GAME_148B80
u32 func0f148b80(void);
u32 func0f148e54(void);
u32 func0f148f18(void);
u32 func0f149274(void);
u32 func0f14986c(void);
u32 func0f149c90(void);
u32 func0f149d58(void);
u32 func0f149e58(void);
u32 func0f14a00c(void);
u32 func0f14a06c(void);
u32 func0f14a16c(void);
u32 func0f14a1cc(void);
u32 func0f14a1ec(void);
u32 func0f14a20c(void);
u32 func0f14a240(void);
u32 func0f14a2fc(void);
u32 func0f14a328(void);
u32 func0f14a3c4(void);
u32 func0f14a52c(void);
u32 func0f14a560(void);
u32 func0f14a594(void);
u32 func0f14a5a4(void);
u32 func0f14a678(void);
u32 func0f14a8e8(void);
u32 func0f14a95c(void);
u32 func0f14a984(void);
u32 func0f14a9f8(void);
u32 func0f14aa48(void);
u32 func0f14aa70(void);
u32 func0f14aac4(void);
u32 func0f14ab3c(void);
u32 func0f14ad14(void);
u32 func0f14ad38(void);
u32 func0f14ad58(void);
u32 func0f14aea0(void);
u32 func0f14aed0(void);
u32 func0f14b178(void);
u32 func0f14b228(void);
u32 func0f14b394(void);
u32 func0f14b484(void);
u32 func0f14bc04(void);
u32 func0f14bd34(void);
u32 func0f14bdbc(void);
u32 func0f14bec8(void);
u32 func0f14c1cc(void);
u32 func0f14c50c(void);
u32 func0f14c75c(void);
u32 func0f14c7dc(void);
u32 func0f14c814(void);
u32 func0f14c870(void);
u32 func0f14cdb8(void);
u32 func0f14cf6c(void);
u32 func0f14d064(void);
u32 func0f14d2c8(void);
u32 func0f14d4f0(void);
u32 func0f14d714(void);
u32 func0f14d84c(void);
u32 func0f14d8d8(void);
u32 func0f14dac0(void);
u32 func0f14dc30(void);
u32 func0f14def0(void);
u32 func0f14dfc0(void);
u32 func0f14e1c4(void);
u32 func0f14e4ac(void);
u32 func0f14e790(void);
u32 func0f14e7e0(void);
u32 func0f14e884(void);
u32 func0f14ec2c(void);
u32 func0f14ecd8(void);
u32 func0f14eeb0(void);
u32 func0f14ef50(void);
u32 func0f14f008(void);
u32 func0f14f07c(void);
u32 func0f14f4b8(void);
u32 func0f14f4e4(void);
u32 func0f14f510(void);
u32 func0f14f700(void);
u32 func0f14f76c(void);
u32 func0f14f7d4(void);
u32 func0f14f8cc(void);
u32 func0f14f974(void);
u32 func0f14faf8(void);
u32 func0f14fbfc(void);
u32 func0f14fdb0(void);
u32 func0f14ff94(void);
u32 func0f150068(void);
u32 func0f15015c(void);
u32 func0f1507b4(void);
void func0f149864(void);
void chrInitSplats(struct chrdata *chr);
void func0f14a3bc(void);
#endif
-45
View File
@@ -5,50 +5,5 @@
u32 func0f152fa0(void);
u32 func0f153134(void);
u32 func0f1531a0(void);
u32 func0f1531b8(void);
u32 func0f1531dc(void);
u32 func0f153204(void);
u32 func0f1532ec(void);
u32 func0f153628(void);
u32 func0f153780(void);
u32 func0f1537dc(void);
u32 func0f153838(void);
u32 func0f153858(void);
u32 func0f1538e4(void);
u32 func0f153990(void);
u32 func0f153a34(void);
u32 func0f153ab0(void);
u32 func0f153b40(void);
u32 func0f153b6c(void);
u32 func0f153c20(void);
u32 func0f153c50(void);
u32 func0f153c88(void);
u32 func0f153ce8(void);
u32 func0f153d24(void);
u32 func0f153d3c(void);
u32 func0f153d50(void);
u32 func0f153d88(void);
u32 func0f153e38(void);
u32 func0f153e4c(void);
u32 func0f153e58(void);
u32 func0f153e94(void);
u32 func0f1543ac(void);
u32 func0f154ecc(void);
u32 func0f154f38(void);
u32 func0f1552d4(void);
u32 func0f15568c(void);
u32 func0f156024(void);
u32 func0f156030(void);
u32 func0f15603c(void);
u32 func0f1566cc(void);
u32 func0f156790(void);
u32 func0f156a24(void);
u32 func0f156e48(void);
u32 func0f1572f8(void);
u32 func0f157520(void);
u32 func0f1577f0(void);
u32 func0f1578c8(void);
u32 func0f1579cc(void);
#endif
+50
View File
@@ -0,0 +1,50 @@
#ifndef GAME_GAME_1531A0
#define GAME_GAME_1531A0
u32 func0f1531a0(void);
u32 func0f1531b8(void);
u32 func0f1531dc(void);
u32 func0f153204(void);
u32 func0f1532ec(void);
u32 func0f153628(void);
u32 func0f153780(void);
u32 func0f1537dc(void);
u32 func0f153838(void);
u32 func0f153858(void);
u32 func0f1538e4(void);
u32 func0f153990(void);
u32 func0f153a34(void);
u32 func0f153ab0(void);
u32 func0f153b40(void);
u32 func0f153b6c(void);
u32 func0f153c20(void);
u32 func0f153c50(void);
u32 func0f153c88(void);
u32 func0f153ce8(void);
u32 func0f153d24(void);
u32 func0f153d3c(void);
u32 func0f153d50(void);
u32 func0f153d88(void);
u32 func0f153e38(void);
u32 func0f153e4c(void);
u32 func0f153e58(void);
u32 func0f153e94(void);
u32 func0f1543ac(void);
u32 func0f154ecc(void);
u32 func0f154f38(void);
u32 func0f1552d4(void);
u32 func0f15568c(void);
u32 func0f156024(void);
u32 func0f156030(void);
u32 func0f15603c(void);
u32 func0f1566cc(void);
u32 func0f156790(void);
u32 func0f156a24(void);
u32 func0f156e48(void);
u32 func0f1572f8(void);
u32 func0f157520(void);
u32 func0f1577f0(void);
u32 func0f1578c8(void);
u32 func0f1579cc(void);
#endif
-3
View File
@@ -101,8 +101,5 @@ u32 func0f164e8c(void);
u32 func0f164f9c(void);
u32 func0f165004(void);
u32 func0f1650d0(void);
u32 func0f165360(void);
u32 stageFindById(void);
s32 stageGetIndex(s32 stagenum);
#endif
+6
View File
@@ -0,0 +1,6 @@
#ifndef GAME_GAME_165360
#define GAME_GAME_165360
u32 func0f165360(void);
#endif
+7
View File
@@ -0,0 +1,7 @@
#ifndef GAME_GAME_1655C0
#define GAME_GAME_1655C0
u32 stageFindById(void);
s32 stageGetIndex(s32 stagenum);
#endif
-60
View File
@@ -3,7 +3,6 @@
#include <ultra64.h>
#include "types.h"
void fadeConfigure(u32 color, s16 num_frames);
void func0f1668e0(s32 arg0);
u32 func0f1668f0(void);
u32 func0f16692c(void);
@@ -14,64 +13,5 @@ u32 func0f166c20(void);
u32 func0f166d7c(void);
u32 func0f166dd0(void);
void func0f166df0(s32 arg0, struct coord *globaldrawworldoffset);
u32 func0f166e40(void);
u32 func0f166e54(void);
u32 func0f166e7c(void);
u32 func0f166ea8(void);
u32 func0f166eb4(void);
u32 func0f166f74(void);
u32 func0f166ff0(void);
u32 func0f167054(void);
char *func0f1670fc(s32 file_id, s32 arg1);
char *func0f167200(s32 file_id, s32 arg1, s32 arg2, s32 arg3);
u32 func0f167280(void);
u32 func0f167294(void);
u32 func0f1672a8(void);
void func0f1672f0(s32 arg0);
u32 func0f167330(void);
u32 func0f167350(void);
u32 func0f16793c(void);
u32 func0f167964(void);
u32 func0f167998(void);
u32 func0f1679b0(void);
u32 func0f1679cc(void);
void func0f1679f4(s32 arg0);
u32 func0f167a18(void);
u32 func0f167ae0(void);
u32 func0f167af8(void);
u32 func0f167b10(void);
u32 func0f167b48(void);
u32 func0f167b84(void);
u32 func0f167c88(void);
u32 func0f167e7c(void);
u32 func0f1685d8(void);
bool fadeIsActive(void);
u32 func0f1688c8(void);
u32 func0f1688fc(void);
u32 func0f168b4c(void);
u32 func0f168f24(void);
u32 func0f1691c0(void);
u32 func0f169374(void);
u32 func0f16b0c8(void);
u32 func0f16b800(void);
u32 func0f16b810(void);
u32 func0f16b854(void);
u32 func0f16b96c(void);
u32 func0f16cb04(void);
void stageLoad(void);
u32 func0f16cce4(void);
u32 func0f16cd40(void);
u32 getVar80084014(void);
void setDifficulty(s32 difficulty);
void setVar80084028(u32 arg0);
void setVar8008402c(u32 arg0);
void setVar80084030(u32 arg0);
f32 getUptime(void);
u32 getVar80084024(void);
u32 func0f16ce10(void);
u32 func0f16ce3c(void);
u32 func0f16ce94(void);
u32 func0f16cf94(void);
s32 getDifficulty(void);
#endif
+28
View File
@@ -0,0 +1,28 @@
#ifndef GAME_GAME_166E40
#define GAME_GAME_166E40
u32 func0f166e40(void);
u32 func0f166e54(void);
u32 func0f166e7c(void);
u32 func0f166ea8(void);
u32 func0f166eb4(void);
u32 func0f166f74(void);
u32 func0f166ff0(void);
u32 func0f167054(void);
char *func0f1670fc(s32 file_id, s32 arg1);
char *func0f167200(s32 file_id, s32 arg1, s32 arg2, s32 arg3);
u32 func0f167280(void);
u32 func0f167294(void);
u32 func0f1672a8(void);
void func0f1672f0(s32 arg0);
u32 func0f167330(void);
u32 func0f167350(void);
u32 func0f16793c(void);
u32 func0f167964(void);
u32 func0f167998(void);
u32 func0f1679b0(void);
u32 func0f1679cc(void);
void func0f1679f4(s32 arg0);
u32 func0f167a18(void);
#endif
+38
View File
@@ -0,0 +1,38 @@
#ifndef GAME_GAME_167AE0
#define GAME_GAME_167AE0
u32 func0f167ae0(void);
u32 func0f167af8(void);
u32 func0f167b10(void);
u32 func0f167b48(void);
u32 func0f167b84(void);
u32 func0f167c88(void);
u32 func0f167e7c(void);
u32 func0f1685d8(void);
u32 func0f1688c8(void);
u32 func0f1688fc(void);
u32 func0f168b4c(void);
u32 func0f168f24(void);
u32 func0f1691c0(void);
u32 func0f169374(void);
u32 func0f16b0c8(void);
u32 func0f16b800(void);
u32 func0f16b810(void);
u32 func0f16b854(void);
u32 func0f16b96c(void);
u32 func0f16cb04(void);
u32 func0f16cce4(void);
u32 func0f16cd40(void);
void fadeConfigure(u32 color, s16 num_frames);
bool fadeIsActive(void);
void stageLoad(void);
u32 getVar80084014(void);
s32 getDifficulty(void);
void setDifficulty(s32 difficulty);
void setVar80084028(u32 arg0);
void setVar8008402c(u32 arg0);
void setVar80084030(u32 arg0);
f32 getUptime(void);
u32 getVar80084024(void);
#endif
+9
View File
@@ -0,0 +1,9 @@
#ifndef GAME_GAME_16CE10
#define GAME_GAME_16CE10
u32 func0f16ce10(void);
u32 func0f16ce3c(void);
u32 func0f16ce94(void);
u32 func0f16cf94(void);
#endif
-244
View File
@@ -18,249 +18,5 @@ u32 func0f1777f8(void);
u32 func0f177a54(void);
u32 func0f177bb4(void);
u32 func0f177c8c(void);
u32 func0f178050(void);
u32 func0f1782b8(void);
u32 func0f1782f8(void);
u32 func0f178330(void);
u32 func0f1783a0(void);
u32 func0f178450(void);
u32 func0f1784a4(void);
u32 func0f1784f0(void);
u32 func0f17853c(void);
u32 func0f178bb0(void);
u32 func0f178dbc(void);
u32 func0f178ef0(void);
char *mpGetCurrentPlayerName(struct menu_item *item);
u32 func0f1790fc(void);
u32 func0f179104(void);
u32 func0f17960c(void);
u32 func0f179b58(void);
s32 func0f179da4(u32 operation, struct menu_item *item, s32 *value, s32 arg3, s32 arg4, s32 arg5);
u32 func0f17a658(void);
u32 func0f17a6ac(void);
u32 func0f17a700(void);
u32 func0f17a754(void);
u32 func0f17a7a8(void);
u32 func0f17a7fc(void);
u32 func0f17a850(void);
u32 func0f17a8a4(void);
u32 func0f17a8f8(void);
u32 func0f17a94c(void);
u32 func0f17a9a0(void);
u32 func0f17aaa0(void);
u32 func0f17ab38(void);
u32 func0f17ace8(void);
u32 func0f17ad80(void);
u32 func0f17af1c(void);
u32 func0f17af9c(void);
u32 func0f17b360(void);
u32 func0f17b408(void);
s32 func0f17b4f8(u32 operation, struct menu_item *item, s32 *value, s32 arg3, s32 arg4);
u32 func0f17b8b0(void);
u32 func0f17b8f0(void);
u32 func0f17be2c(void);
u32 func0f17c524(void);
u32 func0f17ca40(void);
u32 func0f17cfc0(void);
u32 func0f17d378(void);
s32 func0f17d4b0(u32 operation, struct menu_item *item, s32 *value, s32 numteams);
u32 func0f17da94(void);
char *func0f17dac4(u32 operation, struct menu_item *item, s32 *value);
u32 func0f17dc44(void);
u32 func0f17dfac(void);
u32 func0f17e288(void);
u32 func0f17e318(void);
u32 func0f17eac8(void);
u32 func0f17eed4(void);
u32 func0f17f024(void);
u32 func0f17f088(void);
u32 func0f17f100(void);
u32 func0f17f260(void);
u32 func0f17f428(void);
u32 func0f17fa28(void);
u32 func0f17fcb0(void);
void scenarioHtbInit(void);
u32 func0f17ff8c(void);
s32 scenarioHtbCallback08(void);
u32 func0f17ffe4(void);
u32 func0f180078(void);
void func0f1800a8(void);
void scenarioHtbReset(void);
void scenarioHtbCallback10(void);
void scenarioHtbCallback14(struct chrdata *chr);
u32 scenarioHtbCallback18(void);
void scenarioHtbKill(struct mpchr *mpchr, s32 arg1, s32 *score, s32 *arg3);
s32 scenarioHtbRadar(s32 value);
bool scenarioHtbRadar2(s32 *displaylist, struct prop *prop);
bool scenarioHtbHighlight(struct prop *prop, u32 *colour);
void scenarioCtcInit(void);
s32 scenarioCtcCallback08(void);
void scenarioCtcCallback10(void);
void scenarioCtcCallback14();
void scenarioCtcReset(void);
void scenarioCtcKill(struct mpchr *mpchr, s32 arg1, s32 *score, s32 *arg3);
s32 scenarioCtcRadar(s32 value);
bool scenarioCtcRadar2(s32 *displaylist, struct prop *prop);
bool scenarioCtcHighlight(struct prop *prop, u32 *colour);
u32 func0f181800(void);
bool scenarioCtcCallback2c(f32 arg0, struct coord *pos, s16 *arg2, struct prop *prop, f32 *arg4);
s32 scenarioCtcGetMaxTeams(void);
bool scenarioCtcIsRoomHighlighted(s16 room);
void scenarioCtcCallback38(s16 arg0, s32 *arg1, s32 *arg2, s32 *arg3);
void scenarioKohCallback40(s32 *arg0);
void scenarioKohCallback44(s32 *arg0);
void scenarioKohInit(void);
void scenarioKohReset(void);
void scenarioKohCallback10(void);
u32 scenarioKohCallback18(void);
void scenarioKohKill(struct mpchr *mpchr, s32 arg1, s32 *score, s32 *arg3);
s32 scenarioKohRadar(s32 value);
u32 func0f182aac(void);
bool scenarioKohIsRoomHighlighted(s16 arg0);
void scenarioKohCallback38(s16 arg0, s32 *arg1, s32 *arg2, s32 *arg3);
void scenarioHtmInit(void);
s32 scenarioHtmCallback08(void);
u32 func0f182ba4(void);
u32 func0f182bf4(void);
void func0f182c98(void);
void scenarioHtmReset(void);
void scenarioHtmCallback10(void);
void scenarioHtmCallback14(struct chrdata *chr);
u32 scenarioHtmCallback18(void);
void scenarioHtmKill(struct mpchr *mpchr, s32 arg1, s32 *score, s32 *arg3);
s32 scenarioHtmRadar(s32 value);
bool scenarioHtmRadar2(s32 *displaylist, struct prop *prop);
bool scenarioHtmHighlight(struct prop *prop, u32 *colour);
void scenarioPacChooseVictims(void);
void scenarioPacInit(void);
void scenarioPacReset(void);
bool scenarioPacHighlight(struct prop *prop, u32 *colour);
void func0f1845bc(void);
u32 func0f1847b8(void);
void scenarioPacCallback10(void);
u32 scenarioPacCallback18(void);
void scenarioPacKill(struct mpchr *mpchr, s32 arg1, s32 *score, s32 *arg3);
s32 scenarioPacRadar(s32 value);
bool scenarioPacRadar2(s32 *displaylist, struct prop *prop);
u32 func0f184fb0(void);
u32 func0f18500c(void);
void scenarioCallback40(s32 *arg0);
void scenarioCallback44(s32 *arg0);
void scenarioInit(void);
s32 scenarioCallback08(void);
void scenarioReset(void);
void func0f185568(void);
void scenarioCallback10(void);
void scenarioCallback14(struct chrdata *chr);
u32 func0f185774(void);
u32 func0f185c14(void);
s32 scenarioRadar(s32 value);
bool scenarioRadar2(s32 *displaylist, struct prop *prop);
u32 func0f185e20(void);
f32 scenarioCallback2c(f32 arg0, struct coord *pos, s16 *arg2, struct prop *prop);
u32 func0f18620c(void);
s32 scenarioGetMaxTeams(void);
void scenarioCallback38(s16 arg0, s32 *arg1, s32 *arg2, s32 *arg3);
u32 func0f186508(void);
void func0f1866b8(s32 playernum, char *message);
u32 func0f186780(void);
u32 func0f186898(void);
u32 func0f187288(void);
u32 func0f187410(void);
u32 func0f1876e4(void);
s32 menudialog0017a174(u32, u32, u32 *);
bool menudialogMpReady(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
bool menudialogMpSimulant(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
s32 menudialog0017ccfc(u32, u32, u32 *);
bool menudialogMpSimulants(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
bool menudialogMpSelectTune(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
s32 menudialog0017e3fc(u32, u32, u32 *);
s32 menudialog0017eb34(u32, u32, u32 *);
bool menudialogMpGameSetup(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
bool menudialogMpQuickGo(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
bool menudialogCombatSimulator(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
s32 menudialog00184ec0(u32, u32, u32 *);
s32 menuhandler00177e00(u32, u32, u32 *);
s32 menuhandler00178018(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpInGameLimitLabel(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpPause(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler001785c4(u32, u32, u32 *);
s32 menuhandler001786d8(u32, u32, u32 *);
s32 menuhandler00178a94(u32, u32, u32 *);
s32 menuhandler00178bf4(u32, u32, u32 *);
s32 menuhandlerMpDropOut(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpTeamsLabel(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler001791c8(u32, u32, u32 *);
s32 menuhandlerMpWeaponSetDropdown(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpDisplayOptionCheckbox(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpConfirmSaveChr(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpPlayerName(u32 operation, struct menu_item *item, char **value);
s32 menuhandlerMpSaveSetupOverwrite(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpSaveSetupCopy(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler0017a20c(u32, u32, u32 *);
s32 menuhandlerMpUsernamePassword(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler0017b91c(u32, u32, u32 *);
s32 menuhandler0017bab4(u32, u32, u32 *);
s32 menuhandler0017bfc0(u32, u32, u32 *);
s32 menuhandler0017c6a4(u32, u32, u32 *);
s32 menuhandler0017dc84(u32, u32, u32 *);
s32 menuhandler0017e06c(u32, u32, u32 *);
s32 menuhandler0017e38c(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler0017e4d4(u32, u32, u32 *);
s32 menuhandler0017e9d8(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler0017ec64(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpSavePlayer(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler0017ef30(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerQuickTeamSeparator(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler0017f4fc(u32, u32, u32 *);
s32 menuhandler0017f74c(u32, u32, u32 *);
s32 menuhandlerMpHillTime(u32 operation, struct menu_item *item, struct numandtext *value);
s32 menuhandler00185068(u32, u32, u32 *);
s32 menuhandlerMpAbortChallenge(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpAddSimulant(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpAdvancedSetup(u32 operation, struct menu_item *item, s32 *value);
char *menuhandlerMpAimControl(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpChangeSimulantType(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpCharacterBody(u32 operation, struct menu_item *item, struct numandtext *value);
s32 menuhandlerMpCharacterHead(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpCheckboxOption(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpClearAllSimulants(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpControlCheckbox(u32 operation, struct menu_item *item, s32 *value);
char *menuhandlerMpControlStyle(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpDeleteSimulant(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpDisplayTeam(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpEndGame(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpFinishedSetup(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpFourTeams(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpHandicapPlayer(u32, u32, u32 *);
s32 menuhandlerMpHumanSimulantPairs(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpHumansVsSimulants(u32 operation, struct menu_item *item, s32 *value);
char *menuhandlerMpLock(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpMaximumTeams(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpMedal(u32, u32, u32 *);
s32 menuhandlerMpMultipleTunes(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpNumberOfSimulants(u32, u32, u32 *);
s32 menuhandlerMpOneHitKills(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpOpenOptions(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpQuickTeamOption(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpRestoreHandicapDefaults(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpRestoreScoreDefaults(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpSaveSettings(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpScoreLimitSlider(u32 operation, struct menu_item *item, struct numandtext *value);
s32 menuhandlerMpSimulantBody(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpSimulantDifficulty(u32, u32, u32 *);
s32 menuhandlerMpSimulantHead(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpSimulantSlot(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpSimulantsPerTeam(u32, u32, u32 *);
s32 menuhandlerMpSlowMotion(u32, u32, u32 *);
s32 menuhandlerMpStartChallenge(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpTeamNameSlot(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpTeamScoreLimitSlider(u32 operation, struct menu_item *item, struct numandtext *value);
char *menuhandlerMpTeamSlot(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpTeamsEnabled(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpThreeTeams(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpTimeLimitSlider(u32 operation, struct menu_item *item, struct numandtext *value);
s32 menuhandlerMpTwoTeams(u32 operation, struct menu_item *item, s32 *value);
char *menuhandlerMpWeaponSlot(u32 operation, struct menu_item *item, s32 *value);
#endif
+26
View File
@@ -0,0 +1,26 @@
#ifndef GAME_GAME_177E00
#define GAME_GAME_177E00
s32 menuhandler00177e00(u32, u32, u32 *);
u32 func0f178050(void);
u32 func0f1782b8(void);
u32 func0f1782f8(void);
u32 func0f178330(void);
u32 func0f1783a0(void);
u32 func0f178450(void);
u32 func0f1784a4(void);
u32 func0f1784f0(void);
u32 func0f17853c(void);
s32 menuhandler001785c4(u32, u32, u32 *);
s32 menuhandler001786d8(u32, u32, u32 *);
s32 menuhandler00178a94(u32, u32, u32 *);
u32 func0f178bb0(void);
s32 menuhandler00178bf4(u32, u32, u32 *);
u32 func0f178dbc(void);
u32 func0f178ef0(void);
s32 menuhandlerMpEndGame(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler00178018(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpInGameLimitLabel(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpPause(u32 operation, struct menu_item *item, s32 *value);
#endif
+228
View File
@@ -0,0 +1,228 @@
#ifndef GAME_GAME_179060
#define GAME_GAME_179060
char *mpGetCurrentPlayerName(struct menu_item *item);
u32 func0f179104(void);
s32 menuhandler001791c8(u32, u32, u32 *);
u32 func0f17960c(void);
u32 func0f179b58(void);
s32 func0f179da4(u32 operation, struct menu_item *item, s32 *value, s32 arg3, s32 arg4, s32 arg5);
s32 menudialog0017a174(u32, u32, u32 *);
s32 menuhandler0017a20c(u32, u32, u32 *);
u32 func0f17a658(void);
u32 func0f17a6ac(void);
u32 func0f17a700(void);
u32 func0f17a754(void);
u32 func0f17a7a8(void);
u32 func0f17a7fc(void);
u32 func0f17a850(void);
u32 func0f17a8a4(void);
u32 func0f17a8f8(void);
u32 func0f17a94c(void);
u32 func0f17a9a0(void);
u32 func0f17aaa0(void);
u32 func0f17ab38(void);
u32 func0f17ace8(void);
u32 func0f17ad80(void);
u32 func0f17af1c(void);
u32 func0f17af9c(void);
s32 menuhandlerMpMedal(u32, u32, u32 *);
u32 func0f17b360(void);
u32 func0f17b408(void);
s32 func0f17b4f8(u32 operation, struct menu_item *item, s32 *value, s32 arg3, s32 arg4);
u32 func0f17b8b0(void);
u32 func0f17b8f0(void);
s32 menuhandler0017b91c(u32, u32, u32 *);
s32 menuhandler0017bab4(u32, u32, u32 *);
u32 func0f17be2c(void);
s32 menuhandler0017bfc0(u32, u32, u32 *);
s32 menuhandlerMpHandicapPlayer(u32, u32, u32 *);
u32 func0f17c524(void);
s32 menuhandler0017c6a4(u32, u32, u32 *);
u32 func0f17ca40(void);
s32 menudialog0017ccfc(u32, u32, u32 *);
s32 menuhandlerMpSimulantDifficulty(u32, u32, u32 *);
u32 func0f17cfc0(void);
u32 func0f17d378(void);
s32 func0f17d4b0(u32 operation, struct menu_item *item, s32 *value, s32 numteams);
u32 func0f17da94(void);
char *func0f17dac4(u32 operation, struct menu_item *item, s32 *value);
u32 func0f17dc44(void);
s32 menuhandler0017dc84(u32, u32, u32 *);
u32 func0f17dfac(void);
s32 menuhandler0017e06c(u32, u32, u32 *);
u32 func0f17e288(void);
u32 func0f17e318(void);
s32 menudialog0017e3fc(u32, u32, u32 *);
s32 menuhandler0017e4d4(u32, u32, u32 *);
u32 func0f17eac8(void);
s32 menudialog0017eb34(u32, u32, u32 *);
u32 func0f17eed4(void);
u32 func0f17f024(void);
u32 func0f17f088(void);
u32 func0f17f100(void);
u32 func0f17f260(void);
u32 func0f17f428(void);
s32 menuhandler0017f4fc(u32, u32, u32 *);
s32 menuhandlerMpNumberOfSimulants(u32, u32, u32 *);
s32 menuhandlerMpSimulantsPerTeam(u32, u32, u32 *);
s32 menuhandler0017f74c(u32, u32, u32 *);
u32 func0f17fa28(void);
u32 func0f17fcb0(void);
s32 menuhandlerMpSlowMotion(u32, u32, u32 *);
u32 func0f17ff8c(void);
u32 func0f17ffe4(void);
u32 func0f180078(void);
void func0f1800a8(void);
u32 scenarioHtbCallback18(void);
void scenarioCtcReset(void);
bool scenarioCtcHighlight(struct prop *prop, u32 *colour);
u32 func0f181800(void);
void scenarioCtcCallback38(s16 arg0, s32 *arg1, s32 *arg2, s32 *arg3);
void scenarioKohCallback10(void);
u32 scenarioKohCallback18(void);
u32 func0f182aac(void);
void scenarioKohCallback38(s16 arg0, s32 *arg1, s32 *arg2, s32 *arg3);
u32 func0f182ba4(void);
u32 func0f182bf4(void);
void func0f182c98(void);
void scenarioHtmReset(void);
void scenarioHtmCallback14(struct chrdata *chr);
u32 scenarioHtmCallback18(void);
s32 scenarioHtmRadar(s32 value);
void scenarioPacChooseVictims(void);
bool scenarioPacHighlight(struct prop *prop, u32 *colour);
void func0f1845bc(void);
u32 func0f1847b8(void);
void scenarioPacCallback10(void);
u32 scenarioPacCallback18(void);
bool scenarioPacRadar2(s32 *displaylist, struct prop *prop);
s32 menudialog00184ec0(u32, u32, u32 *);
u32 func0f184fb0(void);
u32 func0f18500c(void);
s32 menuhandler00185068(u32, u32, u32 *);
void func0f185568(void);
u32 func0f185774(void);
u32 func0f185c14(void);
u32 func0f185e20(void);
u32 func0f18620c(void);
u32 func0f186508(void);
void func0f1866b8(s32 playernum, char *message);
u32 func0f186780(void);
u32 func0f186898(void);
u32 func0f187288(void);
u32 func0f187410(void);
u32 func0f1876e4(void);
s32 menuhandlerMpDropOut(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpTeamsLabel(u32 operation, struct menu_item *item, s32 *value);
u32 func0f1790fc(void);
char *menuhandlerMpControlStyle(u32 operation, struct menu_item *item, s32 *value);
char *menuhandlerMpWeaponSlot(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpWeaponSetDropdown(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpControlCheckbox(u32 operation, struct menu_item *item, s32 *value);
char *menuhandlerMpAimControl(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpCheckboxOption(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpTeamsEnabled(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpDisplayOptionCheckbox(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpConfirmSaveChr(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpPlayerName(u32 operation, struct menu_item *item, char **value);
s32 menuhandlerMpSaveSetupOverwrite(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpSaveSetupCopy(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpCharacterBody(u32 operation, struct menu_item *item, struct numandtext *value);
s32 menuhandlerMpUsernamePassword(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpCharacterHead(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpTimeLimitSlider(u32 operation, struct menu_item *item, struct numandtext *value);
s32 menuhandlerMpScoreLimitSlider(u32 operation, struct menu_item *item, struct numandtext *value);
s32 menuhandlerMpTeamScoreLimitSlider(u32 operation, struct menu_item *item, struct numandtext *value);
s32 menuhandlerMpRestoreScoreDefaults(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpRestoreHandicapDefaults(u32 operation, struct menu_item *item, s32 *value);
bool menudialogMpReady(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
bool menudialogMpSimulant(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
s32 menuhandlerMpSimulantHead(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpSimulantBody(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpDeleteSimulant(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpChangeSimulantType(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpClearAllSimulants(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpAddSimulant(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpSimulantSlot(u32 operation, struct menu_item *item, s32 *value);
bool menudialogMpSimulants(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
s32 menuhandlerMpTwoTeams(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpThreeTeams(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpFourTeams(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpMaximumTeams(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpHumansVsSimulants(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpHumanSimulantPairs(u32 operation, struct menu_item *item, s32 *value);
char *menuhandlerMpTeamSlot(u32 operation, struct menu_item *item, s32 *value);
bool menudialogMpSelectTune(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
s32 menuhandlerMpMultipleTunes(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpTeamNameSlot(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler0017e38c(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler0017e9d8(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpAbortChallenge(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpStartChallenge(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler0017ec64(u32 operation, struct menu_item *item, s32 *value);
char *menuhandlerMpLock(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpSavePlayer(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler0017ef30(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpSaveSettings(u32 operation, struct menu_item *item, s32 *value);
bool menudialogMpGameSetup(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
bool menudialogMpQuickGo(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
s32 menuhandlerMpFinishedSetup(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerQuickTeamSeparator(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpQuickTeamOption(u32 operation, struct menu_item *item, s32 *value);
bool menudialogCombatSimulator(u32 operation, struct menu_dialog *dialog, struct menustackitem *stackitem);
s32 menuhandlerMpAdvancedSetup(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpDisplayTeam(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandlerMpOneHitKills(u32 operation, struct menu_item *item, s32 *value);
void scenarioHtbInit(void);
s32 scenarioHtbCallback08(void);
void scenarioHtbReset(void);
void scenarioHtbCallback10(void);
void scenarioHtbCallback14(struct chrdata *chr);
void scenarioHtbKill(struct mpchr *mpchr, s32 arg1, s32 *score, s32 *arg3);
s32 scenarioHtbRadar(s32 value);
bool scenarioHtbRadar2(s32 *displaylist, 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 arg1, s32 *score, s32 *arg3);
s32 scenarioCtcRadar(s32 value);
bool scenarioCtcRadar2(s32 *displaylist, struct prop *prop);
bool scenarioCtcCallback2c(f32 arg0, struct coord *pos, s16 *arg2, struct prop *prop, f32 *arg4);
s32 scenarioCtcGetMaxTeams(void);
bool scenarioCtcIsRoomHighlighted(s16 room);
s32 menuhandlerMpHillTime(u32 operation, struct menu_item *item, struct numandtext *value);
void scenarioKohCallback40(s32 *arg0);
void scenarioKohCallback44(s32 *arg0);
void scenarioKohInit(void);
void scenarioKohReset(void);
void scenarioKohKill(struct mpchr *mpchr, s32 arg1, s32 *score, s32 *arg3);
s32 scenarioKohRadar(s32 value);
bool scenarioKohIsRoomHighlighted(s16 arg0);
void scenarioHtmInit(void);
s32 scenarioHtmCallback08(void);
void scenarioHtmCallback10(void);
void scenarioHtmKill(struct mpchr *mpchr, s32 arg1, s32 *score, s32 *arg3);
bool scenarioHtmRadar2(s32 *displaylist, struct prop *prop);
bool scenarioHtmHighlight(struct prop *prop, u32 *colour);
void scenarioPacInit(void);
void scenarioPacReset(void);
void scenarioPacKill(struct mpchr *mpchr, s32 arg1, s32 *score, s32 *arg3);
s32 scenarioPacRadar(s32 value);
s32 menuhandlerMpOpenOptions(u32 operation, struct menu_item *item, s32 *value);
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);
s32 scenarioRadar(s32 value);
bool scenarioRadar2(s32 *displaylist, struct prop *prop);
f32 scenarioCallback2c(f32 arg0, struct coord *pos, s16 *arg2, struct prop *prop);
s32 scenarioGetMaxTeams(void);
void scenarioCallback38(s16 arg0, s32 *arg1, s32 *arg2, s32 *arg3);
#endif
-47
View File
@@ -121,52 +121,5 @@ s32 teamGetIndex(s32 team);
s32 func0f18e9ec(s32 arg0, struct prop *token, struct coord *dist, s32 colour, s32 arg4, s32 arg5);
u32 func0f18f874(void);
u32 func0f190060(void);
u32 func0f190260(void);
void mpChrReset(struct chrdata *chr, u8 full);
u32 func0f1905f0(void);
u32 func0f190708(void);
u32 func0f190774(void);
u32 func0f190784(void);
u32 func0f190be4(void);
s32 mpObjIsSafe(struct defaultobj *obj);
u32 func0f19124c(void);
u32 func0f1913f8(void);
u32 func0f191448(void);
u32 func0f1915b4(struct chrdata *chr);
u8 func0f191600(struct chrdata *chr);
u32 func0f191638(void);
u32 func0f1918d0(void);
u32 func0f191fa4(void);
u32 func0f1921f8(void);
char *mpGetBotCommandName(s32 command);
void func0f192438(struct chrdata *chr, struct prop *prop);
void func0f192474(struct chrdata *chr, struct prop *prop);
void func0f1924ac(struct chrdata *chr, struct prop *prop);
void func0f1924e8(struct chrdata *chr, struct coord *pos, s16 *room, f32 arg3);
void func0f19257c(struct chrdata *chr, struct coord *pos, s16 *room, f32 arg3);
void func0f192610(struct chrdata *chr, s32 arg1);
u32 func0f192628(void);
u32 func0f19277c(void);
u32 func0f19294c(void);
u32 func0f192a48(void);
u32 func0f192a74(void);
u32 func0f192d64(void);
u32 func0f192dc0(void);
u32 func0f192e90(void);
bool mpIsChrFollowedByChr(struct chrdata *leader, struct chrdata *follower);
s32 func0f193530(struct chrdata *chr, f32 arg1);
u32 func0f19369c(void);
s32 func0f1937a4(struct chrdata *chr, s32 arg1);
bool func0f194670(struct chrdata *chr);
s32 func0f194694(struct chrdata *chr);
s32 func0f1946b4(struct chrdata *chr);
s32 mpGetNumPlayerTeammates(struct chrdata *chr);
s32 func0f194724(struct chrdata *self, s32 arg1, bool includeself);
s32 scenarioCtcIsChrsTokenHeld(struct chrdata *chr);
bool func0f19489c(struct chrdata *chr);
s32 mpGetNumTeammatesInRoomDoingSomething(struct chrdata *bot);
u32 func0f194990(void);
u32 func0f194b40(void);
void func0f197544(struct chrdata *chr);
#endif
+52
View File
@@ -0,0 +1,52 @@
#ifndef GAME_GAME_190260
#define GAME_GAME_190260
u32 func0f190260(void);
void mpChrReset(struct chrdata *chr, u8 full);
u32 func0f1905f0(void);
u32 func0f190708(void);
u32 func0f190774(void);
u32 func0f190784(void);
u32 func0f190be4(void);
u32 func0f19124c(void);
u32 func0f1913f8(void);
u32 func0f191448(void);
u32 func0f191638(void);
u32 func0f1918d0(void);
u32 func0f191fa4(void);
u32 func0f1921f8(void);
u32 func0f192628(void);
u32 func0f19277c(void);
u32 func0f19294c(void);
u32 func0f192a48(void);
u32 func0f192a74(void);
u32 func0f192d64(void);
u32 func0f192dc0(void);
u32 func0f192e90(void);
u32 func0f19369c(void);
s32 func0f1937a4(struct chrdata *chr, s32 arg1);
u32 func0f194990(void);
u32 func0f194b40(void);
s32 mpObjIsSafe(struct defaultobj *obj);
u32 func0f1915b4(struct chrdata *chr);
u8 func0f191600(struct chrdata *chr);
char *mpGetBotCommandName(s32 command);
void func0f192438(struct chrdata *chr, struct prop *prop);
void func0f192474(struct chrdata *chr, struct prop *prop);
void func0f1924ac(struct chrdata *chr, struct prop *prop);
void func0f1924e8(struct chrdata *chr, struct coord *pos, s16 *room, f32 arg3);
void func0f19257c(struct chrdata *chr, struct coord *pos, s16 *room, f32 arg3);
void func0f192610(struct chrdata *chr, s32 arg1);
bool mpIsChrFollowedByChr(struct chrdata *leader, struct chrdata *follower);
s32 func0f193530(struct chrdata *chr, f32 arg1);
bool func0f194670(struct chrdata *chr);
s32 func0f194694(struct chrdata *chr);
s32 func0f1946b4(struct chrdata *chr);
s32 mpGetNumPlayerTeammates(struct chrdata *chr);
s32 func0f194724(struct chrdata *self, s32 arg1, bool includeself);
s32 scenarioCtcIsChrsTokenHeld(struct chrdata *chr);
bool func0f19489c(struct chrdata *chr);
s32 mpGetNumTeammatesInRoomDoingSomething(struct chrdata *bot);
void func0f197544(struct chrdata *chr);
#endif
-40
View File
@@ -3,8 +3,6 @@
#include <ultra64.h>
#include "types.h"
bool ai0176(void);
bool ai0185(void);
u32 func0f1999b0(void);
u32 func0f1999f8(void);
u32 func0f199a40(void);
@@ -22,43 +20,5 @@ u32 func0f19a60c(void);
u32 func0f19a6d0(void);
u32 func0f19a7d0(void);
u32 func0f19a850(void);
void func0f19ab40(void);
u32 func0f19ab70(void);
bool func0f19af3c(s32 chrnum, s32 challengeindex);
bool mpIsChallengeAvailable(s32 challengeindex);
void func0f19afdc(void);
void func0f19b540(void);
s32 mpGetNumAvailableChallenges(void);
char *mpChallengeGetName(s32 challengeindex);
u32 func0f19b6f8(void);
void mpSetCurrentChallenge(s32 slotnum);
s32 mpGetCurrentChallengeIndex(void);
u32 func0f19b800(void);
s32 func0f19b914(s16 arg0, s32 arg1, s32 arg2);
s32 func0f19ba58(s32 challengeindex, s32 arg1, s32 arg2);
s32 mpGetNthAvailableChallengeSomething(s32 n, s32 arg1, s32 arg2);
s32 func0f19bb20(s32 arg0, s32 arg1);
u32 func0f19bb50(void);
u32 func0f19bb98(void);
u32 func0f19bd4c(void);
u32 func0f19bfa0(void);
void func0f19c190(void);
u32 func0f19c1cc(void);
s32 func0f19c220(void);
void mpCalculateVar800884b4(s32 arg0, s32 arg1);
void mpResetVar800884b4(void);
bool mpIsVar800884b4NonZero(void);
u32 func0f19c288(void);
u32 func0f19c2b0(void);
s32 mpGetNumChallengesAvailable(s32 mpchrnum);
char *mpChallengeGetNameWithArg(s32 arg0, s32 challengeindex);
bool func0f19c3bc(s32 mpchrnum, s32 index, s32 numplayers);
bool mpIsChallengeCompletedByAnyChrWithNumPlayers(s32 index, s32 numplayers);
void mpSetChallengeCompletedByAnyChrWithNumPlayers(s32 index, s32 numplayers, bool completed);
bool mpIsChallengeCompletedByChrWithNumPlayers(s32 mpchrnum, s32 index, s32 numplayers);
void mpSetChallengeCompletedByChrWithNumPlayers(u32 mpchrnum, s32 index, s32 numplayers, bool completed);
bool func0f19c53c(void);
void mpConsiderMarkingCurrentChallengeComplete(void);
bool mpIsChallengeComplete(s32 challenge);
#endif
+45
View File
@@ -0,0 +1,45 @@
#ifndef GAME_GAME_19AA80
#define GAME_GAME_19AA80
bool ai0176(void);
u32 func0f19ab70(void);
void func0f19afdc(void);
void func0f19b540(void);
u32 func0f19b6f8(void);
u32 func0f19b800(void);
s32 func0f19b914(s16 arg0, s32 arg1, s32 arg2);
u32 func0f19bb50(void);
u32 func0f19bb98(void);
u32 func0f19bd4c(void);
u32 func0f19bfa0(void);
u32 func0f19c1cc(void);
u32 func0f19c288(void);
u32 func0f19c2b0(void);
bool func0f19c53c(void);
bool ai0185(void);
void func0f19ab40(void);
bool func0f19af3c(s32 chrnum, s32 challengeindex);
bool mpIsChallengeAvailable(s32 challengeindex);
s32 mpGetNumAvailableChallenges(void);
char *mpChallengeGetName(s32 challengeindex);
void mpSetCurrentChallenge(s32 slotnum);
s32 mpGetCurrentChallengeIndex(void);
s32 func0f19ba58(s32 challengeindex, s32 arg1, s32 arg2);
s32 mpGetNthAvailableChallengeSomething(s32 n, s32 arg1, s32 arg2);
s32 func0f19bb20(s32 arg0, s32 arg1);
void func0f19c190(void);
s32 func0f19c220(void);
void mpCalculateVar800884b4(s32 arg0, s32 arg1);
void mpResetVar800884b4(void);
bool mpIsVar800884b4NonZero(void);
s32 mpGetNumChallengesAvailable(s32 mpchrnum);
char *mpChallengeGetNameWithArg(s32 arg0, s32 challengeindex);
bool func0f19c3bc(s32 mpchrnum, s32 index, s32 numplayers);
bool mpIsChallengeCompletedByAnyChrWithNumPlayers(s32 index, s32 numplayers);
void mpSetChallengeCompletedByAnyChrWithNumPlayers(s32 index, s32 numplayers, bool completed);
bool mpIsChallengeCompletedByChrWithNumPlayers(s32 mpchrnum, s32 index, s32 numplayers);
void mpSetChallengeCompletedByChrWithNumPlayers(u32 mpchrnum, s32 index, s32 numplayers, bool completed);
void mpConsiderMarkingCurrentChallengeComplete(void);
bool mpIsChallengeComplete(s32 challenge);
#endif