summaryrefslogtreecommitdiff
path: root/src/engine/worldio.cpp
diff options
context:
space:
mode:
authorxolatile2025-07-21 06:19:24 +0200
committerxolatile2025-07-21 06:19:24 +0200
commite67a5c6522a4605b4f037453fc6455a3627a7628 (patch)
tree4d91ef92df147d9f86987c19bd426861f3695064 /src/engine/worldio.cpp
parent09a43565940be30b233fa8730e65d531a454a03b (diff)
downloadxolatile-badassbug-e67a5c6522a4605b4f037453fc6455a3627a7628.tar.xz
xolatile-badassbug-e67a5c6522a4605b4f037453fc6455a3627a7628.tar.zst
Removed grass and cleared memset...
Diffstat (limited to 'src/engine/worldio.cpp')
-rw-r--r--src/engine/worldio.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/engine/worldio.cpp b/src/engine/worldio.cpp
index 591af3c..9fd444e 100644
--- a/src/engine/worldio.cpp
+++ b/src/engine/worldio.cpp
@@ -781,7 +781,8 @@ void savevslots(stream *f, int numvslots)
{
if(vslots.empty()) return;
int *prev = new int[numvslots];
- memset(prev, -1, numvslots*sizeof(int));
+ for(int i=0;i<numvslots;++i)prev[i]=-1;
+ //~memset((void*)prev, -1, (size_t)numvslots*sizeof(int));
loopi(numvslots)
{
VSlot *vs = vslots[i];
@@ -854,7 +855,8 @@ void loadvslots(stream *f, int numvslots)
{
int *prev = new (false) int[numvslots];
if(!prev) return;
- memset(prev, -1, numvslots*sizeof(int));
+ for(int i=0;i<numvslots;++i)prev[i]=-1;
+ //~memset((void*)prev, -1, (size_t)numvslots*sizeof(int));
while(numvslots > 0)
{
int changed = f->getlil<int>();