Cleanup, add scanline mask builder

This commit is contained in:
elasota
2019-12-26 12:58:58 -05:00
parent b10dda4a54
commit c4e93b0ccf
61 changed files with 823 additions and 494 deletions

View File

@@ -528,9 +528,7 @@ void PlayGame (void)
thePicture = GetPicture(kScoreboardPictID);
if (!thePicture)
RedAlert(kErrFailedGraphicLoad);
HLock((Handle)thePicture);
bounds = (*thePicture)->picFrame.ToRect();
HUnlock((Handle)thePicture);
QOffsetRect(&bounds, -bounds.left, -bounds.top);
QOffsetRect(&bounds, hOffset, 0);
DrawPicture(thePicture, &bounds);
@@ -579,9 +577,7 @@ void PlayGame (void)
thePicture = GetPicture(kScoreboardPictID);
if (!thePicture)
RedAlert(kErrFailedGraphicLoad);
HLock((Handle)thePicture);
bounds = (*thePicture)->picFrame.ToRect();
HUnlock((Handle)thePicture);
QOffsetRect(&bounds, -bounds.left, -bounds.top);
QOffsetRect(&bounds, hOffset, 0);
DrawPicture(thePicture, &bounds);
@@ -605,8 +601,6 @@ void SetObjectsToDefaults (void)
char wasState;
Boolean initState;
wasState = HGetState((Handle)thisHouse);
HLock((Handle)thisHouse);
thisHousePtr = *thisHouse;
numRooms = thisHousePtr->nRooms;
@@ -701,7 +695,6 @@ void SetObjectsToDefaults (void)
}
}
}
HSetState((Handle)thisHouse, wasState);
}
//-------------------------------------------------------------- HideGlider