aboutsummaryrefslogtreecommitdiff
path: root/backends
diff options
context:
space:
mode:
authorChris Apers2004-02-05 14:05:07 +0000
committerChris Apers2004-02-05 14:05:07 +0000
commita4d5e5966958b1aa5ac90fe7fd6b02b670986a13 (patch)
tree52e63580f1442c48ac69e0d2ef2d2ec1ee74bba9 /backends
parent6830942213e4ad02ab895f34d1f547341c3aa81c (diff)
downloadscummvm-rg350-a4d5e5966958b1aa5ac90fe7fd6b02b670986a13.tar.gz
scummvm-rg350-a4d5e5966958b1aa5ac90fe7fd6b02b670986a13.tar.bz2
scummvm-rg350-a4d5e5966958b1aa5ac90fe7fd6b02b670986a13.zip
Added direct ScummVM launcher mode
svn-id: r12737
Diffstat (limited to 'backends')
-rw-r--r--backends/PalmOS/Src/start.cpp9
-rw-r--r--backends/PalmOS/Src/start.h2
2 files changed, 10 insertions, 1 deletions
diff --git a/backends/PalmOS/Src/start.cpp b/backends/PalmOS/Src/start.cpp
index 6933e93f96..886b7d141b 100644
--- a/backends/PalmOS/Src/start.cpp
+++ b/backends/PalmOS/Src/start.cpp
@@ -45,6 +45,7 @@
GlobalsPreferencePtr gPrefs;
GlobalsDataPtr gVars;
+Boolean bDirectMode = false;
Boolean bStartScumm = false;
/***********************************************************************
@@ -365,7 +366,13 @@ static UInt32 ScummVMPalmMain(UInt16 cmd, MemPtr cmdPBP, UInt16 launchFlags)
if (error)
goto end;
- FrmGotoForm(MainForm);
+ if (!bDirectMode) {
+ FrmGotoForm(MainForm);
+ }else {
+ GamUnselect();
+ bStartScumm = true;
+ }
+
AppEventLoop();
end:
AppStop();
diff --git a/backends/PalmOS/Src/start.h b/backends/PalmOS/Src/start.h
index 82a16599ea..4773a4636b 100644
--- a/backends/PalmOS/Src/start.h
+++ b/backends/PalmOS/Src/start.h
@@ -88,6 +88,8 @@ typedef struct {
} GlobalsPreferenceType, *GlobalsPreferencePtr;
extern GlobalsPreferencePtr gPrefs;
+
+extern Boolean bDirectMode;
extern Boolean bStartScumm;
#define appPrefID 0x00