From 3d412a4b30a9f7c7f51ea6562e694315948bd3da Mon Sep 17 00:00:00 2001 From: boris Date: Wed, 28 Nov 2018 16:00:02 +1300 Subject: cleaned up in short, the cheat and loader are now separate solutions. unused stuff was moved into the legacy solution in case anyone wants to compile it or whatever. i can change this back if you want to. also, i configured the loader to compile in x64, and have separate build types for linux and win64 --- tf2/window_procedure.cpp | 59 ------------------------------------------------ 1 file changed, 59 deletions(-) delete mode 100644 tf2/window_procedure.cpp (limited to 'tf2/window_procedure.cpp') diff --git a/tf2/window_procedure.cpp b/tf2/window_procedure.cpp deleted file mode 100644 index b67f9bb..0000000 --- a/tf2/window_procedure.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "hooks.h" -#include "input_system.hpp" -#include "settings.h" - -//im pretty sure half this shit is redundant rn but idrc - - -decltype( &hooks::window_procedure ) hooks::window_procedure_o; -long __stdcall hooks::window_procedure( HWND hwnd, uint32_t msg, uint32_t wparam, long lparam ) { - if( cl.m_panic ) { - return CallWindowProcA( ( WNDPROC )window_procedure_o, hwnd, msg, wparam, lparam ); - } - - if( msg == WM_ACTIVATE && wparam == WA_INACTIVE ) { - g_input.clear_keys( ); - } - - if( msg == WM_MOUSEMOVE ) { - g_input.capture_mouse_move( lparam ); - g_con->get_input( )->capture_mouse_move( lparam ); - } - static auto con_pressed = false; - if( g_con->get_input( )->is_key_pressed( KEYS_HOME ) ) { - if( !con_pressed ) { - if( !g_con->m_open ) { - g_con->m_consuming_input = true; - } - - g_con->m_open ^= 1; - } - con_pressed = true; - } - else con_pressed = false; - - if( g_con->get_input( )->register_key_press( VirtualKeyEvents_t( msg ), VirtualKeys_t( wparam ) ) ) { - if( g_con->m_open ) return false; - } - - if( !g_con->m_open ) { - static bool was_pressed = false; - if( g_input.is_key_pressed( KEYS_INSERT ) ) { - if( !was_pressed ) { - g_settings.menu.open ^= 1; - - was_pressed = true; - } - } - else { - was_pressed = false; - } - - if( g_input.register_key_press( VirtualKeyEvents_t( msg ), VirtualKeys_t( wparam ) ) - && g_settings.menu.open ) { - return false; - } - } - - return CallWindowProcA( ( WNDPROC )window_procedure_o, hwnd, msg, wparam, lparam ); -} \ No newline at end of file -- cgit v1.2.3