Update player.h

This commit is contained in:
Sir-Skurpsalot 2026-04-14 21:38:16 -06:00 committed by GitHub
parent 08bda4008b
commit 1404bc801c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -97,6 +97,10 @@ struct PlayerData: public ShapeBaseData /*protected AssetPtrCallback < already i
F32 maxLookAngle; ///< Highest angle (radians) the player can look F32 maxLookAngle; ///< Highest angle (radians) the player can look
F32 maxFreelookAngle; ///< Max left/right angle the player can look F32 maxFreelookAngle; ///< Max left/right angle the player can look
F32 minProneLookAngle; /// Skurps
F32 maxProneLookAngle; /// Skurps
/// @name Physics constants /// @name Physics constants
/// @{ /// @{
@ -183,10 +187,11 @@ struct PlayerData: public ShapeBaseData /*protected AssetPtrCallback < already i
F32 boxHeadPercentage; F32 boxHeadPercentage;
F32 boxTorsoPercentage; F32 boxTorsoPercentage;
F32 boxHeadLeftPercentage; //Skurps changed from Head to Torso
F32 boxHeadRightPercentage; F32 boxTorsoLeftPercentage;
F32 boxHeadBackPercentage; F32 boxTorsoRightPercentage;
F32 boxHeadFrontPercentage; F32 boxTorsoBackPercentage;
F32 boxTorsoFrontPercentage;
/// @} /// @}
F32 minImpactSpeed; ///< Minimum impact speed required to apply fall damage F32 minImpactSpeed; ///< Minimum impact speed required to apply fall damage
@ -222,6 +227,7 @@ struct PlayerData: public ShapeBaseData /*protected AssetPtrCallback < already i
ImpactWaterMedium, ImpactWaterMedium,
ImpactWaterHard, ImpactWaterHard,
ExitWater, ExitWater,
Crawl,//Skurps
MaxSounds MaxSounds
}; };
@ -273,6 +279,8 @@ struct PlayerData: public ShapeBaseData /*protected AssetPtrCallback < already i
ProneRootAnim, ProneRootAnim,
ProneForwardAnim, ProneForwardAnim,
ProneBackwardAnim, ProneBackwardAnim,
ProneLeftAnim, //Skurps
ProneRightAnim, //Skurps
SwimRootAnim, SwimRootAnim,
SwimForwardAnim, SwimForwardAnim,
@ -688,6 +696,8 @@ protected:
/// @param contactMaterial Material onto which the player stepped; may be NULL. /// @param contactMaterial Material onto which the player stepped; may be NULL.
/// @param contactObject Object onto which the player stepped; may be NULL. /// @param contactObject Object onto which the player stepped; may be NULL.
void playFootstepSound( bool triggeredLeft, Material* contactMaterial, SceneObject* contactObject ); void playFootstepSound( bool triggeredLeft, Material* contactMaterial, SceneObject* contactObject );
/// Skurps prone crawl sound
void playCrawlSound();
/// Play an impact sound. /// Play an impact sound.
void playImpactSound(); void playImpactSound();