Browse Source

Cleanup DRLG_Init_Globals

pull/4/head
Robin Eklind 8 years ago committed by Dennis Duda
parent
commit
d7d7f79ff8
  1. 28
      Source/drlg_l1.cpp

28
Source/drlg_l1.cpp

@ -112,21 +112,21 @@ unsigned char L5ConvTbl[16] = { 22u, 13u, 1u, 13u, 2u, 13u, 13u, 13u, 4u, 13u, 1
void __cdecl DRLG_Init_Globals()
{
char v0; // al
memset(dFlags, 0, 0x3100u);
memset(dPlayer, 0, 0x3100u);
memset(dMonster, 0, 0xC400u);
memset(dDead, 0, 0x3100u);
memset(dObject, 0, 0x3100u);
memset(dItem, 0, 0x3100u);
memset(dMissile, 0, 0x3100u);
memset(dArch, 0, 0x3100u);
if ( lightflag )
v0 = 0;
char c;
memset(dFlags, 0, sizeof(dFlags));
memset(dPlayer, 0, sizeof(dPlayer));
memset(dMonster, 0, sizeof(dMonster));
memset(dDead, 0, sizeof(dDead));
memset(dObject, 0, sizeof(dObject));
memset(dItem, 0, sizeof(dItem));
memset(dMissile, 0, sizeof(dMissile));
memset(dArch, 0, sizeof(dArch));
if ( lightflag == 0 )
c = light4flag != 0 ? 3 : 15;
else
v0 = light4flag == 0 ? 15 : 3;
memset(dTransVal, v0, 0x3100u);
c = 0;
memset(dTransVal, c, sizeof(dTransVal));
}
// 525728: using guessed type int light4flag;
// 646A28: using guessed type int lightflag;

Loading…
Cancel
Save