src/misc.cpp
branchcustombridgeheads
changeset 5650 aefc131bf5ce
parent 5649 55c8267c933f
child 5847 9ce114e1d90d
equal deleted inserted replaced
5649:55c8267c933f 5650:aefc131bf5ce
   609 	Cheat* cht = (Cheat*)&_cheats;
   609 	Cheat* cht = (Cheat*)&_cheats;
   610 	uint count = SlGetFieldLength() / 2;
   610 	uint count = SlGetFieldLength() / 2;
   611 	uint i;
   611 	uint i;
   612 
   612 
   613 	for (i = 0; i < count; i++) {
   613 	for (i = 0; i < count; i++) {
   614 		cht[i].been_used = SlReadByte();
   614 		cht[i].been_used = (SlReadByte() != 0);
   615 		cht[i].value     = SlReadByte();
   615 		cht[i].value     = (SlReadByte() != 0);
   616 	}
   616 	}
   617 }
   617 }
   618 
   618 
   619 
   619 
   620 const ChunkHandler _misc_chunk_handlers[] = {
   620 extern const ChunkHandler _misc_chunk_handlers[] = {
   621 	{ 'MAPS', Save_MAPS,     Load_MAPS,     CH_RIFF },
   621 	{ 'MAPS', Save_MAPS,     Load_MAPS,     CH_RIFF },
   622 	{ 'MAPT', Save_MAPT,     Load_MAPT,     CH_RIFF },
   622 	{ 'MAPT', Save_MAPT,     Load_MAPT,     CH_RIFF },
   623 	{ 'MAPO', Save_MAP1,     Load_MAP1,     CH_RIFF },
   623 	{ 'MAPO', Save_MAP1,     Load_MAP1,     CH_RIFF },
   624 	{ 'MAP2', Save_MAP2,     Load_MAP2,     CH_RIFF },
   624 	{ 'MAP2', Save_MAP2,     Load_MAP2,     CH_RIFF },
   625 	{ 'M3LO', Save_MAP3,     Load_MAP3,     CH_RIFF },
   625 	{ 'M3LO', Save_MAP3,     Load_MAP3,     CH_RIFF },