@@ -209,8 +209,8 @@ void ProcessPalletLump(IVirtualStream* pFile, int lump_size)
209209 if (total_cluts == 0 )
210210 return ;
211211
212- g_extraPalettes = new extclutdata_t [total_cluts + 1 ];
213- memset (g_extraPalettes, 0 , sizeof (extclutdata_t ) * total_cluts);
212+ g_extraPalettes = new ExtClutData_t [total_cluts + 1 ];
213+ memset (g_extraPalettes, 0 , sizeof (ExtClutData_t ) * total_cluts);
214214
215215 Msg (" total_cluts: %d\n " , total_cluts);
216216
@@ -238,7 +238,7 @@ void ProcessPalletLump(IVirtualStream* pFile, int lump_size)
238238
239239 if (info.clut_number == -1 )
240240 {
241- extclutdata_t & data = g_extraPalettes[added_cluts];
241+ ExtClutData_t & data = g_extraPalettes[added_cluts];
242242 data.texnum [data.texcnt ++] = info.texnum ;
243243 data.tpage = info.tpage ;
244244 data.palette = info.palette ;
@@ -260,7 +260,7 @@ void ProcessPalletLump(IVirtualStream* pFile, int lump_size)
260260 {
261261 // Msg(" reference clut: %d, tex %d\n", info.clut_number, info.texnum);
262262
263- extclutdata_t & data = g_extraPalettes[info.clut_number ];
263+ ExtClutData_t & data = g_extraPalettes[info.clut_number ];
264264
265265 // add texture number to existing clut
266266 data.texnum [data.texcnt ++] = info.texnum ;
@@ -599,21 +599,11 @@ void FreeLevelData()
599599 delete[] g_textureNamesData;
600600
601601 // delete texture data
602- for (int i = 0 ; i < g_numTexPages; i++)
603- {
604- if (g_texPageData[i].data )
605- delete[] g_texPageData[i].data ;
606-
607- delete[] g_texPages[i].details ;
608- }
609-
610- delete[] g_texPageData;
611602 delete[] g_texPagePos;
612603 delete[] g_texPages;
613604 delete[] g_extraPalettes;
614605 delete[] g_overlayMapData;
615606
616- g_texPageData = nullptr ;
617607 g_texPagePos = nullptr ;
618608 g_texPagePos = nullptr ;
619609 g_extraPalettes = nullptr ;
0 commit comments