summaryrefslogtreecommitdiff
path: root/internal_rewrite/hooks.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'internal_rewrite/hooks.cpp')
-rw-r--r--internal_rewrite/hooks.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/internal_rewrite/hooks.cpp b/internal_rewrite/hooks.cpp
index 9a2aea1..3d21d2a 100644
--- a/internal_rewrite/hooks.cpp
+++ b/internal_rewrite/hooks.cpp
@@ -1,5 +1,7 @@
#include "hooks.hpp"
#include "interface.hpp"
+#include "detours.h"
+
hooks::c_netvar_proxy hooks::lby_proxy;
hooks::c_netvar_proxy hooks::last_shot_proxy;
@@ -16,6 +18,9 @@ bool hooks::commit( factory::c_csgo* instance ) {
lby_proxy.init( g_netvars.get_prop( fnv( "DT_CSPlayer" ), fnv( "m_flLowerBodyYawTarget" ) ), &lby_proxy_fn );
last_shot_proxy.init( g_netvars.get_prop( fnv( "DT_WeaponCSBaseGun" ), fnv( "m_fLastShotTime" ) ), &last_shot_proxy_fn );
+ // god i'm thriving the d
+ auto* d = &memory::detours;
+
instance->m_d3d->hook( 42, &hooks::d3d::end_scene );
instance->m_d3d->hook( 16, &hooks::d3d::reset );
instance->m_d3d->hook( 17, &hooks::d3d::present );