Merge branch 'main' of https://github.com/abnormalhare/mp4-dtk
This commit is contained in:
commit
07cb18689e
18 changed files with 2914 additions and 124 deletions
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
extern s16 boardPlayerMdl[4];
|
||||
|
||||
static inline s16 BoardPlayerHandicapGet(s32 player)
|
||||
static inline s32 BoardPlayerHandicapGet(s32 player)
|
||||
{
|
||||
return GWPlayer[player].handicap;
|
||||
}
|
||||
|
|
|
|||
36
include/game/board/ui.h
Executable file
36
include/game/board/ui.h
Executable file
|
|
@ -0,0 +1,36 @@
|
|||
#ifndef _BOARD_UI_H
|
||||
#define _BOARD_UI_H
|
||||
|
||||
#include "game/sprite.h"
|
||||
|
||||
s32 BoardItemModelGet(s32 arg0);
|
||||
s32 BoardItemNameGet(s32 arg0);
|
||||
BOOL BoardStatusStopCheck(s32 arg0);
|
||||
s32 BoardStatusVisibleGet(s32 arg0);
|
||||
void BoardStatusShowSetAll(s32 arg0);
|
||||
void BoardStatusItemSet(s32 arg0);
|
||||
void BoardStatusShowSetForce(s32 arg0);
|
||||
void BoardStatusGraySet(s32 arg0, s32 arg1);
|
||||
void BoardStatusShowSet(s32 arg0, s32 arg1);
|
||||
void BoardStatusItemHideSet(s32 arg0, s32 arg1);
|
||||
void BoardStatusTargetPosSet(s32 arg0, Vec *arg1);
|
||||
void BoardStatusPosGet(s32 arg0, float *arg1);
|
||||
void BoardStatusPosSet(s32 arg0, Vec *arg1);
|
||||
void BoardStatusHammerCreate(s32 arg0);
|
||||
void BoardStatusHammerShowSet(s32 arg0, s32 arg1);
|
||||
void BoardStatusHammerKill(s32 arg0);
|
||||
void BoardStatusKill(void);
|
||||
void BoardStatusCreate(void);
|
||||
void BoardSpriteCreate(s32 file, s32 prio, AnimData **anim, s16 *sprite);
|
||||
void BoardSpriteDigitUpdate(s16 arg0, s16 arg1, s32 arg2);
|
||||
void BoardPickerCreate(s32 arg0, s8 arg1, void *arg2, s8 arg3);
|
||||
void BoardPickerBackFlagSet(s32 arg0);
|
||||
BOOL BoardPickerDoneCheck(void);
|
||||
s32 BoardPickerPosGet(Vec *arg0);
|
||||
s32 BoardPickerChoiceGet(void);
|
||||
s32 BoardItemUseExec(s32 arg0);
|
||||
void BoardMakeRandomItem(void);
|
||||
void BoardItemGetDestPos(s32 arg0, Vec *arg1);
|
||||
void BoardItemStatusKill(s32 arg0);
|
||||
|
||||
#endif
|
||||
|
|
@ -6,6 +6,7 @@
|
|||
void GWInit(void);
|
||||
void GWGameStatReset(void);
|
||||
s32 GWMessSpeedGet(void);
|
||||
s32 GWMessDelayGet(void);
|
||||
void GWMGRecordSet(int index, s32 value);
|
||||
s32 GWMGRecordGet(int index);
|
||||
void GWCharColorGet(int character, GXColor *color);
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ typedef struct system_state {
|
|||
/* 0x30 */ u8 mess_delay;
|
||||
/* 0x31 */ struct {
|
||||
u8 field31_bit0 : 4;
|
||||
u8 field31_bit4 : 4;
|
||||
u8 field31_bit4 : 4;
|
||||
};
|
||||
/* 0x32 */ s8 unk_32;
|
||||
/* 0x34 */ u16 mg_next;
|
||||
|
|
@ -57,7 +57,7 @@ typedef struct player_state {
|
|||
u16 com : 1;
|
||||
u16 character : 4;
|
||||
u16 auto_size : 2;
|
||||
u16 field00_bit9 : 1;
|
||||
u16 field00_bit9 : 1;
|
||||
};
|
||||
/* 0x02 */ struct {
|
||||
u8 team : 1;
|
||||
|
|
@ -147,19 +147,34 @@ extern PlayerState GWPlayer[4];
|
|||
extern SystemState GWSystem;
|
||||
extern GameStat GWGameStat;
|
||||
|
||||
static inline s32 GWTeamGet(void)
|
||||
{
|
||||
return GWSystem.team;
|
||||
}
|
||||
|
||||
static inline s32 GWLanguageGet(void)
|
||||
{
|
||||
return GWGameStat.language;
|
||||
return GWGameStat.language;
|
||||
}
|
||||
|
||||
static inline s32 GWMGTypeGet()
|
||||
static inline s32 GWMGTypeGet(void)
|
||||
{
|
||||
return GWSystem.mg_type;
|
||||
return GWSystem.mg_type;
|
||||
}
|
||||
|
||||
static inline s32 GWMessSpeedGet()
|
||||
static inline s32 GWMessSpeedGet(void)
|
||||
{
|
||||
return GWSystem.mess_speed;
|
||||
return GWSystem.mess_speed;
|
||||
}
|
||||
|
||||
static inline s32 GWBoardGet(void)
|
||||
{
|
||||
return GWSystem.board;
|
||||
}
|
||||
|
||||
static inline s32 GWPlayerTeamGet(s32 player)
|
||||
{
|
||||
return GWPlayer[player].team;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -188,7 +188,7 @@ void HuSprGrpCenterSet(short group, float x, float y);
|
|||
void HuSprGrpZRotSet(short group, float z_rot);
|
||||
void HuSprGrpScaleSet(short group, float x, float y);
|
||||
void HuSprGrpTPLvlSet(short group, float tp_lvl);
|
||||
void HuSprGrpDrawNoSet(short group, int draw_no);
|
||||
s32 HuSprGrpDrawNoSet(short group, int draw_no);
|
||||
void HuSprDrawNoSet(short group, short member, int draw_no);
|
||||
void HuSprPriSet(short group, short member, short prio);
|
||||
void HuSprGrpScissorSet(short group, short x, short y, short w, short h);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue