38 lines
No EOL
1.2 KiB
C
38 lines
No EOL
1.2 KiB
C
#ifndef _GAME_GAMEWORK_H
|
|
#define _GAME_GAMEWORK_H
|
|
|
|
#include "dolphin.h"
|
|
|
|
void GWInit(void);
|
|
void GWGameStatReset(void);
|
|
s32 GWMessSpeedGet(void);
|
|
s32 GWMessDelayGet(void);
|
|
void GWMGRecordSet(s32 index, s32 value);
|
|
s32 GWMGRecordGet(s32 index);
|
|
void GWCharColorGet(s32 character, GXColor *color);
|
|
void GWBoardPlayCountSet(s32 board, u8 value);
|
|
void GWBoardPlayCountAdd(s32 board, u8 value);
|
|
u8 GWBoardPlayCountGet(s32 board);
|
|
void GWBoardMaxStarsSet(s32 board, s32 value);
|
|
u16 GWBoardMaxStarsGet(s32 board);
|
|
void GWBoardMaxCoinsSet(s32 board, s32 value);
|
|
u16 GWBoardMaxCoinsGet(s32 board);
|
|
s32 GWBoardWinCountInc(s32 character, s32 board);
|
|
s32 GWBoardWinCountGet(s32 character, s32 board);
|
|
void GWBoardWinCountSet(s32 character, s32 board, s32 value);
|
|
s32 GWMGAvailGet(s32 id);
|
|
s32 GWMGAvailSet(s32 id);
|
|
s32 GWMGCustomGet(s32 id);
|
|
s32 GWMGCustomSet(s32 id);
|
|
s32 GWMGCustomReset(s32 id);
|
|
s16 GWCoinsGet(s32 player);
|
|
void GWCoinsSet(s32 player, s16 value);
|
|
void GWCoinsAdd(s32 player, s16 amount);
|
|
void GWStarsSet(s32 player, s16 value);
|
|
void GWStarsAdd(s32 player, s16 amount);
|
|
s32 GWStarsGet(s32 player);
|
|
void GWTotalStarsSet(s16 value);
|
|
void GWTotalStarsAdd(s16 amount);
|
|
u16 GWTotalStarsGet(void);
|
|
|
|
#endif |