diff --git a/saco/main.cpp b/saco/main.cpp
index 98c6678..cf5c93d 100644
--- a/saco/main.cpp
+++ b/saco/main.cpp
@@ -35,6 +35,7 @@ HANDLE hInstance=0;
CUnkClass1 *pUnkClass1=NULL;
CUnkClass2 *pUnkClass2=NULL;
CUnkClass3 *pUnkClass3=NULL;
+CUnkClass4 *pUnkClass4=NULL;
bool bShowDebugLabels = false;
@@ -342,6 +343,7 @@ void DoInitStuff()
pUnkClass1 = new CUnkClass1(pD3DDevice);
pUnkClass2 = new CUnkClass2(pD3DDevice);
pUnkClass3 = new CUnkClass3(pD3DDevice);
+ pUnkClass4 = new CUnkClass4(pD3DDevice);
}
diff --git a/saco/main.h b/saco/main.h
index 8eda6d7..1402db4 100644
--- a/saco/main.h
+++ b/saco/main.h
@@ -64,6 +64,7 @@ typedef struct _GAME_SETTINGS {
#include "unkclass1.h"
#include "unkclass2.h"
#include "unkclass3.h"
+#include "unkclass4.h"
void SetStringFromCommandLine(char *szCmdLine, char *szString);
void SetStringFromQuotedCommandLine(char *szCmdLine, char *szString);
diff --git a/saco/saco.vcproj b/saco/saco.vcproj
index 2d3ecf9..d925ed7 100644
--- a/saco/saco.vcproj
+++ b/saco/saco.vcproj
@@ -567,6 +567,12 @@
+
+
+
+
diff --git a/saco/unkclass4.cpp b/saco/unkclass4.cpp
new file mode 100644
index 0000000..380f9b7
--- /dev/null
+++ b/saco/unkclass4.cpp
@@ -0,0 +1,14 @@
+
+#include "main.h"
+
+CUnkClass4::CUnkClass4(IDirect3DDevice9 *pD3DDevice)
+{
+ m_pD3DDevice = pD3DDevice;
+ field_20 = 0;
+ field_24 = 0;
+ field_C = 280;
+ field_10 = 150;
+ field_14 = 210;
+ field_18 = 30;
+ field_1C = 38;
+}
diff --git a/saco/unkclass4.h b/saco/unkclass4.h
new file mode 100644
index 0000000..a74e8e0
--- /dev/null
+++ b/saco/unkclass4.h
@@ -0,0 +1,20 @@
+
+#pragma once
+
+class CUnkClass4
+{
+private:
+ IDirect3DDevice9* m_pD3DDevice;
+ char _gap4[8];
+ int field_C;
+ int field_10;
+ int field_14;
+ int field_18;
+ int field_1C;
+ int field_20;
+ int field_24;
+
+public:
+ CUnkClass4(IDirect3DDevice9 *pD3DDevice);
+
+};