28 #ifndef GAME_PLAYER_STATE_WEAPON_H 29 #define GAME_PLAYER_STATE_WEAPON_H 31 #include "hpl1/engine/engine.h" 32 #include "hpl1/penumbra-overture/PlayerState.h" 48 void OnUpdate(
float afTimeStep);
51 void OnPostSceneDraw();
55 void OnStartInteractMode();
57 void OnStartInteract();
58 void OnStopInteract();
59 void OnStartExamine();
60 void OnStartHolster();
62 bool OnAddYaw(
float afVal);
63 bool OnAddPitch(
float afVal);
65 bool OnMoveForwards(
float afMul,
float afTimeStep);
66 bool OnMoveSideways(
float afMul,
float afTimeStep);
77 bool OnStartInventory();
78 bool OnStartInventoryShortCut(
int alNum);
80 void SetHudObject(
cHudModel_Throw *apHudObject) { mpHudObject = apHudObject; }
100 void OnUpdate(
float afTimeStep);
103 void OnPostSceneDraw();
107 void OnStartInteractMode();
109 void OnStartInteract();
110 void OnStopInteract();
111 void OnStartExamine();
112 void OnStartHolster();
114 bool OnAddYaw(
float afVal);
115 bool OnAddPitch(
float afVal);
117 bool OnMoveForwards(
float afMul,
float afTimeStep);
118 bool OnMoveSideways(
float afMul,
float afTimeStep);
126 void OnStartCrouch();
129 bool OnStartInventory();
130 bool OnStartInventoryShortCut(
int alNum);
137 float mfLastSideways;
142 #endif // GAME_PLAYER_STATE_WEAPON_H
Definition: HudModel_Throw.h:42
Definition: PlayerState.h:45
Definition: PlayerState_Weapon.h:44
Definition: PlayerState_Weapon.h:96
Definition: HudModel_Weapon.h:92