aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld2
diff options
context:
space:
mode:
authorStrangerke2013-12-07 09:58:23 +0100
committerStrangerke2013-12-07 09:58:23 +0100
commitb2d70c8f755d26d6a8fa85be5848865d79dcfaf4 (patch)
treea50517c1dc172edcd9bcd21e829fc98d0a6b8b81 /engines/tsage/ringworld2
parent16ec43a0cf59a7b423bf4302a74acb84480d9b3b (diff)
downloadscummvm-rg350-b2d70c8f755d26d6a8fa85be5848865d79dcfaf4.tar.gz
scummvm-rg350-b2d70c8f755d26d6a8fa85be5848865d79dcfaf4.tar.bz2
scummvm-rg350-b2d70c8f755d26d6a8fa85be5848865d79dcfaf4.zip
TSAGE: R2R - Some renaming in scene 1337, add comments in action 5
Diffstat (limited to 'engines/tsage/ringworld2')
-rw-r--r--engines/tsage/ringworld2/ringworld2_scenes1.cpp21
-rw-r--r--engines/tsage/ringworld2/ringworld2_scenes1.h2
2 files changed, 14 insertions, 9 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_scenes1.cpp b/engines/tsage/ringworld2/ringworld2_scenes1.cpp
index cbe948b3ea..1e79cf4e51 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes1.cpp
+++ b/engines/tsage/ringworld2/ringworld2_scenes1.cpp
@@ -2255,7 +2255,7 @@ Scene1337::Scene1337() {
_currentPlayerNumb = 0;
_field4240 = 0;
_field4242 = 0;
- _field4244 = false;
+ _showPlayerTurn = false;
_field4246 = false;
_field424A = 0;
_instructionsDisplayedFl = false;
@@ -3549,6 +3549,7 @@ void Scene1337::Action4::signal() {
}
}
+// Animations for discarding a card
void Scene1337::Action5::signal() {
Scene1337 *scene = (Scene1337 *)R2_GLOBALS._sceneManager._scene;
@@ -3557,6 +3558,7 @@ void Scene1337::Action5::signal() {
scene->_availableCardsPile[scene->_currentDiscardIndex] = scene->_discardCard->_cardId;
scene->_currentDiscardIndex--;
if (!g_globals->_sceneObjects->contains(&scene->_discardPile._card)) {
+ // The first discarded card makes the pile appear
scene->_discardPile._card.postInit();
scene->_discardPile._card.hide();
scene->_discardPile._card.setVisage(1332);
@@ -4128,7 +4130,7 @@ void Scene1337::Action11::signal() {
}
scene->_currentPlayerNumb--;
- scene->_field4244 = false;
+ scene->_showPlayerTurn = false;
scene->subC4A39(scene->_field3EF4);
break;
default:
@@ -4521,7 +4523,10 @@ void Scene1337::actionDisplay(int resNum, int lineNum, int x, int y, int arg5, i
// TODO: Check if it's normal that arg5 is unused and replaced by an hardcoded 0 value
// May hide an original bug
- SceneItem::display(resNum, lineNum, SET_X, x, SET_Y, y, SET_KEEP_ONSCREEN, 0, SET_WIDTH, width, SET_POS_MODE, -1, SET_TEXT_MODE, textMode, SET_FONT, fontNum, SET_FG_COLOR, colFG, SET_EXT_BGCOLOR, colBGExt, SET_EXT_FGCOLOR, colFGExt, LIST_END);
+ SceneItem::display(resNum, lineNum, SET_X, x, SET_Y, y, SET_KEEP_ONSCREEN, 0,
+ SET_WIDTH, width, SET_POS_MODE, -1, SET_TEXT_MODE, textMode,
+ SET_FONT, fontNum, SET_FG_COLOR, colFG, SET_EXT_BGCOLOR, colBGExt,
+ SET_EXT_FGCOLOR, colFGExt, LIST_END);
}
void Scene1337::setAnimationInfo(Card *subObj) {
@@ -4556,7 +4561,7 @@ void Scene1337::subC20F9() {
if (_currentPlayerNumb == 3)
_currentPlayerNumb = 0;
- if (_field4244) {
+ if (_showPlayerTurn) {
_currentPlayerArrow.show();
switch (_currentPlayerNumb) {
case 0:
@@ -4627,7 +4632,7 @@ void Scene1337::subC20F9() {
}
void Scene1337::subC2586() {
- if (_field4244)
+ if (_showPlayerTurn)
_currentPlayerArrow.hide();
switch (_currentPlayerNumb) {
@@ -4647,7 +4652,7 @@ void Scene1337::subC2586() {
break;
}
- _field4244 = true;
+ _showPlayerTurn = true;
}
@@ -5539,7 +5544,7 @@ void Scene1337::subPostInit() {
_currentPlayerArrow.animate(ANIM_MODE_2, NULL);
_currentPlayerArrow.hide();
- _field4244 = true;
+ _showPlayerTurn = true;
_field4246 = false;
_field424A = -1;
@@ -6524,7 +6529,7 @@ void Scene1337::subD02CA() {
setCursorData(5, 1, 4);
found = true;
_currentPlayerNumb--;
- _field4244 = false;
+ _showPlayerTurn = false;
subC20F9();
} else {
actionDisplay(1330, 127, 159, 10, 1, 200, 0, 7, 0, 154, 154);
diff --git a/engines/tsage/ringworld2/ringworld2_scenes1.h b/engines/tsage/ringworld2/ringworld2_scenes1.h
index 0b252ebb35..6edbd127bf 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes1.h
+++ b/engines/tsage/ringworld2/ringworld2_scenes1.h
@@ -313,7 +313,7 @@ public:
int _currentPlayerNumb;
int _field4240;
int _field4242;
- bool _field4244;
+ bool _showPlayerTurn;
bool _field4246;
int _field424A;
bool _instructionsDisplayedFl;