7 #ifndef CAFU_PLAYERCOMMAND_HPP_INCLUDED
8 #define CAFU_PLAYERCOMMAND_HPP_INCLUDED
12 const unsigned long PCK_MoveForward =0x00000001;
13 const unsigned long PCK_MoveBackward=0x00000002;
14 const unsigned long PCK_TurnLeft =0x00000004;
15 const unsigned long PCK_TurnRight =0x00000008;
16 const unsigned long PCK_StrafeLeft =0x00000010;
17 const unsigned long PCK_StrafeRight =0x00000020;
18 const unsigned long PCK_LookUp =0x00000040;
19 const unsigned long PCK_LookDown =0x00000080;
20 const unsigned long PCK_CenterView =0x00000100;
21 const unsigned long PCK_Jump =0x00000200;
22 const unsigned long PCK_Duck =0x00000400;
23 const unsigned long PCK_Walk =0x00000800;
24 const unsigned long PCK_Fire1 =0x00001000;
25 const unsigned long PCK_Fire2 =0x00002000;
26 const unsigned long PCK_Use =0x00004000;
36 unsigned short DeltaHeading;
37 unsigned short DeltaPitch;
38 unsigned short DeltaBank;
40 PlayerCommandT(
float FrameTime_=0,
unsigned long Keys_=0,
unsigned short DeltaHeading_=0,
unsigned short DeltaPitch_=0,
unsigned short DeltaBank_=0)
41 : FrameTime(FrameTime_), Keys(Keys_), DeltaHeading(DeltaHeading_), DeltaPitch(DeltaPitch_), DeltaBank(DeltaBank_) { }
This struct represents per-frame player inputs for controlling human player entities.
Definition: PlayerCommand.hpp:32