2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
6 // $Header: r:/t2repos/thief2/src/framewrk/gamescrn.h,v 1.2 1998/10/31 07:13:53 mahk Exp $
11 ////////////////////////////////////////////////////////////
12 // GAME SCREEN MODE SUPPORT
14 // This is where we track what screen mode we *will* be in when we go to
17 // Someday we may have a callback API to track changes.
19 typedef struct sScrnMode sScrnMode
;
21 EXTERN
const sScrnMode
* SetGameScreenMode(const sScrnMode
* mode
);
22 EXTERN
const sScrnMode
* GetGameScreenMode(void);
25 // Set a function that enforces constraints on the game screen mode.
28 typedef void (*tScrnConstraintFunc
)(sScrnMode
* mode
);
30 EXTERN
void ConstrainGameScreenMode(tScrnConstraintFunc func
);
32 #endif // __GAMESCRN_H