diff options
author | Alec Murphy <alec@checksum.fail> | 2017-03-05 20:46:11 -0500 |
---|---|---|
committer | Alec Murphy <alec@checksum.fail> | 2017-03-05 20:46:11 -0500 |
commit | b004d5ec2664d9c245a5b09632cf285fc1f398b0 (patch) | |
tree | 992741090aae7394a2d082bac75ebe220db09720 | |
parent | b8648a0f98f3d7c8802b81fca6e529745b781d2d (diff) |
Fixed memory leak while drawing background.
-rw-r--r-- | MMBG.HC | 4 | ||||
-rw-r--r-- | MMGAME.HC | 2 |
2 files changed, 3 insertions, 3 deletions
@@ -88,8 +88,8 @@ U0 UpdateBgr() { BgrMapPosX=BgrScrollPosX/48; BgrMapPosY=BgrMapStartPosY+(BgrScrollPosY/48); if (MM_EDIT_MODE==FALSE) { - DCFill(Buffer, DKGRAY); - GrBlot(Buffer, 0, 0, DCExt(BgrImage, (BgrScrollPosX % (BgrImage->width-640)), BgrScrollPosY, (BgrScrollPosX % (BgrImage->width-640)) + 639, BgrScrollPosY + 479)); + DCFill(Buffer, TRANSPARENT); + GrBlot(Buffer, -(BgrScrollPosX % (BgrImage->width-640)), -BgrScrollPosY, BgrImage); } else { DCFill(Buffer, DKGRAY); }; @@ -608,7 +608,7 @@ U0 MegaMan() { InitGameSettings; *gr.fp_draw_grab_ms = &HideMs; *gr.fp_draw_ms = &HideMs; - DCFill(Buffer,BLACK); + DCFill(Buffer,TRANSPARENT); Sfx(MUS_DEMO); Spawn(&PCSP); GameLoop; |