#pragma once #include #include #include #include #include #include using namespace std; #include "ValveSDK/engine/wrect.h" #include "ValveSDK/engine/cl_dll.h" #include "ValveSDK/engine/r_studioint.h" #include "ValveSDK/engine/cl_entity.h" #include "ValveSDK/misc/com_model.h" #include "ValveSDK/engine/triangleapi.h" #include "ValveSDK/engine/pmtrace.h" #include "ValveSDK/engine/pm_defs.h" #include "ValveSDK/engine/pm_info.h" #include "ValveSDK/common/ref_params.h" #include "ValveSDK/common/studio_event.h" #include "ValveSDK/common/net_api.h" #include "ValveSDK/common/r_efx.h" #include "ValveSDK/engine/cvardef.h" #include "ValveSDK/engine/util_vector.h" #include "ValveSDK/misc/parsemsg.h" #include "ValveSDK/engine/studio.h" #include "ValveSDK/engine/event_args.h" #include "ValveSDK/engine/event_flags.h" #include "ValveSDK/common/event_api.h" #include "ValveSDK/common/screenfade.h" #include "ValveSDK/engine/keydefs.h" #include "ValveSDK/common/engine_launcher_api.h" #include "ValveSDK/common/entity_types.h" #include "struct.h" #include "offset.h" #include "client.h" #include "utils.h" #include "usermsg.h" #include "enginemsg.h" #include "eventmsg.h" #include "redirect.h" extern cl_clientfunc_t *g_pClient; extern cl_enginefunc_t *g_pEngine; extern engine_studio_api_t *g_pStudio; extern cl_clientfunc_t g_Client; extern cl_enginefunc_t g_Engine; extern engine_studio_api_t g_Studio; extern PUserMsg pUserMsgBase; extern PEngineMsg pEngineMsgBase; extern PEventMsg pEventMsgBase; extern PColor24 Console_TextColor; extern SCREENINFO g_Screen; extern char* BaseDir;