aboutsummaryrefslogtreecommitdiff
path: root/sdl.cpp
diff options
context:
space:
mode:
authorLudvig Strigeus2001-10-23 19:51:50 +0000
committerLudvig Strigeus2001-10-23 19:51:50 +0000
commit9fdc578af0e2311cb1ff5404fce423bfc7958b1c (patch)
tree5d9698ffbd48e56c553a0d6456df5c675612b7ec /sdl.cpp
parenta8fac8f5abb7bfcd47372bec641258f949204cea (diff)
downloadscummvm-rg350-9fdc578af0e2311cb1ff5404fce423bfc7958b1c.tar.gz
scummvm-rg350-9fdc578af0e2311cb1ff5404fce423bfc7958b1c.tar.bz2
scummvm-rg350-9fdc578af0e2311cb1ff5404fce423bfc7958b1c.zip
recompile not needed when switching games
debugger skeleton implemented svn-id: r3442
Diffstat (limited to 'sdl.cpp')
-rw-r--r--sdl.cpp17
1 files changed, 8 insertions, 9 deletions
diff --git a/sdl.cpp b/sdl.cpp
index c449bd692d..6e07776f20 100644
--- a/sdl.cpp
+++ b/sdl.cpp
@@ -17,6 +17,10 @@
*
* Change Log:
* $Log$
+ * Revision 1.11 2001/10/23 19:51:50 strigeus
+ * recompile not needed when switching games
+ * debugger skeleton implemented
+ *
* Revision 1.10 2001/10/17 11:30:19 strigeus
* *** empty log message ***
*
@@ -58,6 +62,7 @@
#define SCALEUP_2x2
Scumm scumm;
+ScummDebugger debugger;
static SDL_Surface *screen;
@@ -104,6 +109,9 @@ void waitForTimer(Scumm *s) {
if (event.key.keysym.sym=='f' && event.key.keysym.mod&KMOD_CTRL) {
s->_fastMode ^= 1;
}
+ if (event.key.keysym.sym=='d' && event.key.keysym.mod&KMOD_CTRL) {
+ debugger.attach(s);
+ }
break;
case SDL_MOUSEMOTION: {
@@ -345,19 +353,10 @@ void initGraphics(Scumm *s) {
sizeof(ImageHeader),
sizeof(Scumm)
);
-
-
}
#undef main
int main(int argc, char* argv[]) {
-#if defined(DOTT)
- scumm._exe_name = "tentacle";
-#elif defined(INDY4)
- scumm._exe_name = "atlantis";
-#else
- scumm._exe_name = "monkey2";
-#endif
scumm._videoMode = 0x13;
scumm.scummMain(argc, argv);
return 0;