mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2026-10-12 10:28:00 +08:00
34 lines
695 B
C
34 lines
695 B
C
#ifndef IN_BUTTONS_H
|
|
#define IN_BUTTONS_H
|
|
#ifdef _WIN32
|
|
#pragma once
|
|
#endif
|
|
|
|
#include "platform.h"
|
|
|
|
enum InputBitMask_t : int64
|
|
{
|
|
IN_NONE = 0,
|
|
IN_ALL = -1,
|
|
|
|
IN_ATTACK = (1ll << 0),
|
|
IN_JUMP = (1ll << 1),
|
|
IN_DUCK = (1ll << 2),
|
|
IN_FORWARD = (1ll << 3),
|
|
IN_BACK = (1ll << 4),
|
|
IN_USE = (1ll << 5),
|
|
IN_TURNLEFT = (1ll << 7),
|
|
IN_TURNRIGHT = (1ll << 8),
|
|
IN_MOVELEFT = (1ll << 9),
|
|
IN_MOVERIGHT = (1ll << 10),
|
|
IN_ATTACK2 = (1ll << 11),
|
|
IN_RELOAD = (1ll << 13),
|
|
IN_SPEED = (1ll << 16), // Player is holding the speed key
|
|
IN_JOYAUTOSPRINT = (1ll << 17),
|
|
|
|
IN_FIRST_MOD_SPECIFIC_BIT = (1ll << 32),
|
|
|
|
IN_QUERY = IN_FIRST_MOD_SPECIFIC_BIT
|
|
};
|
|
|
|
#endif // IN_BUTTONS_H
|