- added Screen.getViewWindow function

This commit is contained in:
Jonathan Russell 2018-01-20 20:02:36 +00:00 committed by Christoph Oelckers
parent 6df936e0a0
commit 708d24aba7
2 changed files with 10 additions and 0 deletions

View file

@ -230,6 +230,15 @@ DEFINE_ACTION_FUNCTION(_Screen, GetClipRect)
return MIN(numret, 4); return MIN(numret, 4);
} }
DEFINE_ACTION_FUNCTION(_Screen, GetViewWindow)
{
PARAM_PROLOGUE;
if (numret > 0) ret[0].SetInt(viewwindowx);
if (numret > 1) ret[1].SetInt(viewwindowy);
if (numret > 2) ret[2].SetInt(viewwidth);
if (numret > 3) ret[3].SetInt(viewheight);
return MIN(numret, 4);
}
bool DCanvas::SetTextureParms(DrawParms *parms, FTexture *img, double xx, double yy) const bool DCanvas::SetTextureParms(DrawParms *parms, FTexture *img, double xx, double yy) const
{ {

View file

@ -175,6 +175,7 @@ struct Screen native
native static void SetClipRect(int x, int y, int w, int h); native static void SetClipRect(int x, int y, int w, int h);
native static void ClearClipRect(); native static void ClearClipRect();
native static int, int, int, int GetClipRect(); native static int, int, int, int GetClipRect();
native static int, int, int, int GetViewWindow();
// This is a leftover of the abandoned Inventory.DrawPowerup method. // This is a leftover of the abandoned Inventory.DrawPowerup method.