diff options
author | Colin Snover | 2017-11-14 22:30:35 -0600 |
---|---|---|
committer | Eugene Sandulenko | 2017-11-18 22:35:12 +0100 |
commit | e2367f3ed2060b273559200b3e40f75a98bb6a6f (patch) | |
tree | cfea744f09c075bedb9b3f4a3e9489bf5b14d829 /engines/fullpipe/scene.cpp | |
parent | 39ea2f66ac635613c3a817c16f80b11ac207d320 (diff) | |
download | scummvm-rg350-e2367f3ed2060b273559200b3e40f75a98bb6a6f.tar.gz scummvm-rg350-e2367f3ed2060b273559200b3e40f75a98bb6a6f.tar.bz2 scummvm-rg350-e2367f3ed2060b273559200b3e40f75a98bb6a6f.zip |
FULLPIPE: Remove unnecessary and unsafe C-style casts
Diffstat (limited to 'engines/fullpipe/scene.cpp')
-rw-r--r-- | engines/fullpipe/scene.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/engines/fullpipe/scene.cpp b/engines/fullpipe/scene.cpp index 76384c3785..69ab170e4d 100644 --- a/engines/fullpipe/scene.cpp +++ b/engines/fullpipe/scene.cpp @@ -251,7 +251,7 @@ void Scene::init() { g_fp->_sceneRect.moveTo(0, 0); for (uint i = 0; i < _picObjList.size(); i++) - ((PictureObject *)_picObjList[i])->clearFlags(); + _picObjList[i]->clearFlags(); for (uint i = 0; i < _staticANIObjectList1.size(); i++) _staticANIObjectList1[i]->clearFlags(); @@ -324,7 +324,7 @@ void Scene::addStaticANIObject(StaticANIObject *obj, bool addList2) { void Scene::setPictureObjectsFlag4() { for (uint i = 0; i < _picObjList.size(); i++) { - ((PictureObject *)_picObjList[i])->_flags |= 4; + _picObjList[i]->_flags |= 4; } } @@ -335,8 +335,8 @@ void Scene::stopAllSounds() { PictureObject *Scene::getPictureObjectById(int objId, int flags) { for (uint i = 1; i < _picObjList.size(); i++) { - if (((PictureObject *)_picObjList[i])->_id == objId && ((PictureObject *)_picObjList[i])->_odelay == flags) - return (PictureObject *)_picObjList[i]; + if (_picObjList[i]->_id == objId && _picObjList[i]->_odelay == flags) + return _picObjList[i]; } return 0; @@ -344,8 +344,8 @@ PictureObject *Scene::getPictureObjectById(int objId, int flags) { PictureObject *Scene::getPictureObjectByName(const 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)) - return (PictureObject *)_picObjList[i]; + if ((_picObjList[i]->_objectName == objName) && (_picObjList[i]->_odelay == flags || flags == -1)) + return _picObjList[i]; } return 0; @@ -353,7 +353,7 @@ PictureObject *Scene::getPictureObjectByName(const Common::String &objName, int void Scene::deletePictureObject(PictureObject *obj) { for (uint i = 0; i < _picObjList.size(); i++) { - if (((PictureObject *)_picObjList[i]) == obj) { + if (_picObjList[i] == obj) { _picObjList.remove_at(i); delete obj; @@ -547,7 +547,7 @@ void Scene::updateScrolling() { int offsetY = 0; if (_x < 0) { - if (!g_fp->_sceneRect.left && !(((PictureObject *)_picObjList[0])->_flags & 2)) + if (!g_fp->_sceneRect.left && !(_picObjList[0]->_flags & 2)) _x = 0; if (_x <= -g_fp->_scrollSpeed) { @@ -620,7 +620,7 @@ PictureObject *Scene::getPictureObjectAtPos(int x, int y) { PictureObject *res = 0; for (uint i = 0; i < _picObjList.size(); i++) { - PictureObject *p = (PictureObject *)_picObjList[i]; + PictureObject *p = _picObjList[i]; if ((p->_field_8 & 0x100) && (p->_flags & 4) && p->isPixelHitAtPos(x, y) && (!res || res->_priority >= p->_priority)) @@ -635,7 +635,7 @@ int Scene::getPictureObjectIdAtPos(int x, int y) { int res = 0; for (uint i = 0; i < _picObjList.size(); i++) { - PictureObject *p = (PictureObject *)_picObjList[i]; + PictureObject *p = _picObjList[i]; if ((p->_field_8 & 0x100) && (p->_flags & 4) && p->isPixelHitAtPos(x, y) && (!res || resp->_priority >= p->_priority)) { @@ -673,7 +673,7 @@ void Scene::drawContent(int minPri, int maxPri, bool drawBg) { #endif if (minPri == -1 && _picObjList.size()) - minPri = ((PictureObject *)_picObjList.back())->_priority - 1; + minPri = _picObjList.back()->_priority - 1; if (maxPri == -1) maxPri = 60000; @@ -725,7 +725,7 @@ void Scene::drawContent(int minPri, int maxPri, bool drawBg) { v25++; if (v25 >= _bigPictureArray2Count) { - if (!(((PictureObject *)_picObjList[0])->_flags & 0x20)) + if (!(_picObjList[0]->_flags & 0x20)) break; v25 = 0; } @@ -736,7 +736,7 @@ void Scene::drawContent(int minPri, int maxPri, bool drawBg) { bgNumX++; if (bgNumX >= _bigPictureArray1Count) { - if (!(((PictureObject *)_picObjList[0])->_flags & 0x2)) + if (!(_picObjList[0]->_flags & 0x2)) break; bgNumX = 0; } @@ -748,7 +748,7 @@ void Scene::drawContent(int minPri, int maxPri, bool drawBg) { for (uint i = 1; i < _picObjList.size(); i++) { - PictureObject *obj = (PictureObject *)_picObjList[i]; + PictureObject *obj = _picObjList[i]; if (obj->_priority < minPri || obj->_priority >= maxPri) continue; |