Skip to content

Commit

Permalink
Fixed wrong version in meta
Browse files Browse the repository at this point in the history
* This little bug prevented the savegame from being written if meta was loaded
  • Loading branch information
NovFR committed Mar 23, 2021
1 parent b35e931 commit 4cc6e8d
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 12 deletions.
Binary file modified Binaries/GlEd.exe
Binary file not shown.
16 changes: 4 additions & 12 deletions Source/Sources/Files/Files_LSF.c
Original file line number Diff line number Diff line change
Expand Up @@ -119,14 +119,6 @@ BOOL lsf_Create(LSFREADER *pReader, LSFILE *pFile)
}
List_AddEntry((NODE *)pxnFirst,&pFile->nodeXMLRoot);

pxnNew = xml_CreateNode(L"header",pxnFirst,2,L"version",L"2",L"time",L"0");
if (!pxnNew)
{
SetLastError(ERROR_NOT_ENOUGH_MEMORY);
return(FALSE);
}
List_AddEntry((NODE *)pxnNew,&pxnFirst->children);

pxnNew = xml_CreateNode(L"version",pxnFirst,0);
if (!pxnNew)
{
Expand All @@ -149,13 +141,13 @@ BOOL lsf_Create(LSFREADER *pReader, LSFILE *pFile)

switch(i)
{
case 0: uValue = (pReader->pHeader->EngineVersion&0xFF000000)>>24;
case 0: uValue = (pReader->pHeader->EngineVersion&0xF0000000)>>28;
break;
case 1: uValue = (pReader->pHeader->EngineVersion&0x00FF0000)>>16;
case 1: uValue = (pReader->pHeader->EngineVersion&0x0F000000)>>24;
break;
case 2: uValue = (pReader->pHeader->EngineVersion&0x0000FF00)>>8;
case 2: uValue = (pReader->pHeader->EngineVersion&0x00FF0000)>>16;
break;
case 3: uValue = (pReader->pHeader->EngineVersion&0x000000FF);
case 3: uValue = (pReader->pHeader->EngineVersion&0x0000FFFF);
break;
}
if (!xml_SetAttrValueNumber(pxa,uValue))
Expand Down

0 comments on commit 4cc6e8d

Please sign in to comment.