[saco] Implement CUnkClass4 constructor

This commit is contained in:
RD42
2024-03-26 23:50:28 +08:00
parent 6241c3d9a2
commit 8ef36cc71e
5 changed files with 43 additions and 0 deletions
+2
View File
@@ -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);
}
+1
View File
@@ -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);
+6
View File
@@ -567,6 +567,12 @@
<File
RelativePath=".\unkclass3.h">
</File>
<File
RelativePath=".\unkclass4.cpp">
</File>
<File
RelativePath=".\unkclass4.h">
</File>
</Filter>
<File
RelativePath=".\audiostream.cpp">
+14
View File
@@ -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;
}
+20
View File
@@ -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);
};