diff --git a/Source/objects.cpp b/Source/objects.cpp index 8330e6c4e..84a9307c4 100644 --- a/Source/objects.cpp +++ b/Source/objects.cpp @@ -915,19 +915,17 @@ void LoadMapObjs(unsigned char *pMap, int startx, int starty) void AddDiabObjs() { - unsigned char *v0; // esi - unsigned char *v1; // esi - unsigned char *v2; // esi - - v0 = LoadFileInMem("Levels\\L4Data\\diab1.DUN", 0); - LoadMapObjects(v0, 2 * diabquad1x, 2 * diabquad1y, diabquad2x, diabquad2y, 11, 12, 1); - mem_free_dbg(v0); - v1 = LoadFileInMem("Levels\\L4Data\\diab2a.DUN", 0); - LoadMapObjects(v1, 2 * diabquad2x, 2 * diabquad2y, diabquad3x, diabquad3y, 11, 11, 2); - mem_free_dbg(v1); - v2 = LoadFileInMem("Levels\\L4Data\\diab3a.DUN", 0); - LoadMapObjects(v2, 2 * diabquad3x, 2 * diabquad3y, diabquad4x, diabquad4y, 9, 9, 3); - mem_free_dbg(v2); + unsigned char *lpSetPiece; // esi + + lpSetPiece = LoadFileInMem("Levels\\L4Data\\diab1.DUN", 0); + LoadMapObjects(lpSetPiece, 2 * diabquad1x, 2 * diabquad1y, diabquad2x, diabquad2y, 11, 12, 1); + mem_free_dbg(lpSetPiece); + lpSetPiece = LoadFileInMem("Levels\\L4Data\\diab2a.DUN", 0); + LoadMapObjects(lpSetPiece, 2 * diabquad2x, 2 * diabquad2y, diabquad3x, diabquad3y, 11, 11, 2); + mem_free_dbg(lpSetPiece); + lpSetPiece = LoadFileInMem("Levels\\L4Data\\diab3a.DUN", 0); + LoadMapObjects(lpSetPiece, 2 * diabquad3x, 2 * diabquad3y, diabquad4x, diabquad4y, 9, 9, 3); + mem_free_dbg(lpSetPiece); } // 5289C4: using guessed type int diabquad1x; // 5289C8: using guessed type int diabquad1y;