#ifndef _MISC_WASTED_SETTINGS_HPP_ #define _MISC_WASTED_SETTINGS_HPP_ // ------------------------------------------------------------------------------------------------ #include "Common.hpp" #include "Base/Color3.hpp" // ------------------------------------------------------------------------------------------------ namespace SqMod { /* ------------------------------------------------------------------------------------------------ * ... */ struct CWastedSettings { /* -------------------------------------------------------------------------------------------- * ... */ typedef SQUnsignedInteger32 U32; typedef SQFloat F32; /* -------------------------------------------------------------------------------------------- * ... */ U32 DeathTimer, FadeTimer; F32 FadeInSpeed, FadeOutSpeed; Color3 FadeColor; U32 CorpseFadeStart, CorpseFadeTime; /* -------------------------------------------------------------------------------------------- * ... */ CWastedSettings() noexcept; /* -------------------------------------------------------------------------------------------- * ... */ CWastedSettings(U32 dt, U32 ft, F32 fis, F32 fos, const Color3 & fc, U32 cfs, U32 cft) noexcept; /* -------------------------------------------------------------------------------------------- * ... */ CWastedSettings(const CWastedSettings & x) noexcept; /* -------------------------------------------------------------------------------------------- * ... */ CWastedSettings(CWastedSettings && x) noexcept; /* -------------------------------------------------------------------------------------------- * ... */ ~CWastedSettings(); /* -------------------------------------------------------------------------------------------- * ... */ CWastedSettings & operator= (const CWastedSettings & x) noexcept; /* -------------------------------------------------------------------------------------------- * ... */ CWastedSettings & operator= (CWastedSettings && x) noexcept; /* -------------------------------------------------------------------------------------------- * ... */ CWastedSettings operator+ (const CWastedSettings & x) const noexcept; /* -------------------------------------------------------------------------------------------- * ... */ CWastedSettings operator- (const CWastedSettings & x) const noexcept; /* -------------------------------------------------------------------------------------------- * ... */ CWastedSettings operator* (const CWastedSettings & x) const noexcept; /* -------------------------------------------------------------------------------------------- * ... */ CWastedSettings operator/ (const CWastedSettings & x) const noexcept; /* -------------------------------------------------------------------------------------------- * ... */ bool operator== (const CWastedSettings & x) const noexcept; /* -------------------------------------------------------------------------------------------- * ... */ bool operator!= (const CWastedSettings & x) const noexcept; /* -------------------------------------------------------------------------------------------- * ... */ SQInteger Cmp(const CWastedSettings & x) const noexcept; /* -------------------------------------------------------------------------------------------- * ... */ void Set() const noexcept; /* -------------------------------------------------------------------------------------------- * ... */ void Get() const noexcept; }; } // Namespace:: SqMod #endif // _MISC_WASTED_SETTINGS_HPP_