mirror of
https://github.com/ZDoom/Raze.git
synced 2024-11-16 09:21:36 +00:00
C-CON: Add PLAYER_PALETTE to quick player struct access, and add a setter that calls P_SetGamePalette().
git-svn-id: https://svn.eduke32.com/eduke32@5085 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
ab58a33ec6
commit
feef0ded2d
1 changed files with 3 additions and 3 deletions
|
@ -505,9 +505,7 @@ static void __fastcall VM_GetPlayer(register int32_t lVar1, register int32_t lLa
|
||||||
case PLAYER_FALLING_COUNTER: lLabelID = ps->falling_counter; break;
|
case PLAYER_FALLING_COUNTER: lLabelID = ps->falling_counter; break;
|
||||||
case PLAYER_GOTWEAPON: lLabelID = (ps->gotweapon & (1 << lParm2)) != 0; break;
|
case PLAYER_GOTWEAPON: lLabelID = (ps->gotweapon & (1 << lParm2)) != 0; break;
|
||||||
case PLAYER_REFRESH_INVENTORY: lLabelID = ps->refresh_inventory; break;
|
case PLAYER_REFRESH_INVENTORY: lLabelID = ps->refresh_inventory; break;
|
||||||
case PLAYER_PALETTE: // no set
|
case PLAYER_PALETTE: lLabelID = ps->palette; break;
|
||||||
lLabelID = ps->palette;
|
|
||||||
break;
|
|
||||||
case PLAYER_TOGGLE_KEY_FLAG: lLabelID = ps->toggle_key_flag; break;
|
case PLAYER_TOGGLE_KEY_FLAG: lLabelID = ps->toggle_key_flag; break;
|
||||||
case PLAYER_KNUCKLE_INCS: lLabelID = ps->knuckle_incs; break;
|
case PLAYER_KNUCKLE_INCS: lLabelID = ps->knuckle_incs; break;
|
||||||
case PLAYER_WALKING_SND_TOGGLE: lLabelID = ps->walking_snd_toggle; break;
|
case PLAYER_WALKING_SND_TOGGLE: lLabelID = ps->walking_snd_toggle; break;
|
||||||
|
@ -711,6 +709,7 @@ static void __fastcall VM_SetPlayer(int32_t lVar1, int32_t lLabelID, int32_t lVa
|
||||||
else ps->gotweapon &= ~(1 << lParm2);
|
else ps->gotweapon &= ~(1 << lParm2);
|
||||||
break;
|
break;
|
||||||
case PLAYER_REFRESH_INVENTORY: ps->refresh_inventory = lVar1; break;
|
case PLAYER_REFRESH_INVENTORY: ps->refresh_inventory = lVar1; break;
|
||||||
|
case PLAYER_PALETTE: P_SetGamePalette(ps, lVar1, 2+16); break;
|
||||||
case PLAYER_TOGGLE_KEY_FLAG: ps->toggle_key_flag = lVar1; break;
|
case PLAYER_TOGGLE_KEY_FLAG: ps->toggle_key_flag = lVar1; break;
|
||||||
case PLAYER_KNUCKLE_INCS: ps->knuckle_incs = lVar1; break;
|
case PLAYER_KNUCKLE_INCS: ps->knuckle_incs = lVar1; break;
|
||||||
case PLAYER_WALKING_SND_TOGGLE: ps->walking_snd_toggle = lVar1; break;
|
case PLAYER_WALKING_SND_TOGGLE: ps->walking_snd_toggle = lVar1; break;
|
||||||
|
@ -1578,6 +1577,7 @@ static int32_t __fastcall VM_AccessPlayerX(int32_t iPlayer, int32_t lLabelID, in
|
||||||
case PLAYER_FALLING_COUNTER: lLabelID = ps->falling_counter; break;
|
case PLAYER_FALLING_COUNTER: lLabelID = ps->falling_counter; break;
|
||||||
case PLAYER_GOTWEAPON: lLabelID = (ps->gotweapon & (1 << lParm2)) != 0; break;
|
case PLAYER_GOTWEAPON: lLabelID = (ps->gotweapon & (1 << lParm2)) != 0; break;
|
||||||
case PLAYER_REFRESH_INVENTORY: lLabelID = ps->refresh_inventory; break;
|
case PLAYER_REFRESH_INVENTORY: lLabelID = ps->refresh_inventory; break;
|
||||||
|
case PLAYER_PALETTE: lLabelID = ps->palette; break;
|
||||||
case PLAYER_TOGGLE_KEY_FLAG: lLabelID = ps->toggle_key_flag; break;
|
case PLAYER_TOGGLE_KEY_FLAG: lLabelID = ps->toggle_key_flag; break;
|
||||||
case PLAYER_KNUCKLE_INCS: lLabelID = ps->knuckle_incs; break;
|
case PLAYER_KNUCKLE_INCS: lLabelID = ps->knuckle_incs; break;
|
||||||
case PLAYER_WALKING_SND_TOGGLE: lLabelID = ps->walking_snd_toggle; break;
|
case PLAYER_WALKING_SND_TOGGLE: lLabelID = ps->walking_snd_toggle; break;
|
||||||
|
|
Loading…
Reference in a new issue