iw4x-client/src/Components/Modules/QuickPatch.hpp

38 lines
1013 B
C++
Raw Normal View History

2017-01-20 08:36:52 -05:00
#pragma once
2017-01-19 16:23:59 -05:00
namespace Components
{
class QuickPatch : public Component
{
public:
QuickPatch();
2017-01-20 08:36:52 -05:00
bool unitTest() override;
2017-01-19 16:23:59 -05:00
static void UnlockStats();
private:
static void JavelinResetHookStub();
2021-11-10 14:48:00 -05:00
static Dvar::Var r_customAspectRatio;
static Game::dvar_t* Dvar_RegisterAspectRatioDvar(const char* dvarName, const char** valueList, int defaultIndex, unsigned __int16 flags, const char* description);
2019-01-22 19:36:31 -05:00
static void SetAspectRatioStub();
static void SetAspectRatio();
2020-12-22 23:15:48 -05:00
static Game::dvar_t* g_antilag;
static void ClientEventsFireWeaponStub();
static void ClientEventsFireWeaponMeleeStub();
2022-07-23 16:16:26 -04:00
static BOOL IsDynClassnameStub(const char* classname);
static void CL_KeyEvent_OnEscape();
static void CL_KeyEvent_ConsoleEscape_Stub();
2022-06-04 13:07:45 -04:00
2022-08-01 10:30:31 -04:00
static void R_AddImageToList_Hk(Game::XAssetHeader header, void* data);
static void Sys_SpawnQuitProcess_Hk();
2022-06-04 13:07:45 -04:00
static Game::dvar_t* Dvar_RegisterConMinicon(const char* dvarName, bool value, unsigned __int16 flags, const char* description);
2017-01-19 16:23:59 -05:00
};
}