fix main
This commit is contained in:
parent
72d1dad6f7
commit
8e665da007
@ -633,10 +633,6 @@ bool ApplicationClass::Frame(InputClass* Input)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Check if the mouse has been pressed.
|
|
||||||
mouseDown = Input->IsMousePressed();
|
|
||||||
|
|
||||||
// Update the mouse strings each frame.
|
// Update the mouse strings each frame.
|
||||||
result = UpdateMouseStrings(mouseX, mouseY, leftMouseDown);
|
result = UpdateMouseStrings(mouseX, mouseY, leftMouseDown);
|
||||||
if (!result)
|
if (!result)
|
||||||
@ -1189,9 +1185,12 @@ int ApplicationClass::GetScreenHeight() const
|
|||||||
void ApplicationClass::GenerateTerrain()
|
void ApplicationClass::GenerateTerrain()
|
||||||
{
|
{
|
||||||
char modelFilename[128];
|
char modelFilename[128];
|
||||||
char textureFilename[128];
|
char textureFilename1[128];
|
||||||
char textureFilename2[128];
|
char textureFilename2[128];
|
||||||
char textureFilename3[128];
|
char textureFilename3[128];
|
||||||
|
char textureFilename4[128];
|
||||||
|
char textureFilename5[128];
|
||||||
|
char textureFilename6[128];
|
||||||
|
|
||||||
XMMATRIX scaleMatrix;
|
XMMATRIX scaleMatrix;
|
||||||
int scaleX, scaleY, scaleZ;
|
int scaleX, scaleY, scaleZ;
|
||||||
@ -1204,9 +1203,12 @@ void ApplicationClass::GenerateTerrain()
|
|||||||
|
|
||||||
// Set the file name of the model.
|
// Set the file name of the model.
|
||||||
strcpy_s(modelFilename, "plane.txt");
|
strcpy_s(modelFilename, "plane.txt");
|
||||||
strcpy_s(textureFilename, "stone01.tga");
|
strcpy_s(textureFilename1, "stone01.tga");
|
||||||
strcpy_s(textureFilename2, "moss01.tga");
|
strcpy_s(textureFilename2, "normal01.tga");
|
||||||
strcpy_s(textureFilename3, "alpha01.tga");
|
strcpy_s(textureFilename3, "spec02.tga");
|
||||||
|
strcpy_s(textureFilename4, "alpha01.tga");
|
||||||
|
strcpy_s(textureFilename5, "light01.tga");
|
||||||
|
strcpy_s(textureFilename6, "moss01.tga");
|
||||||
|
|
||||||
// for loop to generate terrain chunks for a 10x10 grid
|
// for loop to generate terrain chunks for a 10x10 grid
|
||||||
for (int i = 0; i < 10; i++)
|
for (int i = 0; i < 10; i++)
|
||||||
@ -1214,7 +1216,7 @@ void ApplicationClass::GenerateTerrain()
|
|||||||
for (int j = 0; j < 10; j++)
|
for (int j = 0; j < 10; j++)
|
||||||
{
|
{
|
||||||
Object* newTerrain = new Object();
|
Object* newTerrain = new Object();
|
||||||
newTerrain->Initialize(m_Direct3D->GetDevice(), m_Direct3D->GetDeviceContext(), modelFilename, textureFilename, textureFilename2, textureFilename3);
|
newTerrain->Initialize(m_Direct3D->GetDevice(), m_Direct3D->GetDeviceContext(), modelFilename, textureFilename1, textureFilename2, textureFilename3, textureFilename4, textureFilename5, textureFilename6);
|
||||||
|
|
||||||
newTerrain->SetScaleMatrix(scaleMatrix);
|
newTerrain->SetScaleMatrix(scaleMatrix);
|
||||||
|
|
||||||
@ -1230,9 +1232,12 @@ void ApplicationClass::GenerateTerrain()
|
|||||||
void ApplicationClass::AddKobject(WCHAR* filepath)
|
void ApplicationClass::AddKobject(WCHAR* filepath)
|
||||||
{
|
{
|
||||||
char modelFilename[128];
|
char modelFilename[128];
|
||||||
char textureFilename[128];
|
char textureFilename1[128];
|
||||||
char textureFilename2[128];
|
char textureFilename2[128];
|
||||||
char textureFilename3[128];
|
char textureFilename3[128];
|
||||||
|
char textureFilename4[128];
|
||||||
|
char textureFilename5[128];
|
||||||
|
char textureFilename6[128];
|
||||||
|
|
||||||
filesystem::path p(filepath);
|
filesystem::path p(filepath);
|
||||||
string filename = p.stem().string();
|
string filename = p.stem().string();
|
||||||
@ -1242,12 +1247,15 @@ void ApplicationClass::AddKobject(WCHAR* filepath)
|
|||||||
|
|
||||||
|
|
||||||
// Set the name of the texture file that we will be loading.
|
// Set the name of the texture file that we will be loading.
|
||||||
strcpy_s(textureFilename, "stone01.tga");
|
strcpy_s(textureFilename1, "stone01.tga");
|
||||||
strcpy_s(textureFilename2, "moss01.tga");
|
strcpy_s(textureFilename2, "normal01.tga");
|
||||||
strcpy_s(textureFilename3, "alpha01.tga");
|
strcpy_s(textureFilename3, "spec02.tga");
|
||||||
|
strcpy_s(textureFilename4, "alpha01.tga");
|
||||||
|
strcpy_s(textureFilename5, "light01.tga");
|
||||||
|
strcpy_s(textureFilename6, "moss01.tga");
|
||||||
|
|
||||||
Object* newObject = new Object();
|
Object* newObject = new Object();
|
||||||
newObject->Initialize(m_Direct3D->GetDevice(), m_Direct3D->GetDeviceContext(), modelFilename, textureFilename, textureFilename2, textureFilename3);
|
newObject->Initialize(m_Direct3D->GetDevice(), m_Direct3D->GetDeviceContext(), modelFilename, textureFilename1, textureFilename2, textureFilename3, textureFilename4, textureFilename5, textureFilename6);
|
||||||
|
|
||||||
newObject->SetTranslateMatrix(XMMatrixTranslation(0.0f, 0.0f, 0.0f));
|
newObject->SetTranslateMatrix(XMMatrixTranslation(0.0f, 0.0f, 0.0f));
|
||||||
newObject->SetName(filename);
|
newObject->SetName(filename);
|
||||||
@ -1258,21 +1266,27 @@ void ApplicationClass::AddKobject(WCHAR* filepath)
|
|||||||
void ApplicationClass::AddCube()
|
void ApplicationClass::AddCube()
|
||||||
{
|
{
|
||||||
char modelFilename[128];
|
char modelFilename[128];
|
||||||
char textureFilename[128];
|
char textureFilename1[128];
|
||||||
char textureFilename2[128];
|
char textureFilename2[128];
|
||||||
char textureFilename3[128];
|
char textureFilename3[128];
|
||||||
|
char textureFilename4[128];
|
||||||
|
char textureFilename5[128];
|
||||||
|
char textureFilename6[128];
|
||||||
|
|
||||||
// Set the file name of the model.
|
// Set the file name of the model.
|
||||||
strcpy_s(modelFilename, "cube.txt");
|
strcpy_s(modelFilename, "cube.txt");
|
||||||
|
|
||||||
// Set the name of the texture file that we will be loading.
|
// Set the name of the texture file that we will be loading.
|
||||||
strcpy_s(textureFilename, "stone01.tga");
|
strcpy_s(textureFilename1, "stone01.tga");
|
||||||
strcpy_s(textureFilename2, "moss01.tga");
|
strcpy_s(textureFilename2, "normal01.tga");
|
||||||
strcpy_s(textureFilename3, "alpha01.tga");
|
strcpy_s(textureFilename3, "spec02.tga");
|
||||||
|
strcpy_s(textureFilename4, "alpha01.tga");
|
||||||
|
strcpy_s(textureFilename5, "light01.tga");
|
||||||
|
strcpy_s(textureFilename6, "moss01.tga");
|
||||||
static int cubeCount = 0;
|
static int cubeCount = 0;
|
||||||
float position = cubeCount * 2.0f;
|
float position = cubeCount * 2.0f;
|
||||||
Object* newCube = new Object();
|
Object* newCube = new Object();
|
||||||
newCube->Initialize(m_Direct3D->GetDevice(), m_Direct3D->GetDeviceContext(), modelFilename, textureFilename, textureFilename2, textureFilename3);
|
newCube->Initialize(m_Direct3D->GetDevice(), m_Direct3D->GetDeviceContext(), modelFilename, textureFilename1, textureFilename2, textureFilename3, textureFilename4, textureFilename5, textureFilename6);
|
||||||
|
|
||||||
newCube->SetTranslateMatrix(XMMatrixTranslation(position, 0.0f, 0.0f));
|
newCube->SetTranslateMatrix(XMMatrixTranslation(position, 0.0f, 0.0f));
|
||||||
|
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
#include "frustumclass.h"
|
#include "frustumclass.h"
|
||||||
#include "rendertextureclass.h"
|
#include "rendertextureclass.h"
|
||||||
#include "displayplaneclass.h"
|
#include "displayplaneclass.h"
|
||||||
|
#include "reflectionshaderclass.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -148,8 +149,6 @@ private :
|
|||||||
FpsClass* m_Fps;
|
FpsClass* m_Fps;
|
||||||
TextClass* m_FpsString;
|
TextClass* m_FpsString;
|
||||||
int m_previousFps;
|
int m_previousFps;
|
||||||
|
|
||||||
r-Manager
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
Loading…
x
Reference in New Issue
Block a user