aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld2
diff options
context:
space:
mode:
authorStrangerke2013-11-27 00:44:34 +0100
committerStrangerke2013-11-27 00:44:34 +0100
commit38163df9a645ae2a20f3aeaac7afd759a0900eb8 (patch)
treefed56798910886d6444ca04f48e2c48e3a66bb63 /engines/tsage/ringworld2
parent61e2c1decd571c7a703d80d8fa4c3f87adb0f91d (diff)
downloadscummvm-rg350-38163df9a645ae2a20f3aeaac7afd759a0900eb8.tar.gz
scummvm-rg350-38163df9a645ae2a20f3aeaac7afd759a0900eb8.tar.bz2
scummvm-rg350-38163df9a645ae2a20f3aeaac7afd759a0900eb8.zip
TSAGE: R2R - Some renaming in scene 1337, re-stub waitFrames()
Diffstat (limited to 'engines/tsage/ringworld2')
-rw-r--r--engines/tsage/ringworld2/ringworld2_scenes1.cpp34
-rw-r--r--engines/tsage/ringworld2/ringworld2_scenes1.h6
2 files changed, 22 insertions, 18 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_scenes1.cpp b/engines/tsage/ringworld2/ringworld2_scenes1.cpp
index ef4136a343..f03fb90eaa 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes1.cpp
+++ b/engines/tsage/ringworld2/ringworld2_scenes1.cpp
@@ -2264,13 +2264,15 @@ void Scene1337::Action1337::subD18B5(int resNum, int stripNum, int frameNum) {
warning("STUBBED: Action1337::subD18B5()");
}
-void Scene1337::Action1337::skipFrames(int32 skipCount) {
+void Scene1337::Action1337::waitFrames(int32 skipCount) {
+ warning("STUBBED: waitFrames()");
+/*
uint32 firstFrameNumber = g_globals->_events.getFrameNumber();
uint32 tmpFrameNumber = firstFrameNumber;
while (tmpFrameNumber < firstFrameNumber + skipCount)
tmpFrameNumber = g_globals->_events.getFrameNumber();
-
+*/
warning("_eventManager.waitEvent(-1)");
}
@@ -2358,7 +2360,7 @@ void Scene1337::Action1::signal() {
R2_GLOBALS._sceneObjects->draw();
- skipFrames(60);
+ waitFrames(60);
scene->actionDisplay(1331, 9, 159, 10, 1, 200, 0, 7, 0, 154, 154);
scene->_arrunkObj1337[2]._arr2[1]._field34 = 2;
@@ -2428,7 +2430,7 @@ void Scene1337::Action1::signal() {
R2_GLOBALS._sceneObjects->draw();
- skipFrames(120);
+ waitFrames(120);
scene->_arrunkObj1337[2]._arr2[0]._object1.remove();
scene->_arrunkObj1337[2]._arr2[1]._object1.remove();
scene->_arrunkObj1337[2]._arr2[2]._object1.remove();
@@ -2566,7 +2568,7 @@ void Scene1337::Action1::signal() {
R2_GLOBALS._sceneObjects->draw();
- skipFrames(60);
+ waitFrames(60);
scene->actionDisplay(1331, 11, 159, 10, 1, 200, 0, 7, 0, 154, 154);
scene->actionDisplay(1331, 12, 159, 10, 1, 200, 0, 7, 0, 154, 154);
@@ -2597,7 +2599,7 @@ void Scene1337::Action1::signal() {
R2_GLOBALS._sceneObjects->draw();
- skipFrames(60);
+ waitFrames(60);
scene->actionDisplay(1331, 13, 159, 10, 1, 200, 0, 7, 0, 154, 154);
scene->_arrunkObj1337[2]._arr2[1]._field34 = scene->_arrunkObj1337[2]._arr1[3]._field34;
@@ -2644,7 +2646,7 @@ void Scene1337::Action1::signal() {
R2_GLOBALS._sceneObjects->draw();
- skipFrames(60);
+ waitFrames(60);
scene->actionDisplay(1331, 14, 159, 10, 1, 200, 0, 7, 0, 154, 154);
scene->_arrunkObj1337[2]._arr3[0]._object1.postInit();
@@ -2670,7 +2672,7 @@ void Scene1337::Action1::signal() {
R2_GLOBALS._sceneObjects->draw();
- skipFrames(60);
+ waitFrames(60);
scene->actionDisplay(1331, 15, 159, 10, 1, 200, 0, 7, 0, 154, 154);
int tmpVal = 15;
@@ -2704,7 +2706,7 @@ void Scene1337::Action1::signal() {
R2_GLOBALS._sceneObjects->draw();
- skipFrames(240);
+ waitFrames(240);
scene->_arrObject1[0].remove();
scene->_arrObject1[1].remove();
@@ -2793,7 +2795,7 @@ void Scene1337::Action1::signal() {
R2_GLOBALS._sceneObjects->draw();
- skipFrames(240);
+ waitFrames(240);
scene->actionDisplay(1331, 17, 159, 10, 1, 200, 0, 7, 0, 154, 154);
tmpVal = 72;
@@ -2821,7 +2823,7 @@ void Scene1337::Action1::signal() {
R2_GLOBALS._sceneObjects->draw();
- skipFrames(240);
+ waitFrames(240);
scene->_arrObject1[0].remove();
scene->_arrObject1[1].remove();
@@ -2937,7 +2939,7 @@ void Scene1337::Action1::signal() {
R2_GLOBALS._sceneObjects->draw();
- skipFrames(240);
+ waitFrames(240);
scene->_arrObject1[0].remove();
scene->_arrObject1[1].remove();
@@ -5537,11 +5539,11 @@ void Scene1337::suggestInstructions() {
} else {
if (R2_GLOBALS._v57709 == 0)
subD18F5();
- subCB59B();
+ displayInstructions();
}
}
-void Scene1337::subCB59B() {
+void Scene1337::displayInstructions() {
_item1.setAction(&_action1);
}
@@ -5600,6 +5602,7 @@ void Scene1337::subCCF26() {
_item1.setAction(&_action3);
}
void Scene1337::subCD193() {
+ // Display menu with "Auto Play", "New Game", "Quit" and "Continue"
warning("STUBBED: subCD193()");
}
@@ -6825,7 +6828,8 @@ void Scene1337::subD183F(int arg1, int arg2) {
}
}
-void Scene1337::subD18B5(int resNum, int rlbNum, int arg3) {
+void Scene1337::subD18B5(int resNum, int rlbNum, int frameNum) {
+ // Change the mouse cursor and set it to the desired frame (if different than 0)
warning("STUBBED lvl3 Scene1337::subD18B5()");
}
diff --git a/engines/tsage/ringworld2/ringworld2_scenes1.h b/engines/tsage/ringworld2/ringworld2_scenes1.h
index cc114b2033..ecc4c1f2ca 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes1.h
+++ b/engines/tsage/ringworld2/ringworld2_scenes1.h
@@ -214,7 +214,7 @@ class Scene1337 : public SceneExt {
class Action1337: public Action {
public:
void subD18B5(int resNum, int stripNum, int frameNum);
- void skipFrames(int32 skipCount);
+ void waitFrames(int32 skipCount);
};
class Action1: public Action1337 {
@@ -358,7 +358,7 @@ public:
void subC51A0(unkObj1337sub1 *subObj1, unkObj1337sub1 *subObj2);
void displayDialog(int dialogNumb);
void subPostInit();
- void subCB59B();
+ void displayInstructions();
void suggestInstructions();
void shuffleCards();
void subCCF26();
@@ -370,7 +370,7 @@ public:
void subD0281();
void subD02CA();
void subD183F(int arg1, int arg2);
- void subD18B5(int resNum, int rlbNum, int arg3);
+ void subD18B5(int resNum, int rlbNum, int frameNum);
int subD18F5();
int subD1917();
int subD1940(bool flag);