48 static const int MAX_LOGGED_STATS = 60 * 120;
61 typedef const char * (*HandleGuiCommand_t)(
const char * );
69 virtual void Init() = 0;
75 virtual void Stop() = 0;
81 virtual void UpdateScreen(
bool outOfSequence =
true ) = 0;
90 virtual void Frame() = 0;
100 virtual void StartMenu(
bool playIntro =
false ) = 0;
111 virtual const char *
MessageBox(
msgBoxType_t type,
const char *message,
const char *title =
NULL,
bool wait =
false,
const char *fire_yes =
NULL,
const char *fire_no =
NULL,
bool network =
false ) = 0;
112 virtual void StopBox(
void ) = 0;
128 virtual const char *
GetCDKey(
bool xp ) = 0;
132 virtual bool CheckKey(
const char *key,
bool netConnect,
bool offline_valid[ 2 ] ) = 0;
138 virtual void ClearCDKey(
bool valid[ 2 ] ) = 0;
virtual void CDKeysAuthReply(bool valid, const char *auth_msg)=0
virtual void GuiFrameEvents()=0
virtual const char * MessageBox(msgBoxType_t type, const char *message, const char *title=NULL, bool wait=false, const char *fire_yes=NULL, const char *fire_no=NULL, bool network=false)=0
virtual void ClearCDKey(bool valid[2])=0
virtual int GetSaveGameVersion(void)=0
GLuint GLuint GLsizei GLenum type
virtual bool CDKeysAreValid(bool strict)=0
virtual bool IsMultiplayer()=0
virtual void StartMenu(bool playIntro=false)=0
virtual bool ProcessEvent(const sysEvent_t *event)=0
virtual void WriteCDKey(void)=0
virtual void SetPlayingSoundWorld()=0
virtual void DownloadProgressBox(backgroundDownload_t *bgl, const char *title, int progress_start=0, int progress_end=100)=0
virtual void ReadCDKey(void)=0
virtual void StopBox(void)=0
virtual const char * GetCurrentMapName(void)=0
virtual void UpdateScreen(bool outOfSequence=true)=0
virtual const char * GetCDKey(bool xp)=0
virtual bool CheckKey(const char *key, bool netConnect, bool offline_valid[2])=0
virtual void PacifierUpdate()=0
virtual void Shutdown()=0
const char *(* HandleGuiCommand_t)(const char *)
virtual void SetCDKeyGuiVars(void)=0
virtual void TimeHitch(int msec)=0
virtual void SetGUI(idUserInterface *gui, HandleGuiCommand_t handle)=0
virtual bool WaitingForGameAuth(void)=0