Fix mirrors on resize

This commit is contained in:
elasota
2020-04-05 04:51:58 -04:00
parent 1269294d28
commit f56d879d12
2 changed files with 3 additions and 2 deletions

View File

@@ -908,7 +908,7 @@ void DrawARoomsObjects (short neighbor, Boolean redraw)
OffsetRectRoomRelative(&itsRect, neighbor);
if ((SectRect(&itsRect, &testRect, &whoCares)) && isLit)
DrawMirror(&itsRect);
if ((neighbor == kCentralRoom) && (!redraw))
if (neighbor == kCentralRoom)
{
InsetRect(&itsRect, 4, 4);
AddToMirrorRegion(&itsRect);

View File

@@ -55,7 +55,6 @@ void ResetLocale (Boolean soft)
ZeroFlamesAndTheLike();
ZeroDinahs();
KillAllBands();
ZeroMirrorRegion();
ZeroTriggers();
numTempManholes = 0;
FlushAnyTriggerPlaying();
@@ -71,6 +70,8 @@ void ResetLocale (Boolean soft)
ListAllLocalObjects();
}
ZeroMirrorRegion();
takingTheStairs = false;
DrawSurface *wasCPort = GetGraphicsPort();