]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - qtypes.h
Fix broken fonts in Xonotic. Start video after quake.rc is parsed.
[xonotic/darkplaces.git] / qtypes.h
index 6c09614eff2479b53c30d24bc1d2212d0c0697da..6521899965ea6993427e3b0ec53424b9ee311044 100644 (file)
--- a/qtypes.h
+++ b/qtypes.h
@@ -2,24 +2,22 @@
 #ifndef QTYPES_H
 #define QTYPES_H
 
-#undef true
-#undef false
+#include <stdint.h>
 
 #ifndef __cplusplus
-typedef enum qboolean_e {false, true} qboolean;
+#ifdef _MSC_VER
+typedef enum {false, true} bool;
 #else
-typedef bool qboolean;
+#include <stdbool.h>
+#endif
 #endif
+typedef bool qboolean;
+
 
 #ifndef NULL
 #define NULL ((void *)0)
 #endif
 
-#ifndef FALSE
-#define FALSE false
-#define TRUE true
-#endif
-
 // up / down
 #define        PITCH   0
 
@@ -38,9 +36,9 @@ typedef bool qboolean;
 typedef long long dpint64;
 typedef unsigned long long dpuint64;
 
-// LordHavoc: upgrade the prvm to double precision for better time values
-// LordHavoc: to be enabled when bugs are worked out...
-//#define PRVM_64
+// LadyHavoc: upgrade the prvm to double precision for better time values
+// LadyHavoc: to be enabled when bugs are worked out...
+#define PRVM_64
 #ifdef PRVM_64
 typedef double prvm_vec_t;
 typedef long long prvm_int_t;