mirror of
https://github.com/ZDoom/Raze.git
synced 2025-05-30 08:51:08 +00:00
exported gGameOptions.
This commit is contained in:
parent
8e5f2cceda
commit
79ae66d5ec
3 changed files with 47 additions and 13 deletions
|
@ -24,6 +24,26 @@ See the GNU General Public License for more details.
|
|||
#include "blood.h"
|
||||
BEGIN_BLD_NS
|
||||
|
||||
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, nGameType)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, nDifficulty)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, nMonsterSettings)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, uGameFlags)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, uNetGameFlags)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, nWeaponSettings)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, nItemSettings)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, nRespawnSettings)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, nTeamSettings)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, nMonsterRespawnTime)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, nWeaponRespawnTime)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, nItemRespawnTime)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, nSpecialRespawnTime)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, weaponsV10x)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, bFriendlyFire)
|
||||
DEFINE_FIELD_X(GAMEOPTIONS, GAMEOPTIONS, bKeepKeysOnRespawn)
|
||||
DEFINE_GLOBAL_UNSIZED(gGameOptions)
|
||||
|
||||
|
||||
DEFINE_ACTION_FUNCTION(_Blood, OriginalLoadScreen)
|
||||
{
|
||||
static int bLoadScreenCrcMatch = -1;
|
||||
|
@ -87,16 +107,6 @@ DEFINE_ACTION_FUNCTION(_Blood, GetViewPlayer)
|
|||
ACTION_RETURN_POINTER(getPlayer(gViewIndex));
|
||||
}
|
||||
|
||||
static int blood_gameMode()
|
||||
{
|
||||
return gGameOptions.nGameType;
|
||||
}
|
||||
DEFINE_ACTION_FUNCTION_NATIVE(_Blood, gameType, blood_gameMode)
|
||||
{
|
||||
PARAM_PROLOGUE;
|
||||
ACTION_RETURN_INT(gGameOptions.nGameType);
|
||||
}
|
||||
|
||||
DEFINE_ACTION_FUNCTION(_BloodPlayer, GetHealth)
|
||||
{
|
||||
PARAM_SELF_STRUCT_PROLOGUE(DBloodPlayer);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue