Patch update - Texture fix + Exe fix

[FIX] :

~ Modification des textures bath et water
~ Ajouts des fichier pour le exe
This commit is contained in:
CatChow0 2024-04-26 14:03:53 +02:00
parent b284fb1805
commit 3bb1f095c1
4 changed files with 51 additions and 29 deletions

View File

@ -267,7 +267,8 @@ bool ApplicationClass::Initialize(int screenWidth, int screenHeight, HWND hwnd)
// Set the file names of the bath model.
strcpy_s(modelFilename, "bath.txt");
Filename.push_back("marble01.tga");
// replace first element with the new filename
Filename[0] = "marble01.tga";
// Create and initialize the bath model object.
m_BathModel = new ModelClass;
@ -281,7 +282,8 @@ bool ApplicationClass::Initialize(int screenWidth, int screenHeight, HWND hwnd)
// Set the file names of the water model.
strcpy_s(modelFilename, "water.txt");
Filename.push_back("water01.tga");
// replace first element with the new filename
Filename[0] = "water01.tga";
// Create and initialize the water model object.
m_WaterModel = new ModelClass;

View File

@ -151,7 +151,9 @@
<CopyFileToFolders Include="normalmap.vs">
<FileType>Document</FileType>
</CopyFileToFolders>
<None Include="..\KhaoticDemo\water.ps" />
<CopyFileToFolders Include="..\KhaoticDemo\water.ps">
<FileType>Document</FileType>
</CopyFileToFolders>
<None Include="packages.config" />
<CopyFileToFolders Include="reflection.ps">
<FileType>Document</FileType>
@ -177,9 +179,15 @@
<CopyFileToFolders Include="transparent.vs">
<FileType>Document</FileType>
</CopyFileToFolders>
<None Include="refraction.ps" />
<None Include="refraction.vs" />
<None Include="water.vs" />
<CopyFileToFolders Include="refraction.ps">
<FileType>Document</FileType>
</CopyFileToFolders>
<CopyFileToFolders Include="refraction.vs">
<FileType>Document</FileType>
</CopyFileToFolders>
<CopyFileToFolders Include="water.vs">
<FileType>Document</FileType>
</CopyFileToFolders>
</ItemGroup>
<ItemGroup>
<CopyFileToFolders Include="Color.ps">
@ -205,6 +213,7 @@
<CopyFileToFolders Include="light01.tga" />
<CopyFileToFolders Include="moss01.tga" />
<CopyFileToFolders Include="normal01.tga" />
<CopyFileToFolders Include="marble01.tga" />
<Image Include="papier.tga" />
<CopyFileToFolders Include="spec02.tga" />
<CopyFileToFolders Include="sprite01.tga" />
@ -212,17 +221,19 @@
<CopyFileToFolders Include="sprite03.tga" />
<CopyFileToFolders Include="sprite04.tga" />
<CopyFileToFolders Include="stone01.tga" />
<Image Include="wall.tga" />
<Image Include="water01.tga" />
<CopyFileToFolders Include="wall.tga" />
<CopyFileToFolders Include="water01.tga" />
</ItemGroup>
<ItemGroup>
<CopyFileToFolders Include="cube.txt" />
<CopyFileToFolders Include="font01.txt" />
<CopyFileToFolders Include="plane.txt" />
<CopyFileToFolders Include="bath.txt" />
<Text Include="chunk.txt" />
<Text Include="sphere.txt" />
<CopyFileToFolders Include="sprite_data_01.txt" />
<Text Include="square.txt" />
<CopyFileToFolders Include="water.txt" />
</ItemGroup>
<ItemGroup>
<CopyFileToFolders Include="translate.ps">

View File

@ -319,9 +319,6 @@
</ClInclude>
</ItemGroup>
<ItemGroup>
<Image Include="wall.tga">
<Filter>assets</Filter>
</Image>
<Image Include="papier.tga">
<Filter>assets</Filter>
</Image>
@ -331,24 +328,9 @@
<Image Include="KhaoticIcon.ico">
<Filter>Assets</Filter>
</Image>
<Image Include="water01.tga">
<Filter>Assets</Filter>
</Image>
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
<None Include="refraction.ps">
<Filter>shader</Filter>
</None>
<None Include="refraction.vs">
<Filter>shader</Filter>
</None>
<None Include="..\KhaoticDemo\water.ps">
<Filter>shader</Filter>
</None>
<None Include="water.vs">
<Filter>shader</Filter>
</None>
</ItemGroup>
<ItemGroup>
<Text Include="sphere.txt">
@ -484,5 +466,32 @@
<CopyFileToFolders Include="alphamap.ps">
<Filter>Texture</Filter>
</CopyFileToFolders>
<CopyFileToFolders Include="refraction.ps">
<Filter>shader</Filter>
</CopyFileToFolders>
<CopyFileToFolders Include="refraction.vs">
<Filter>shader</Filter>
</CopyFileToFolders>
<CopyFileToFolders Include="..\KhaoticDemo\water.ps">
<Filter>shader</Filter>
</CopyFileToFolders>
<CopyFileToFolders Include="water.vs">
<Filter>shader</Filter>
</CopyFileToFolders>
<CopyFileToFolders Include="wall.tga">
<Filter>assets</Filter>
</CopyFileToFolders>
<CopyFileToFolders Include="water01.tga">
<Filter>Assets</Filter>
</CopyFileToFolders>
<CopyFileToFolders Include="bath.txt">
<Filter>Assets</Filter>
</CopyFileToFolders>
<CopyFileToFolders Include="marble01.tga">
<Filter>Assets</Filter>
</CopyFileToFolders>
<CopyFileToFolders Include="water.txt">
<Filter>Assets</Filter>
</CopyFileToFolders>
</ItemGroup>
</Project>

View File

@ -271,7 +271,7 @@ void ModelClass::ReleaseTextures()
bool ModelClass::LoadModel(char* filename)
{
Logger::Get().Log("Loading model", __FILE__, __LINE__);
Logger::Get().Log("Loading model: " + std::string(filename), __FILE__, __LINE__);
ifstream fin;
char input;
@ -324,7 +324,7 @@ bool ModelClass::LoadModel(char* filename)
// Close the model file.
fin.close();
Logger::Get().Log("Model loaded", __FILE__, __LINE__);
Logger::Get().Log("Model loaded "+ std::string(filename), __FILE__, __LINE__);
return true;
}
@ -489,7 +489,7 @@ bool ModelClass::ChangeTexture(ID3D11Device* device, ID3D11DeviceContext* device
return false;
}
Logger::Get().Log("Texture changed", __FILE__, __LINE__);
Logger::Get().Log("Texture changed", __FILE__, __LINE__, Logger::LogLevel::Debug);
return true;
}