- use FCompressedBuffer to store level snapshots. FCompressedMemFile has been removed.
This commit is contained in:
parent
da83d9e2bd
commit
075e98c967
11 changed files with 46 additions and 249 deletions
|
|
@ -196,7 +196,7 @@ void G_ClearSnapshots (void)
|
|||
{
|
||||
for (unsigned int i = 0; i < wadlevelinfos.Size(); i++)
|
||||
{
|
||||
wadlevelinfos[i].ClearSnapshot();
|
||||
wadlevelinfos[i].Snapshot.Clean();
|
||||
}
|
||||
// Since strings are only locked when snapshotting a level, unlock them
|
||||
// all now, since we got rid of all the snapshots that cared about them.
|
||||
|
|
@ -248,7 +248,7 @@ void level_info_t::Reset()
|
|||
WallVertLight = +8;
|
||||
F1Pic = "";
|
||||
musicorder = 0;
|
||||
snapshot = NULL;
|
||||
Snapshot = { 0,0,0,0,nullptr };
|
||||
snapshotVer = 0;
|
||||
defered = 0;
|
||||
skyspeed1 = skyspeed2 = 0.f;
|
||||
|
|
@ -334,17 +334,6 @@ FString level_info_t::LookupLevelName()
|
|||
}
|
||||
|
||||
|
||||
//==========================================================================
|
||||
//
|
||||
//
|
||||
//==========================================================================
|
||||
|
||||
void level_info_t::ClearSnapshot()
|
||||
{
|
||||
if (snapshot != NULL) delete snapshot;
|
||||
snapshot = NULL;
|
||||
}
|
||||
|
||||
//==========================================================================
|
||||
//
|
||||
//
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue