aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/scene.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/fullpipe/scene.cpp')
-rw-r--r--engines/fullpipe/scene.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/engines/fullpipe/scene.cpp b/engines/fullpipe/scene.cpp
index a4086734b2..3dc8acdbcd 100644
--- a/engines/fullpipe/scene.cpp
+++ b/engines/fullpipe/scene.cpp
@@ -304,9 +304,9 @@ StaticANIObject *Scene::getStaticANIObject1ById(int obj, int a3) {
return 0;
}
-StaticANIObject *Scene::getStaticANIObject1ByName(char *name, int a3) {
+StaticANIObject *Scene::getStaticANIObject1ByName(Common::String &name, int a3) {
for (uint i = 0; i < _staticANIObjectList1.size(); i++) {
- if (_staticANIObjectList1[i]->_objectName == name && (a3 == -1 || _staticANIObjectList1[i]->_odelay == a3))
+ if ((_staticANIObjectList1[i]->_objectName == name) && (a3 == -1 || _staticANIObjectList1[i]->_odelay == a3))
return _staticANIObjectList1[i];
}
@@ -365,9 +365,9 @@ PictureObject *Scene::getPictureObjectById(int objId, int flags) {
return 0;
}
-PictureObject *Scene::getPictureObjectByName(const char *objName, int flags) {
+PictureObject *Scene::getPictureObjectByName(Common::String objName, int flags) {
for (uint i = 0; i < _picObjList.size(); i++) {
- if (((PictureObject *)_picObjList[i])->_objectName == objName && (((PictureObject *)_picObjList[i])->_odelay == flags || flags == -1))
+ if ((((PictureObject *)_picObjList[i])->_objectName == objName) && (((PictureObject *)_picObjList[i])->_odelay == flags || flags == -1))
return (PictureObject *)_picObjList[i];
}
@@ -393,9 +393,9 @@ MessageQueue *Scene::getMessageQueueById(int messageId) {
return 0;
}
-MessageQueue *Scene::getMessageQueueByName(char *name) {
+MessageQueue *Scene::getMessageQueueByName(Common::String &name) {
for (uint i = 0; i < _messageQueueList.size(); i++)
- if (!strcmp(_messageQueueList[i]->_queueName.c_str(), name))
+ if (_messageQueueList[i]->_queueName == name)
return _messageQueueList[i];
return 0;
@@ -407,14 +407,14 @@ void Scene::preloadMovements(GameVar *var) {
return;
for (GameVar *i = preload->_subVars; i; i = i->_nextVarObj) {
- StaticANIObject *ani = getStaticANIObject1ByName((char *)i->_varName.c_str(), -1);
+ StaticANIObject *ani = getStaticANIObject1ByName(i->_varName, -1);
if (ani) {
GameVar *subVars = i->_subVars;
if (subVars) {
for (;subVars; subVars = subVars->_nextVarObj) {
- Movement *mov = ani->getMovementByName((char *)subVars->_varName.c_str());
+ Movement *mov = ani->getMovementByName(subVars->_varName);
if (mov)
mov->loadPixelData();
@@ -436,9 +436,9 @@ void Scene::initObjectCursors(const char *varname) {
int minId = 0xffff;
for (GameVar *sub = cursorsVar->_subVars; sub; sub = sub->_nextVarObj) {
- GameObject *obj = getPictureObjectByName((char *)sub->_varName.c_str(), -1);
+ GameObject *obj = getPictureObjectByName(sub->_varName, -1);
- if (obj || (obj = getStaticANIObject1ByName((char *)sub->_varName.c_str(), -1)) != 0) {
+ if (obj || (obj = getStaticANIObject1ByName(sub->_varName, -1)) != 0) {
if (obj->_id < minId)
minId = obj->_id;
if (obj->_id > maxId)
@@ -452,10 +452,10 @@ void Scene::initObjectCursors(const char *varname) {
g_fp->_objectIdCursors.resize(maxId - minId + 1);
for (GameVar *sub = cursorsVar->_subVars; sub; sub = sub->_nextVarObj) {
- GameObject *obj = getPictureObjectByName((char *)sub->_varName.c_str(), -1);
+ GameObject *obj = getPictureObjectByName(sub->_varName, -1);
if (!obj)
- obj = getStaticANIObject1ByName((char *)sub->_varName.c_str(), -1);
+ obj = getStaticANIObject1ByName(sub->_varName, -1);
PictureObject *pic = getGameLoaderInventory()->getScene()->getPictureObjectByName(sub->_value.stringValue, -1);