From 9a09c605402e6ff74f93f7fe7afc50ccc785acc3 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Sun, 25 Dec 2022 11:03:50 +0000 Subject: Add basic mouse input scaling --- src/engineapi.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/engineapi.c') diff --git a/src/engineapi.c b/src/engineapi.c index 8cc3dd6..b2272f9 100644 --- a/src/engineapi.c +++ b/src/engineapi.c @@ -40,6 +40,8 @@ struct VEngineServer *engserver; DECL_VFUNC(void *, GetGlobalVars, 1) void *globalvars; +void *inputsystem; + DECL_VFUNC_DYN(void *, GetAllServerClasses) DECL_VFUNC(int, GetEngineBuildNumber_newl4d2, 99) // duping gamedata entry, yuck @@ -71,6 +73,8 @@ bool engineapi_init(int pluginver) { void *pim = factory_server("PlayerInfoManager002", 0); if (pim) globalvars = GetGlobalVars(pim); + inputsystem = factory_inputsystem("InputSystemVersion001", 0); + void *srvdll; // TODO(compat): add this back when there's gamedata for 009 (no point atm) /*if (srvdll = factory_engine("ServerGameDLL009", 0)) { -- cgit v1.2.3