2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
6 // $Header: r:/t2repos/thief2/src/framewrk/gamescrn.cpp,v 1.5 2000/02/19 13:16:17 toml Exp $
11 #include <dbmem.h> // must be last header!
13 static sScrnMode gGameScrnMode
=
17 8, // will get auto-switched to 16 in hardware
18 kScrnModeFullScreen
|kScrnMode2dDriver
|kScrnMode3dDriver
22 // Set/Get screen mode
25 const sScrnMode
* GetGameScreenMode(void)
27 return &gGameScrnMode
;
30 static tScrnConstraintFunc constrain
= NULL
;
32 const sScrnMode
* SetGameScreenMode(const sScrnMode
* mode
)
34 ScrnModeCopy(&gGameScrnMode
,mode
,mode
->valid_fields
);
35 ScrnModeValidate(&gGameScrnMode
);
37 constrain(&gGameScrnMode
);
39 family_reload_water();
40 return &gGameScrnMode
;
44 void ConstrainGameScreenMode(tScrnConstraintFunc func
)