Skip to content

Commit 3b89a88

Browse files
authored
Merge pull request #6 from OpenDriver2/level_viewer
critical bug fix
2 parents d8a3afa + 7a098a6 commit 3b89a88

File tree

4 files changed

+4
-2
lines changed

4 files changed

+4
-2
lines changed

DriverLevelTool/driver_routines/textures.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,7 @@ void CTexturePage::InitFromFile(int id, TEXPAGE_POS& tp, IVirtualStream* pFile)
188188

189189
for(int i = 0; i < m_numDetails; i++)
190190
{
191+
m_details[i].detailNum = i;
191192
m_details[i].numExtraCLUTs = 0;
192193
memset(m_details[i].extraCLUTs, 0, sizeof(m_details[i].extraCLUTs));
193194

DriverLevelTool/driver_routines/textures.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ struct TexDetailInfo_t
4141
TEXINF info;
4242
TEXCLUT* extraCLUTs[32];
4343
int numExtraCLUTs;
44+
int detailNum; // index on texture page
4445
};
4546

4647
//---------------------------------------------------------------------------------------------------------------------------------

DriverLevelTool/exporter/export_textures.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ void GetTPageDetailPalettes(DkList<TEXCLUT*>& out, CTexturePage* tpage, TexDetai
2222
const TexBitmap_t& bitmap = tpage->GetBitmap();
2323

2424
// ofc, add default
25-
out.append(&bitmap.clut[detail->info.id]);
25+
out.append(&bitmap.clut[detail->detailNum]);
2626

2727
for(int i = 0; i < detail->numExtraCLUTs; i++)
2828
out.append(detail->extraCLUTs[i]);

appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: 1.6.{build}
1+
version: 1.8.{build}
22

33
branches:
44
only:

0 commit comments

Comments
 (0)