DREAMWEB: 'clearrest' ported to C++.
This commit is contained in:
parent
03204ad319
commit
c1b7d25bb7
4 changed files with 15 additions and 29 deletions
|
@ -1165,7 +1165,20 @@ void DreamGenContext::clearBeforeLoad() {
|
|||
return /* (noclear) */;
|
||||
|
||||
clearReels();
|
||||
clearRest();
|
||||
|
||||
//clearRest
|
||||
uint8 *dst = (uint8 *)getSegment(data.word(kMapdata)).ptr(0, 0);
|
||||
memset(dst, 0, kMaplen);
|
||||
deallocateMem(data.word(kBackdrop));
|
||||
deallocateMem(data.word(kSetframes));
|
||||
deallocateMem(data.word(kReels));
|
||||
deallocateMem(data.word(kPeople));
|
||||
deallocateMem(data.word(kSetdesc));
|
||||
deallocateMem(data.word(kBlockdesc));
|
||||
deallocateMem(data.word(kRoomdesc));
|
||||
deallocateMem(data.word(kFreeframes));
|
||||
deallocateMem(data.word(kFreedesc));
|
||||
|
||||
data.byte(kRoomloaded) = 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue