aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorPaul Gilbert2011-05-14 17:53:33 +1000
committerPaul Gilbert2011-05-14 17:53:33 +1000
commita255461ab33e14dfacf399fcbac88e88c7a54d1f (patch)
tree1b85cd2b84b8746e13a1771a29141cac90a5a19d /engines
parentf6538d0e0d76cd5ecc8af9755848e00a3bdebada (diff)
downloadscummvm-rg350-a255461ab33e14dfacf399fcbac88e88c7a54d1f.tar.gz
scummvm-rg350-a255461ab33e14dfacf399fcbac88e88c7a54d1f.tar.bz2
scummvm-rg350-a255461ab33e14dfacf399fcbac88e88c7a54d1f.zip
TSAGE: Move the RingworldDemoGame class to the ringworld_demo file
Diffstat (limited to 'engines')
-rw-r--r--engines/tsage/globals.cpp1
-rw-r--r--engines/tsage/ringworld_demo.cpp10
-rw-r--r--engines/tsage/ringworld_demo.h11
-rw-r--r--engines/tsage/ringworld_logic.cpp12
-rw-r--r--engines/tsage/ringworld_logic.h13
5 files changed, 22 insertions, 25 deletions
diff --git a/engines/tsage/globals.cpp b/engines/tsage/globals.cpp
index 5020cfbc7d..bff1bdeaa6 100644
--- a/engines/tsage/globals.cpp
+++ b/engines/tsage/globals.cpp
@@ -22,6 +22,7 @@
#include "tsage/globals.h"
#include "tsage/tsage.h"
+#include "tsage/ringworld_demo.h"
#include "tsage/ringworld_logic.h"
namespace tSage {
diff --git a/engines/tsage/ringworld_demo.cpp b/engines/tsage/ringworld_demo.cpp
index ebb7ca2175..f6e915b710 100644
--- a/engines/tsage/ringworld_demo.cpp
+++ b/engines/tsage/ringworld_demo.cpp
@@ -27,6 +27,16 @@
namespace tSage {
+void RingworldDemoGame::start() {
+ // Start the demo's single scene
+ _globals->_sceneManager.changeScene(1);
+
+ _globals->_events.setCursor(CURSOR_NONE);
+}
+
+void RingworldDemoGame::restart() {
+}
+
/*--------------------------------------------------------------------------
* Ringworld Demo scene
*
diff --git a/engines/tsage/ringworld_demo.h b/engines/tsage/ringworld_demo.h
index d5d9c100b7..d72db9c9a4 100644
--- a/engines/tsage/ringworld_demo.h
+++ b/engines/tsage/ringworld_demo.h
@@ -31,6 +31,17 @@
namespace tSage {
+class RingworldDemoGame: public Game {
+protected:
+ virtual void restart();
+public:
+ virtual void start();
+ virtual void restartGame() {}
+ virtual void saveGame() {}
+ virtual void restoreGame() {}
+ virtual void quitGame() {}
+ virtual void endGame(int resNum, int lineNum) {}
+};
class RingworldDemoScene: public Scene {
public:
diff --git a/engines/tsage/ringworld_logic.cpp b/engines/tsage/ringworld_logic.cpp
index 0782ef532c..9eba3bf00b 100644
--- a/engines/tsage/ringworld_logic.cpp
+++ b/engines/tsage/ringworld_logic.cpp
@@ -1424,16 +1424,4 @@ void RingworldGame::endGame(int resNum, int lineNum) {
_globals->_events.setCursorFromFlag();
}
-/*--------------------------------------------------------------------------*/
-
-void RingworldDemoGame::start() {
- // Start the demo's single scene
- _globals->_sceneManager.changeScene(1);
-
- _globals->_events.setCursor(CURSOR_NONE);
-}
-
-void RingworldDemoGame::restart() {
-}
-
} // End of namespace tSage
diff --git a/engines/tsage/ringworld_logic.h b/engines/tsage/ringworld_logic.h
index 2faedf2d60..e3671e7fe2 100644
--- a/engines/tsage/ringworld_logic.h
+++ b/engines/tsage/ringworld_logic.h
@@ -453,19 +453,6 @@ public:
virtual void endGame(int resNum, int lineNum);
};
-class RingworldDemoGame: public Game {
-protected:
- virtual void restart();
-public:
- virtual void start();
- virtual void restartGame() {}
- virtual void saveGame() {}
- virtual void restoreGame() {}
- virtual void quitGame() {}
- virtual void endGame(int resNum, int lineNum) {}
-};
-
-
} // End of namespace tSage
#endif