]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_mm.c
[16_ca needs huge amounts of work and I should remember what needs to be done soon...
[16.git] / src / lib / 16_mm.c
index f5f0770e7bb57e332ab9c202ee08e86c8d2afe78..a265e95834e99daaaab7d8ce450d7addac6d30eb 100755 (executable)
@@ -1431,18 +1431,20 @@ void MM_ShowMemoryVidVer(global_game_variables_t *gvar)
                        color = 12;             // red = locked
                if (scan->start<=end)
                        Quit (gvar, "MM_ShowMemory: Memory block order currupted!");
-               end = scan->length-1;
+               //end = scan->length-1;
+               end = scan->start+(scan->length)-1;
                y = scan->start/320;
                x = scan->start%320;
-               VL_Hlin(x,x+end,y,color, &gvar->video.ofs);
+               VW_Hlin(x,x+end,y,color, &gvar->video.ofs);
                VL_Plot(x,y,15, &gvar->video.ofs);
-               if (scan->next && scan->next->start > end+1)
-                       VL_Hlin(x+end+1,x+(scan->next->start-scan->start),y,0, &gvar->video.ofs);       // black = free
+               //if (scan->next && scan->next->start > end+1)
+               if (scan->next && scan->next->start >= end+1)
+                       VW_Hlin(x+end+1,x+(scan->next->start-scan->start),y,0, &gvar->video.ofs);       // black = free
 
                scan = scan->next;
        }
 
-       VL_FadeIn(0,255,&gvar->video.palette,10, &gvar->video);
+       //----VL_FadeIn(0,255,&gvar->video.palette,10, &gvar->video);
        IN_Ack(gvar);
 
        gvar->video.ofs.bufferofs = temp;