summaryrefslogtreecommitdiff
path: root/inc/client/ui.h
diff options
context:
space:
mode:
Diffstat (limited to 'inc/client/ui.h')
-rw-r--r--inc/client/ui.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/inc/client/ui.h b/inc/client/ui.h
index ae3975f..a446073 100644
--- a/inc/client/ui.h
+++ b/inc/client/ui.h
@@ -31,7 +31,8 @@ typedef enum {
UIMENU_GAME
} uiMenu_t;
-qboolean UI_Init(void);
+#if USE_UI
+void UI_Init(void);
void UI_Shutdown(void);
void UI_ModeChanged(void);
void UI_Keydown(int key);
@@ -43,5 +44,19 @@ void UI_StatusEvent(const serverStatus_t *status);
void UI_ErrorEvent(netadr_t *from);
void UI_MouseEvent(int x, int y);
qboolean UI_IsTransparent(void);
+#else
+#define UI_Init() (void)0
+#define UI_Shutdown() (void)0
+#define UI_ModeChanged() (void)0
+#define UI_Keydown(key) (void)0
+#define UI_CharEvent(key) (void)0
+#define UI_Draw(realtime) (void)0
+#define UI_OpenMenu(menu) (void)0
+#define UI_Frame(msec) (void)0
+#define UI_StatusEvent(status) (void)0
+#define UI_ErrorEvent(from) (void)0
+#define UI_MouseEvent(x, y) (void)0
+#define UI_IsTransparent() qtrue
+#endif
#endif // UI_H