aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sword2/driver/d_sound.h4
-rw-r--r--sword2/driver/driver96.h29
-rw-r--r--sword2/driver/keyboard.cpp3
-rw-r--r--sword2/driver/language.cpp10
4 files changed, 17 insertions, 29 deletions
diff --git a/sword2/driver/d_sound.h b/sword2/driver/d_sound.h
index aaae7e9086..9c5b045821 100644
--- a/sword2/driver/d_sound.h
+++ b/sword2/driver/d_sound.h
@@ -27,6 +27,10 @@
namespace Sword2 {
+// Max number of sound fx
+#define MAXFX 16
+#define MAXMUS 2
+
extern void sword2_sound_handler(void *refCon);
typedef struct {
diff --git a/sword2/driver/driver96.h b/sword2/driver/driver96.h
index ac07508df3..13bbdcbbb1 100644
--- a/sword2/driver/driver96.h
+++ b/sword2/driver/driver96.h
@@ -35,7 +35,6 @@ namespace Sword2 {
// defines specific to windows headers...
#ifndef WIN32
-#define SEM_FAILCRITICALERRORS 1
#define FILE_ATTRIBUTE_NORMAL 0x80
#define _MAX_PATH 260
@@ -109,18 +108,6 @@ namespace Sword2 {
#define RDERR_INVALIDID 0x0008000D
-
-
-// Language codes
-#define ENGLISH 0x00
-#define AMERICAN 0x01
-#define GERMAN 0x02
-#define FRENCH 0x03
-#define SPANISH 0x04
-#define ITIALIAN 0x05
-#define JAPANESE 0x06
-#define SLOVAK 0x07
-
// Key codes
#define RDKEY_ESCAPE 27
@@ -147,15 +134,6 @@ namespace Sword2 {
#define RDSPR_RLE256FAST 0x0200
-//Rendering defines
-#define RD_SOFTWARESCREENBUFFER 0x01
-
-
-//Windows defines
-#define RD_FULLSCREEN 0x01000000
-#define RD_WINDOWED 0x01000001
-
-
//Fading defines
#define RDFADE_NONE 0x00
#define RDFADE_UP 0x01
@@ -207,13 +185,6 @@ namespace Sword2 {
#define RDBLTFX_GRADEDALPHA 0x40
#define RDBLTFX_ALLHARDWARE 0x80
-// Max number of sound fx
-#define MAXFX 16
-#define MAXMUS 2
-
-// Key buffer size
-#define MAX_KEY_BUFFER 32
-
// Maximum scaled size of a sprite
#define SCALE_MAXWIDTH 512
#define SCALE_MAXHEIGHT 512
diff --git a/sword2/driver/keyboard.cpp b/sword2/driver/keyboard.cpp
index 609d0a75c5..85272a8d51 100644
--- a/sword2/driver/keyboard.cpp
+++ b/sword2/driver/keyboard.cpp
@@ -22,6 +22,9 @@
namespace Sword2 {
+// Key buffer size
+#define MAX_KEY_BUFFER 32
+
uint8 keyBacklog = 0; // The number of key presses waiting to be processed.
uint8 keyPointer = 0; // Index of the next key to read from the buffer.
diff --git a/sword2/driver/language.cpp b/sword2/driver/language.cpp
index 0995368b4f..a7b67d7f99 100644
--- a/sword2/driver/language.cpp
+++ b/sword2/driver/language.cpp
@@ -22,6 +22,16 @@
namespace Sword2 {
+// Language codes
+#define ENGLISH 0x00
+#define AMERICAN 0x01
+#define GERMAN 0x02
+#define FRENCH 0x03
+#define SPANISH 0x04
+#define ITIALIAN 0x05
+#define JAPANESE 0x06
+#define SLOVAK 0x07
+
uint8 languageVersion = ENGLISH;
static uint8 versionFromFile = 0;