X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fresources.qh;h=4b0eaa8e75efaa3250a235d6229178682d7ee15a;hb=e0dcacd2988c70f6f98c2328dbbf39a21daa08ea;hp=1140b0576eca9f05d43faad42f6cfc85f46aca63;hpb=3fc2359b7933352424af07db8f84cbb9342e934f;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/resources.qh b/qcsrc/client/resources.qh index 1140b0576..4b0eaa8e7 100644 --- a/qcsrc/client/resources.qh +++ b/qcsrc/client/resources.qh @@ -12,14 +12,21 @@ /// \param[in] e Entity to check. /// \param[in] res_type Type of the resource (a RES_* constant). /// \return Current amount of resource the given entity has. -float GetResourceAmount(entity e, int res_type); +float GetResource(entity e, int res_type); + +/// \brief Sets the resource amount of an entity without calling any hooks. +/// \param[in,out] e Entity to adjust. +/// \param[in] res_type Type of the resource (a RES_* constant). +/// \param[in] amount Amount of resource to set. +/// \return Boolean for whether the ammo amount was changed +bool SetResourceExplicit(entity e, int res_type, float amount); /// \brief Sets the current amount of resource the given entity will have. /// \param[in,out] e Entity to adjust. /// \param[in] res_type Type of the resource (a RES_* constant). /// \param[in] amount Amount of resource to set. /// \return No return. -void SetResourceAmount(entity e, int res_type, float amount); +void SetResource(entity e, int res_type, float amount); /// \brief Takes an entity some resource. /// \param[in,out] receiver Entity to take resource from.