blob: d744d9de7ac4dfd5b9efd7d056b64b4a7400c1a3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <intrin.h>
#include "hooks.hpp"
#include "interface.hpp"
#include "context.hpp"
#include "math.hpp"
#include "base_cheat.hpp"
void __fastcall hooks::paint( void* ecx, void* edx, int mode ) {
static auto paint_o = g_gmod.m_engine_vgui->get_old_function< decltype( &hooks::paint ) >( 13 );
if( g_gmod.m_panic ) return paint_o( ecx, edx, mode );
paint_o( ecx, edx, mode );
if( mode & 2 ) {
if( g_ctx.run_frame( ) ) {
g_cheat.m_visuals.store_data( );
}
}
}
|