small deadzone for player sprite turndir
This commit is contained in:
parent
6825f64203
commit
d03f65c5f6
2 changed files with 7 additions and 2 deletions
|
|
@ -93,7 +93,7 @@
|
|||
#define ASSET_HASH_TEXTURES_KART 0xb4211b2f32b6a291
|
||||
#define ASSET_HASH_CHARS_KART 0x1e68a3e01aa5c68b
|
||||
#define ASSET_HASH_MAPS_KART 0x38558ed00da41ce9
|
||||
#define ASSET_HASH_MAIN_PK3 0x77c6be959d682d85
|
||||
#define ASSET_HASH_MAIN_PK3 0x19ee86358d2cd9e9
|
||||
#define ASSET_HASH_MAPPATCH_PK3 0x1745690024efbaf8
|
||||
#define ASSET_HASH_BONUSCHARS_KART 0x60e6f13d822a7461
|
||||
#ifdef USE_PATCH_FILE
|
||||
|
|
|
|||
|
|
@ -1813,7 +1813,7 @@ void K_KartMoveAnimation(player_t *player)
|
|||
const boolean lookback = ((buttons & BT_LOOKBACK) == BT_LOOKBACK);
|
||||
const boolean skincompat = wadfiles[((skin_t *)player->mo->skin)->wadnum]->compatmode;
|
||||
|
||||
SINT8 turndir = intsign(player->cmd.turning);
|
||||
SINT8 turndir = 0;
|
||||
SINT8 destGlanceDir = 0;
|
||||
SINT8 drift = player->drift;
|
||||
UINT8 spr2, glanceofs;
|
||||
|
|
@ -1823,6 +1823,11 @@ void K_KartMoveAnimation(player_t *player)
|
|||
|
||||
if (!lookback)
|
||||
player->pflags &= ~PF_GAINAX;
|
||||
|
||||
if (drift || (abs(player->cmd.turning) > (10*KART_FULLTURN/100)))
|
||||
{
|
||||
turndir = intsign(player->cmd.turning);
|
||||
}
|
||||
|
||||
// Sliptides: drift -> lookback frames
|
||||
if (abs(player->aizdriftturn) >= ANGLE_90 && !skincompat)
|
||||
|
|
|
|||
Loading…
Reference in a new issue