aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorFilippos Karapetis2007-08-25 23:19:55 +0000
committerFilippos Karapetis2007-08-25 23:19:55 +0000
commit7534944c832212169f67af63e73f57b0c0abce20 (patch)
tree8a71fadd7146ddbcc071709c142c7ecb254f8b5b /engines
parent6928087999c531164f957f074d1cc233c6286e81 (diff)
downloadscummvm-rg350-7534944c832212169f67af63e73f57b0c0abce20.tar.gz
scummvm-rg350-7534944c832212169f67af63e73f57b0c0abce20.tar.bz2
scummvm-rg350-7534944c832212169f67af63e73f57b0c0abce20.zip
Removed the showactors flag and substituted it with RF_DISABLE_ACTORS
svn-id: r28736
Diffstat (limited to 'engines')
-rw-r--r--engines/saga/actor.cpp6
-rw-r--r--engines/saga/actor.h3
-rw-r--r--engines/saga/events.cpp2
-rw-r--r--engines/saga/scene.cpp4
4 files changed, 3 insertions, 12 deletions
diff --git a/engines/saga/actor.cpp b/engines/saga/actor.cpp
index 549f1f365c..41e4ce7b47 100644
--- a/engines/saga/actor.cpp
+++ b/engines/saga/actor.cpp
@@ -278,8 +278,6 @@ Actor::Actor(SagaEngine *vm) : _vm(vm) {
_pathRect.top = _vm->getDisplayInfo().pathStartY;
_pathRect.bottom = _vm->_scene->getHeight();
- _showActors = true;
-
// Get actor resource file context
_actorContext = _vm->_resource->getContext(GAME_RESOURCEFILE);
if (_actorContext == NULL) {
@@ -1830,10 +1828,6 @@ void Actor::drawActors() {
return;
}
- if (!_showActors) {
- return;
- }
-
CommonObjectOrderList::iterator drawOrderIterator;
CommonObjectDataPointer drawObject;
int frameNumber;
diff --git a/engines/saga/actor.h b/engines/saga/actor.h
index ef62661c6c..971fe8f5be 100644
--- a/engines/saga/actor.h
+++ b/engines/saga/actor.h
@@ -612,8 +612,6 @@ public:
void freeObjList();
void loadObjList(int objectCount, int objectsResourceID);
- void showActors(bool flag) { _showActors = flag; }
-
protected:
friend class Script;
bool loadActorResources(ActorData *actor);
@@ -709,7 +707,6 @@ private:
int _xCellCount;
int _yCellCount;
Rect _pathRect;
- bool _showActors;
PathDirectionData *_pathDirectionList;
int _pathDirectionListCount;
diff --git a/engines/saga/events.cpp b/engines/saga/events.cpp
index 197d2e8842..298ce6acdb 100644
--- a/engines/saga/events.cpp
+++ b/engines/saga/events.cpp
@@ -358,7 +358,7 @@ int Events::handleOneShot(Event *event) {
_vm->_gfx->setPalette(palPointer);
}
}
- _vm->_actor->showActors(true);
+ _vm->_render->clearFlag(RF_DISABLE_ACTORS);
}
break;
case kPsychicProfileBgEvent:
diff --git a/engines/saga/scene.cpp b/engines/saga/scene.cpp
index 6b2a57ca8d..c9bcb7858b 100644
--- a/engines/saga/scene.cpp
+++ b/engines/saga/scene.cpp
@@ -712,7 +712,7 @@ void Scene::loadScene(LoadSceneParams *loadSceneParams) {
_sceneLoaded = true;
// Scene is loaded, but don't show actors till the scene's background is drawn
// via kEventDisplay later on
- _vm->_actor->showActors(false);
+ _vm->_render->setFlag(RF_DISABLE_ACTORS);
q_event = NULL;
@@ -1461,7 +1461,7 @@ void Scene::clearPsychicProfile() {
if (_vm->_interface->getMode() == kPanelPlacard || _vm->getGameId() == GID_IHNM_DEMO) {
_vm->_scene->clearPlacard();
_vm->_scene->_textList.clear();
- _vm->_actor->showActors(false);
+ _vm->_render->setFlag(RF_DISABLE_ACTORS);
_vm->_gfx->restorePalette();
_vm->_scene->restoreScene();
_vm->_interface->activate();