diff options
| author | boris <wzn@moneybot.cc> | 2018-11-28 16:00:02 +1300 |
|---|---|---|
| committer | boris <wzn@moneybot.cc> | 2018-11-28 16:00:02 +1300 |
| commit | 3d412a4b30a9f7c7f51ea6562e694315948bd3da (patch) | |
| tree | 26d67dfd1f3e5fd12903ad13e85d0cb8bcf8f21c /tf2/window_procedure.cpp | |
| parent | e4729e4393d90271a3814c7a79950a660c48325a (diff) | |
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
Diffstat (limited to 'tf2/window_procedure.cpp')
| -rw-r--r-- | tf2/window_procedure.cpp | 59 |
1 files changed, 0 insertions, 59 deletions
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 |
