Fix mirrors, poly draw (WIP), and game over screen. Temp disable high scores.

This commit is contained in:
elasota
2019-12-28 19:50:29 -05:00
parent d9e61cffac
commit 08fac98637
42 changed files with 666 additions and 333 deletions

View File

@@ -66,14 +66,14 @@ void ColorOval (Rect *theRect, long color)
// Given a region and color index, this function draws a solid<69>
// region in that color. Current port, pen mode, etc. assumed.
void ColorRegion (RgnHandle theRgn, long color)
void ColorRegion (PortabilityLayer::ScanlineMask *scanlineMask, long colorIndex)
{
RGBColor theRGBColor, wasColor;
GetForeColor(&wasColor);
Index2Color(color, &theRGBColor);
Index2Color(colorIndex, &theRGBColor);
RGBForeColor(&theRGBColor);
PaintRgn(theRgn);
FillScanlineMask(scanlineMask);
RGBForeColor(&wasColor);
}