Restore BT_FORWARD and BT_BACKWARD
This commit is contained in:
parent
5ed31109fe
commit
833df135c7
3 changed files with 14 additions and 2 deletions
|
|
@ -34,9 +34,11 @@ typedef enum
|
|||
BT_DRIFT = 1<<2, // Drift (direction is cmd->turning)
|
||||
BT_BRAKE = 1<<3, // Brake
|
||||
BT_ATTACK = 1<<4, // Use Item
|
||||
BT_LOOKBACK = 1<<5, // Look Backward
|
||||
BT_FORWARD = 1<<5, // Aim Item Forward
|
||||
BT_BACKWARD = 1<<6, // Aim Item Backward
|
||||
BT_LOOKBACK = 1<<7, // Look Backward
|
||||
|
||||
// free: 1<<6 to 1<<12
|
||||
// free: 1<<8 to 1<<12
|
||||
|
||||
// Lua garbage
|
||||
BT_CUSTOM1 = 1<<13,
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
/// \brief Define DeHackEd tables.
|
||||
|
||||
#include "d_player.h"
|
||||
#include "d_ticcmd.h"
|
||||
#include "doomdef.h" // Constants
|
||||
#include "s_sound.h" // Sound constants
|
||||
#include "info.h" // Mobj, state, sprite, etc constants
|
||||
|
|
@ -6960,6 +6961,9 @@ struct int_const_s const INT_CONST[] = {
|
|||
{"BT_DRIFT",BT_DRIFT},
|
||||
{"BT_BRAKE",BT_BRAKE},
|
||||
{"BT_ATTACK",BT_ATTACK},
|
||||
{"BT_FORWARD",BT_FORWARD},
|
||||
{"BT_BACKWARD",BT_BACKWARD},
|
||||
{"BT_LOOKBACK",BT_LOOKBACK},
|
||||
{"BT_CUSTOM1",BT_CUSTOM1}, // Lua customizable
|
||||
{"BT_CUSTOM2",BT_CUSTOM2}, // Lua customizable
|
||||
{"BT_CUSTOM3",BT_CUSTOM3}, // Lua customizable
|
||||
|
|
|
|||
|
|
@ -1089,9 +1089,15 @@ void G_BuildTiccmd(ticcmd_t *cmd, INT32 realtics, UINT8 ssplayer)
|
|||
|
||||
// But forward/backward IS used for aiming.
|
||||
if (PlayerInputDown(ssplayer, gc_aimforward))
|
||||
{
|
||||
cmd->buttons |= BT_FORWARD;
|
||||
cmd->throwdir += KART_FULLTURN;
|
||||
}
|
||||
if (PlayerInputDown(ssplayer, gc_aimbackward))
|
||||
{
|
||||
cmd->buttons |= BT_BACKWARD;
|
||||
cmd->throwdir -= KART_FULLTURN;
|
||||
}
|
||||
|
||||
if (analogjoystickmove && joystickvector.yaxis != 0)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue