aboutsummaryrefslogtreecommitdiff
path: root/source2-basehook/Include.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'source2-basehook/Include.hpp')
-rw-r--r--source2-basehook/Include.hpp36
1 files changed, 36 insertions, 0 deletions
diff --git a/source2-basehook/Include.hpp b/source2-basehook/Include.hpp
new file mode 100644
index 0000000..7430b70
--- /dev/null
+++ b/source2-basehook/Include.hpp
@@ -0,0 +1,36 @@
+#pragma once
+#define WIN32_LEAN_AND_MEAN
+
+#include <windows.h>
+#include <string>
+#include <memory>
+#include <vector>
+#include <cmath>
+
+//Macros
+#define Packed
+#pragma pack(push,1)
+
+#define Sig(Module, Signature)Utilities::FindPattern(Module, Signature)
+
+template<typename Fn> inline Fn CallVfunc(const PVOID Virtual, int Index) { return (Fn) * (*(const PVOID**)Virtual + Index); }
+
+//SDK
+#include "Source2SDK/SDK.hpp"
+
+//Base
+#include "Console.hpp"
+#include "Utilities/VMTHook.hpp"
+#include "Utilities/Utilities.hpp"
+#include "Base.hpp"
+
+//Hooks
+#include "Hooks/PaintTraverse.hpp"
+#include "Hooks/CreateMove.hpp"
+#include "Hooks/LevelInit.hpp"
+
+//Engine renderer
+#include "Renderer/Renderer.hpp"
+
+
+