aboutsummaryrefslogtreecommitdiff
path: root/backends
diff options
context:
space:
mode:
authorChris Apers2004-09-12 13:29:03 +0000
committerChris Apers2004-09-12 13:29:03 +0000
commitc3f2f286ccfccc2ba0d076013443eb89433648f8 (patch)
tree6c97abf196b39e507cdb5d274102332c59932a92 /backends
parent53114674058599844436c83151596f676fe721ba (diff)
downloadscummvm-rg350-c3f2f286ccfccc2ba0d076013443eb89433648f8.tar.gz
scummvm-rg350-c3f2f286ccfccc2ba0d076013443eb89433648f8.tar.bz2
scummvm-rg350-c3f2f286ccfccc2ba0d076013443eb89433648f8.zip
- ARM functions are now global
- Zodiac filter option - more CD options for Pocket Tunes API svn-id: r15057
Diffstat (limited to 'backends')
-rw-r--r--backends/PalmOS/Src/globals.h16
1 files changed, 12 insertions, 4 deletions
diff --git a/backends/PalmOS/Src/globals.h b/backends/PalmOS/Src/globals.h
index 2bedbe6e2f..8dd7413721 100644
--- a/backends/PalmOS/Src/globals.h
+++ b/backends/PalmOS/Src/globals.h
@@ -25,6 +25,7 @@
#include <VFSMgr.h>
#include "scumm_globals.h"
+#include "arm/native.h"
enum {
kOptNone = 0,
@@ -73,11 +74,17 @@ typedef struct {
Boolean autoReset;
Boolean screenLocked;
Boolean stdPalette;
+ Boolean filter;
Coord screenWidth, screenHeight; // silkarea shown
Coord screenFullWidth, screenFullHeight; // silkarea hidden
UInt32 screenPitch;
struct {
+ PnoDescriptor pnoDesc;
+ MemPtr pnoPtr;
+ } arm[PNO_COUNT];
+
+ struct {
UInt8 on;
UInt8 off;
} indicator;
@@ -89,13 +96,12 @@ typedef struct {
struct {
Boolean enable;
- UInt8 driver;
- Boolean setDefaultTrackLength;
+ UInt8 driver, format;
UInt16 defaultTrackLength;
UInt16 firstTrack;
-
+ UInt16 volume;
} CD;
-
+
} GlobalsDataType, *GlobalsDataPtr;
extern GlobalsDataPtr gVars;
@@ -104,4 +110,6 @@ extern GlobalsDataPtr gVars;
#define OPTIONS_SET(x) gVars->options |= (x)
#define OPTIONS_RST(x) gVars->options &= ~(x)
+#define ARM(x) gVars->arm[x]
+
#endif