diff options
Diffstat (limited to 'public/haptics/haptic_msgs.h')
| -rw-r--r-- | public/haptics/haptic_msgs.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/public/haptics/haptic_msgs.h b/public/haptics/haptic_msgs.h new file mode 100644 index 0000000..a7e4df1 --- /dev/null +++ b/public/haptics/haptic_msgs.h @@ -0,0 +1,34 @@ +#ifndef HAPTIC_MSGS_H +#define HAPTIC_MSGS_H + +void RegisterHapticMessages(void); + +//----------------------------------------------------------------------------- +// Server +//----------------------------------------------------------------------------- +#ifndef CLIENT_DLL + void HapticMsg_SendWeaponAnim( CBasePlayer *pPlayer, int iActivity ); + void HapticMsg_SetDrag(CBasePlayer* pPlayer, float drag); + void HapticMsg_SetConstantForce(CBasePlayer* pPlayer, Vector force); + void HapticMsg_HapDmg(CBasePlayer* pPlayer, float pitch, float yaw, float dmg, float dmgType ); + void HapticMsg_Punch(CBasePlayer* pPlayer, float x, float y, float z); + void HapticMsg_MeleeContact(CBasePlayer* pPlayer); +#endif // !CLIENT_DLL + +//----------------------------------------------------------------------------- +// Client +//----------------------------------------------------------------------------- +#ifdef CLIENT_DLL + void HookHapticMessages(void); + + void __MsgFunc_SPHapWeapEvent( bf_read &HapticMsg ); + void __MsgFunc_HapDmg( bf_read &HapticMsg ); + void __MsgFunc_HapSetConst( bf_read &HapticMsg ); + void __MsgFunc_HapPunch( bf_read &HapticMsg ); + void __MsgFunc_HapGeneric( bf_read &HapticMsg ); + void __MsgFunc_HapSetDrag( bf_read &HapticMsg ); + void __MsgFunc_HapSetDrag( bf_read &HapticMsg ); + void __MsgFunc_HapMeleeContact( bf_read &HapticMsg ); +#endif // CLIENT_DLL + +#endif // HAPTIC_MSGS_H |