2024-02-17 01:04:22 +03:00
|
|
|
#ifndef CONTEXT_H
|
|
|
|
#define CONTEXT_H
|
|
|
|
|
|
|
|
#include "sys.h"
|
|
|
|
#include "sf64level.h"
|
|
|
|
#include "sf64object.h"
|
|
|
|
#include "sf64player.h"
|
|
|
|
|
2024-04-23 05:51:20 +03:00
|
|
|
extern s32 gSceneId;
|
|
|
|
extern s32 gSceneSetup;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 D_ctx_80177824;
|
|
|
|
extern s32 D_ctx_8017782C;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern GameState gGameState;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gNextGameStateTimer;
|
|
|
|
extern s32 gVsItemSpawnTimer;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern OptionState gOptionMenuStatus;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gPlayState;
|
|
|
|
extern s32 D_ctx_80177868;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern LevelMode gLevelMode;
|
|
|
|
extern DrawMode gDrawMode;
|
|
|
|
extern s32 gPlayerNum;
|
|
|
|
extern s32 gCamCount;
|
|
|
|
extern s32 gTeamShields[6];
|
|
|
|
extern s32 gSavedTeamShields[6];
|
2024-04-23 05:51:20 +03:00
|
|
|
extern s32 gPrevPlanetSavedTeamShields[6];
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gTeamDamage[6];
|
2024-04-26 01:01:25 +03:00
|
|
|
extern u8 gMissionStatus;
|
2024-04-23 05:51:20 +03:00
|
|
|
extern f32 gGroundHeight;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern f32 D_ctx_80177950;
|
|
|
|
extern f32 D_ctx_80177968;
|
|
|
|
extern f32 D_ctx_80177970;
|
2024-02-19 16:05:11 +03:00
|
|
|
extern f32 gCsCamEyeX;
|
|
|
|
extern f32 gCsCamEyeY;
|
|
|
|
extern f32 gCsCamEyeZ;
|
|
|
|
extern f32 gCsCamAtX;
|
|
|
|
extern f32 gCsCamAtY;
|
|
|
|
extern f32 gCsCamAtZ;
|
2024-04-05 23:11:36 +03:00
|
|
|
extern Vec3f gPlayerCamEye;
|
|
|
|
extern Vec3f gPlayerCamAt;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern bool gExpertMode;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern s32 D_ctx_80177A10[10];
|
|
|
|
extern f32 D_ctx_80177A48[10];
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gCsFrameCount;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern u8 D_ctx_80177A98;
|
|
|
|
extern u8 D_ctx_80177AB0;
|
2024-04-23 05:51:20 +03:00
|
|
|
extern u8 gAqDrawMode;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gTitleState;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gMainController;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gMapState;
|
2024-04-25 07:14:49 +03:00
|
|
|
extern s32 gMissionNumber;
|
|
|
|
extern s32 gMissionTeamStatus[7];
|
|
|
|
extern s32 gMissionHitCount[7];
|
|
|
|
extern PlanetId gMissionPlanet[7];
|
|
|
|
extern s32 gMissionMedal[7];
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gPlanetPathStatus[];
|
2024-04-09 01:25:56 +03:00
|
|
|
extern s32 gPrevPlanetTeamShields[6];
|
2024-04-03 02:20:08 +03:00
|
|
|
extern s32 D_ctx_80177C58[6];
|
2024-04-23 05:51:20 +03:00
|
|
|
extern u8 gOptionSoundMode;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gVolumeSettings[3];
|
2024-04-05 23:11:36 +03:00
|
|
|
extern u16 gBgmSeqId;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern u8 gLevelType;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gSavedObjectLoadIndex;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_80177CA8;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern f32 D_ctx_80177CB0;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_80177CB8;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern f32 gWaterLevel;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern f32 D_ctx_80177CC8;
|
|
|
|
extern f32 D_ctx_80177CE8;
|
|
|
|
extern f32 D_ctx_80177D08;
|
|
|
|
extern f32 D_ctx_80177D20;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern f32 gRadioPortraitScaleY;
|
|
|
|
extern f32 gRadioTextBoxScaleY;
|
|
|
|
extern f32 gRadioMsgRadioId;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_80177D80;
|
|
|
|
extern UNK_TYPE F_80177DE8;
|
|
|
|
extern s32 gGameFrameCount;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gObjectLoadIndex;
|
2024-04-11 19:55:32 +03:00
|
|
|
extern s32 gPrevEventActorIndex;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern s32 D_ctx_80177E78;
|
2024-04-09 01:25:56 +03:00
|
|
|
extern s32 gRingPassCount;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern Vec3f D_ctx_80177E88;
|
|
|
|
extern Vec3f D_ctx_80177F10;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_80178020;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern s32 D_ctx_8017812C;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern LevelId gCurrentLevel;
|
2024-04-23 05:51:20 +03:00
|
|
|
extern s32 gLevelPhase;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gBossActive;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern s32 D_ctx_8017828C;
|
|
|
|
extern s32 D_ctx_80178294;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gRadioState;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gCurrentRadioPortrait;
|
|
|
|
extern s32 gRadioStateTimer;
|
|
|
|
extern s32 gRadioMouthTimer;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern s32 D_ctx_801782C0;
|
|
|
|
extern s32 D_ctx_801782C8;
|
|
|
|
extern s32 D_ctx_801782D0;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gRadioMsgCharIndex;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_801782E0;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gRadioMsgId;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_801782F0;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gMsgCharIsPrinting;
|
2024-04-27 18:32:07 +03:00
|
|
|
extern bool gHideRadio;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern u16* gRadioMsg;
|
2024-04-09 01:25:56 +03:00
|
|
|
extern ObjectInit* gLevelObjects;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gFogRed;
|
|
|
|
extern s32 gFogGreen;
|
|
|
|
extern s32 gFogBlue;
|
|
|
|
extern s32 gFogAlpha;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gFillScreenAlpha;
|
|
|
|
extern s32 gFillScreenRed;
|
|
|
|
extern s32 gFillScreenGreen;
|
|
|
|
extern s32 gFillScreenBlue;
|
|
|
|
extern s32 gFillScreenAlphaTarget;
|
|
|
|
extern s32 gFillScreenAlphaStep;
|
|
|
|
extern s32 gLight3R;
|
2024-04-23 05:51:20 +03:00
|
|
|
extern s32 gLight3G;
|
|
|
|
extern s32 gLight3B;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern f32 gLight3Brightness;
|
|
|
|
extern f32 gLight3x;
|
2024-04-23 05:51:20 +03:00
|
|
|
extern f32 gLight3y;
|
|
|
|
extern f32 gLight3z;
|
|
|
|
extern s32 gFadeoutType;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern u32 gPlayerGlareAlphas[4];
|
|
|
|
extern s32 gPlayerGlareReds[4];
|
|
|
|
extern s32 gPlayerGlareGreens[4];
|
|
|
|
extern s32 gPlayerGlareBlues[4];
|
2024-04-05 23:11:36 +03:00
|
|
|
extern s32 D_ctx_801783C0[4];
|
2024-04-26 01:01:25 +03:00
|
|
|
extern f32 gSunViewX;
|
|
|
|
extern f32 gSunViewY;
|
|
|
|
extern s32 gFogNear;
|
|
|
|
extern s32 gFogFar;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_801783E0[12];
|
2024-04-23 05:51:20 +03:00
|
|
|
extern s32 gStarCount;
|
|
|
|
extern f32 gStarWarpDistortion;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern f32 D_ctx_80178418;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_8017841C;
|
2024-04-23 05:51:20 +03:00
|
|
|
extern f32 gStarfieldX;
|
|
|
|
extern f32 gStarfieldY;
|
|
|
|
extern f32 gStarfieldRoll;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern f32 D_ctx_8017842C;
|
|
|
|
extern f32 D_ctx_80178430;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_80178434;
|
|
|
|
extern UNK_TYPE F_80178438;
|
|
|
|
extern UNK_TYPE F_8017843C;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern f32 D_ctx_80178440;
|
|
|
|
extern f32 D_ctx_80178444;
|
|
|
|
extern f32 D_ctx_80178448;
|
|
|
|
extern f32 D_ctx_80178450[3];
|
|
|
|
extern f32 D_ctx_80178460[3];
|
|
|
|
extern f32 D_ctx_80178470[3];
|
2024-04-05 23:11:36 +03:00
|
|
|
extern f32 gCameraShakeY;
|
|
|
|
extern s32 gCameraShake;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern s32 D_ctx_80178484;
|
2024-04-16 02:38:19 +03:00
|
|
|
extern bool gLoadLevelObjects;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_8017848C;
|
|
|
|
extern UNK_TYPE F_80178490;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern s32 D_ctx_80178494;
|
|
|
|
extern f32 D_ctx_80178498;
|
|
|
|
extern f32 D_ctx_8017849C;
|
|
|
|
extern f32 D_ctx_801784A0;
|
|
|
|
extern s32 D_ctx_801784A4;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_801784A8;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern GroundType gGroundType;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_801784B0;
|
|
|
|
extern UNK_TYPE F_801784B4;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern f32 gLight1xRot;
|
|
|
|
extern f32 gLight1yRot;
|
|
|
|
extern f32 gLight1zRot;
|
|
|
|
extern f32 gLight1xRotTarget;
|
|
|
|
extern f32 gLight1yRotTarget;
|
|
|
|
extern f32 gLight1zRotTarget;
|
|
|
|
extern f32 gEnvLightxRot;
|
|
|
|
extern f32 gEnvLightyRot;
|
|
|
|
extern f32 gEnvLightzRot;
|
|
|
|
extern s32 gLight1x;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gLight1y;
|
|
|
|
extern s32 gLight1z;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern f32 gLight1rotStep;
|
|
|
|
extern f32 gLight2xRot;
|
|
|
|
extern f32 gLight2yRot;
|
|
|
|
extern f32 gLight2zRot;
|
|
|
|
extern f32 gLight2xRotTarget;
|
|
|
|
extern f32 gLight2yRotTarget;
|
|
|
|
extern f32 gLight2zRotTarget;
|
|
|
|
extern s32 gLight2x;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gLight2y;
|
|
|
|
extern s32 gLight2z;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern f32 gLight2rotStep;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_801784514;
|
|
|
|
extern UNK_TYPE F_801784518;
|
|
|
|
extern UNK_TYPE F_80178451C;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern f32 D_ctx_80178520;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern f32 D_ctx_80178524;
|
|
|
|
extern f32 D_ctx_80178528;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_80178452C;
|
|
|
|
extern UNK_TYPE F_801784530;
|
|
|
|
extern UNK_TYPE F_801784534;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern f32 D_ctx_80178538;
|
|
|
|
extern f32 D_ctx_8017853C;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gLight2colorStep;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern s32 D_ctx_80178544;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gLight1R;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gLight1G;
|
|
|
|
extern s32 gLight1B;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gAmbientR;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gAmbientG;
|
|
|
|
extern s32 gAmbientB;
|
|
|
|
extern UNK_TYPE F_801784560;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gLight2R;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gLight2G;
|
|
|
|
extern s32 gLight2B;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gLight2RTarget;
|
|
|
|
extern s32 gLight2GTarget;
|
|
|
|
extern s32 gLight2BTarget;
|
|
|
|
extern s32 D_ctx_80161A70;
|
2024-04-05 23:11:36 +03:00
|
|
|
extern s32 D_ctx_80161A74;
|
|
|
|
extern s32 D_ctx_80161A78;
|
|
|
|
extern s32 D_ctx_80161A7C;
|
|
|
|
extern s32 D_ctx_80161A80;
|
|
|
|
extern s32 D_ctx_80161A84;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gGroundSurface;
|
|
|
|
extern s32 gSavedGroundSurface;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern u8 gGoldRingCount[4];
|
2024-04-05 23:11:36 +03:00
|
|
|
extern u8 D_ctx_80161A94[4];
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gHitCount;
|
|
|
|
extern s32 gSavedHitCount;
|
|
|
|
extern s16 gLifeCount[4];
|
|
|
|
extern LaserStrength gLaserStrength[4];
|
2024-04-05 23:11:36 +03:00
|
|
|
extern s32 D_ctx_80161AB8;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_80161AC0[16];
|
2024-04-23 05:51:20 +03:00
|
|
|
extern Scenery gScenery[50];
|
2024-04-09 01:25:56 +03:00
|
|
|
extern Sprite gSprites[40];
|
2024-02-17 01:04:22 +03:00
|
|
|
extern Actor gActors[60];
|
|
|
|
extern Boss gBosses[4];
|
|
|
|
extern Effect gEffects[100];
|
|
|
|
extern Item gItems[20];
|
|
|
|
extern PlayerShot gPlayerShots[16];
|
2024-03-17 07:06:28 +03:00
|
|
|
extern TexturedLine gTexturedLines[100];
|
|
|
|
extern RadarMark gRadarMarks[65];
|
2024-02-17 01:04:22 +03:00
|
|
|
extern BonusText gBonusText[10];
|
2024-04-20 22:18:31 +03:00
|
|
|
extern s32 gActor194Status[2];
|
|
|
|
extern f32 gActor194xPos[2][100];
|
|
|
|
extern f32 gActor194yPos[2][100];
|
|
|
|
extern f32 gActor194zPos[2][100];
|
|
|
|
extern f32 gActor194xRot[2][100];
|
|
|
|
extern f32 gActor194yRot[2][100];
|
|
|
|
extern f32 gActor194zRot[2][100];
|
2024-04-26 01:01:25 +03:00
|
|
|
extern u16 gEnemyShotSpeed;
|
|
|
|
extern u8 gShowLevelClearStatusScreen;
|
|
|
|
extern s32 gLevelStartStatusScreenTimer;
|
|
|
|
extern s32 gLevelClearScreenTimer;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gBossHealthBar;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 D_ctx_80177850;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern s32 D_ctx_80177858[4];
|
2024-04-23 05:51:20 +03:00
|
|
|
extern s32 gPlayerForms[4];
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gHandicap[4];
|
|
|
|
extern VsStage gVersusStage;
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gVsPointsToWin;
|
|
|
|
extern s32 gVsMatchType;
|
|
|
|
extern s32 gVsTimeTrialLimit;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern bool gVersusMode;
|
|
|
|
extern u16 gBoostButton[4];
|
|
|
|
extern u16 gBrakeButton[4];
|
|
|
|
extern u16 gShootButton[4];
|
|
|
|
extern u16 gBombButton[4];
|
2024-04-03 02:20:08 +03:00
|
|
|
extern f32 D_ctx_80177958[4];
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gTeamLowHealthMsgTimer;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern OSContPad* gInputHold;
|
|
|
|
extern OSContPad* gInputPress;
|
2024-04-11 19:55:32 +03:00
|
|
|
extern u8* gControllerRumble;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern s32 D_ctx_80177990[4];
|
|
|
|
extern f32 D_ctx_801779A8[4];
|
2024-04-09 01:25:56 +03:00
|
|
|
extern u8 gPauseEnabled;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gChargeTimers[4];
|
2024-04-03 02:20:08 +03:00
|
|
|
extern f32 D_ctx_801779E4;
|
|
|
|
extern f32 D_ctx_801779F4;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 D_Timer_80177A00[4];
|
|
|
|
extern s32 D_Timer_80177A38[4];
|
|
|
|
extern s32 D_Timer_80177A70[4];
|
|
|
|
extern s32 D_Timer_80177A88[4];
|
2024-04-03 02:20:08 +03:00
|
|
|
extern f32 D_ctx_80177AA0[4];
|
2024-04-23 05:51:20 +03:00
|
|
|
extern f32 gShieldAlpha[4];
|
|
|
|
extern s32 gHasShield[4];
|
|
|
|
extern s32 gShieldTimer[4];
|
|
|
|
extern s32 gVsLockOnTimers[4][4];
|
|
|
|
extern u8 gStartAndrossFightTimer;
|
|
|
|
extern u8 gSoShieldsEmpty;
|
|
|
|
extern u8 gCoUturnCount;
|
|
|
|
extern u8 gGreatFoxIntact;
|
|
|
|
extern u8 gTiStartLandmaster;
|
2024-04-11 19:55:32 +03:00
|
|
|
extern u16 gControllerRumbleTimers[4];
|
2024-04-03 02:20:08 +03:00
|
|
|
extern u16 D_ctx_80177C30[4];
|
|
|
|
extern s32 D_ctx_80177C50;
|
|
|
|
extern s32 D_ctx_80177C70;
|
|
|
|
extern s32 D_ctx_80177C78;
|
|
|
|
extern s32 D_ctx_80177C8C;
|
|
|
|
extern s32 D_ctx_80177C94;
|
|
|
|
extern s32 D_ctx_80177C9C;
|
|
|
|
extern s32 D_ctx_80177CA4;
|
|
|
|
extern s32 D_ctx_80177CAC;
|
|
|
|
extern s32 D_ctx_80177CB4;
|
|
|
|
extern s32 D_ctx_80177CBC;
|
|
|
|
extern s32 D_ctx_80177CC4;
|
2024-04-09 01:25:56 +03:00
|
|
|
extern s32 gStarWolfTeamAlive[6];
|
|
|
|
extern s32 gSavedStarWolfTeamAlive[6];
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gRightWingHealth[4];
|
|
|
|
extern s32 gLeftWingHealth[4];
|
2024-04-26 01:01:25 +03:00
|
|
|
extern s32 gRightWingFlashTimer[4];
|
|
|
|
extern s32 gLeftWingFlashTimer[4];
|
|
|
|
extern s32 gRightWingDebrisTimer[4];
|
|
|
|
extern s32 gLeftWingDebrisTimer[4];
|
2024-02-17 01:04:22 +03:00
|
|
|
extern s32 gBombCount[4];
|
2024-04-03 02:20:08 +03:00
|
|
|
extern s32 D_ctx_80177DB8[4];
|
|
|
|
extern s32 D_ctx_80177DD0[4][10];
|
|
|
|
extern s32 D_ctx_80177E74;
|
|
|
|
extern s32 D_ctx_80177E7C;
|
2024-04-27 18:32:07 +03:00
|
|
|
extern bool gChangeTo360;
|
2024-04-09 01:25:56 +03:00
|
|
|
extern Vec3f gTeamArrowsViewPos[10];
|
2024-04-03 02:20:08 +03:00
|
|
|
extern f32 D_ctx_80177F20[65];
|
|
|
|
extern f32 D_ctx_80178028[65];
|
|
|
|
extern f32 D_ctx_80178130[65];
|
|
|
|
extern u8 D_ctx_80178238[65];
|
2024-02-17 01:04:22 +03:00
|
|
|
extern Player* gPlayer;
|
2024-04-23 05:51:20 +03:00
|
|
|
extern f32* gStarOffsetsX;
|
|
|
|
extern f32* gStarOffsetsY;
|
|
|
|
extern u32* gStarFillColors;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_801782A0;
|
2024-04-23 05:51:20 +03:00
|
|
|
extern Scenery360* gScenery360;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_801782B0;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern s32 D_ctx_801782B8;
|
|
|
|
extern s32 D_ctx_801782BC;
|
|
|
|
extern PosRot* D_ctx_801782C4;
|
|
|
|
extern f32* D_ctx_801782CC;
|
|
|
|
extern f32* D_ctx_801782D4;
|
|
|
|
extern f32* D_ctx_801782DC;
|
|
|
|
extern f32* D_ctx_801782E4;
|
|
|
|
extern f32* D_ctx_801782EC;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_801782F4;
|
2024-04-03 02:20:08 +03:00
|
|
|
extern s32 D_ctx_801782FC;
|
2024-02-17 01:04:22 +03:00
|
|
|
extern UNK_TYPE F_80178304;
|
|
|
|
extern UNK_TYPE F_8017830C;
|
|
|
|
extern UNK_TYPE F_80178314;
|
|
|
|
extern UNK_TYPE F_80178318;
|
|
|
|
extern UNK_TYPE F_8017831C;
|
|
|
|
extern UNK_TYPE F_80178324;
|
|
|
|
extern UNK_TYPE F_8017832C;
|
|
|
|
extern UNK_TYPE F_80178334;
|
|
|
|
extern UNK_TYPE F_8017833C;
|
|
|
|
extern UNK_TYPE F_80178344;
|
|
|
|
extern UNK_TYPE F_8017834C;
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|