diff options
| author | jacob1 <jfu614@gmail.com> | 2013-02-24 19:12:48 (GMT) |
|---|---|---|
| committer | jacob1 <jfu614@gmail.com> | 2013-02-24 19:12:48 (GMT) |
| commit | 0939494747908bb702f24598e883c3d1f70e3710 (patch) | |
| tree | 3477ed2cb7e995fa3c94880acee49bdd2232eaca /src/client/GameSave.cpp | |
| parent | f138e10917b1bcdd7d270997312e8d672c182c3a (diff) | |
| download | powder-0939494747908bb702f24598e883c3d1f70e3710.zip powder-0939494747908bb702f24598e883c3d1f70e3710.tar.gz | |
fix problems found with valgrind with shifting stamps and saving
Diffstat (limited to 'src/client/GameSave.cpp')
| -rw-r--r-- | src/client/GameSave.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/client/GameSave.cpp b/src/client/GameSave.cpp index 791069d..af8bbf2 100644 --- a/src/client/GameSave.cpp +++ b/src/client/GameSave.cpp @@ -366,7 +366,7 @@ void GameSave::Transform(matrix2d transform, vector2d translate) signs[i].x = nx; signs[i].y = ny; } - for (i=0; i<NPART; i++) + for (i=0; i<particlesCount; i++) { if (!particles[i].type) continue; pos = v2d_new(particles[i].x, particles[i].y); @@ -410,13 +410,13 @@ void GameSave::Transform(matrix2d transform, vector2d translate) blockWidth = newBlockWidth; blockHeight = newBlockHeight; - delete blockMap; - delete fanVelX; - delete fanVelY; + delete[] blockMap; + delete[] fanVelX; + delete[] fanVelY; - delete blockMapPtr; - delete fanVelXPtr; - delete fanVelYPtr; + delete[] blockMapPtr; + delete[] fanVelXPtr; + delete[] fanVelYPtr; blockMap = blockMapNew; fanVelX = fanVelXNew; |
