Decompile part of E3setup

Stopped at InitPlayerCnt due to needing to fix parameter type to HuWinMesMaxSizeGet. It needs to be changed to use a new 2D Vector type.
This commit is contained in:
gamemasterplc 2024-04-22 21:43:44 -05:00
parent 49a51164a0
commit da91a21183
4 changed files with 588 additions and 10 deletions

30
include/REL/E3SetupDLL.h Normal file
View file

@ -0,0 +1,30 @@
#ifndef E3SETUPDLL_H
#define E3SETUPDLL_H
#include "game/object.h"
#include "game/pad.h"
typedef struct e3pad {
u16 btn;
u16 btnDown;
u16 enable;
u16 unk6;
} E3Pad;
extern E3Pad e3PadData[4];
extern s16 e3PadCtrl;
extern s16 e3ConfigPlayerF;
extern s32 e3ExitEnableF;
extern OverlayID e3NextOvl;
extern s32 e3NextEvent;
extern u32 e3ExitMode;
void E3MainInit(void);
void E3MGSelectInit(void);
s16 E3PadRead(void);
u16 E3PadUpdate(s16 player, E3Pad *pad);
void E3OvlWatchInit(omObjData *object);
void E3BGCreate(omObjData *object);
void E3LightInit(void);
#endif