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

@@ -226,9 +226,7 @@ void GetObjectRect (objectPtr who, Rect *itsRect)
}
else
{
HLock((Handle)thePict);
*itsRect = (*thePict)->picFrame.ToRect();
HUnlock((Handle)thePict);
}
ZeroRectCorner(itsRect);
QOffsetRect(itsRect,
@@ -1140,9 +1138,6 @@ short GetUpStairsRightEdge (void)
rightEdge = kRoomWide;
wasState = HGetState((Handle)thisHouse);
HLock((Handle)thisHouse);
for (i = 0; i < kMaxRoomObs; i++)
{
thisObject = (*thisHouse)->rooms[thisRoomNumber].objects[i];
@@ -1153,8 +1148,6 @@ short GetUpStairsRightEdge (void)
}
}
HSetState((Handle)thisHouse, wasState);
return (rightEdge);
}
@@ -1168,9 +1161,6 @@ short GetDownStairsLeftEdge (void)
leftEdge = 0;
wasState = HGetState((Handle)thisHouse);
HLock((Handle)thisHouse);
for (i = 0; i < kMaxRoomObs; i++)
{
thisObject = (*thisHouse)->rooms[thisRoomNumber].objects[i];
@@ -1181,8 +1171,6 @@ short GetDownStairsLeftEdge (void)
}
}
HSetState((Handle)thisHouse, wasState);
return (leftEdge);
}