aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/objects/walk
diff options
context:
space:
mode:
authorwhiterandrek2018-05-21 13:57:01 +0300
committerEugene Sandulenko2018-06-28 23:51:32 +0200
commit8733e54cd413819f87cb470e6c645d1320a54bf2 (patch)
treef26d850ab3eebfe6e9fa9e0511e4c56cabf284c4 /engines/pink/objects/walk
parent39ed15d2f700575ad68c638808f9cf07dc786ec1 (diff)
downloadscummvm-rg350-8733e54cd413819f87cb470e6c645d1320a54bf2.tar.gz
scummvm-rg350-8733e54cd413819f87cb470e6c645d1320a54bf2.tar.bz2
scummvm-rg350-8733e54cd413819f87cb470e6c645d1320a54bf2.zip
PINK: remove the use of auto variables
Diffstat (limited to 'engines/pink/objects/walk')
-rw-r--r--engines/pink/objects/walk/walk_mgr.cpp10
-rw-r--r--engines/pink/objects/walk/walk_shortest_path.cpp4
2 files changed, 8 insertions, 6 deletions
diff --git a/engines/pink/objects/walk/walk_mgr.cpp b/engines/pink/objects/walk/walk_mgr.cpp
index ed6cb39a1b..eb2ce5e204 100644
--- a/engines/pink/objects/walk/walk_mgr.cpp
+++ b/engines/pink/objects/walk/walk_mgr.cpp
@@ -41,10 +41,12 @@ void WalkMgr::deserialize(Pink::Archive &archive) {
}
WalkLocation *WalkMgr::findLocation(const Common::String &name) {
- auto it = Common::find_if(_locations.begin(), _locations.end(), [&name](WalkLocation *location) {
- return location->getName() == name;
- });
- return (it != _locations.end()) ? *it : nullptr;
+ for (uint i = 0; i < _locations.size(); ++i) {
+ if (_locations[i]->getName() == name) {
+ return _locations[i];
+ }
+ }
+ return nullptr;
}
void WalkMgr::toConsole() {
diff --git a/engines/pink/objects/walk/walk_shortest_path.cpp b/engines/pink/objects/walk/walk_shortest_path.cpp
index 2148d4c0a8..ca07da9602 100644
--- a/engines/pink/objects/walk/walk_shortest_path.cpp
+++ b/engines/pink/objects/walk/walk_shortest_path.cpp
@@ -91,7 +91,7 @@ void WalkShortestPath::addLocationsToVisit() {
double WalkShortestPath::getLengthToNearestNeigbor(WalkLocation *location) {
double minLength = -1.0;
- auto &neighbors = location->getNeigbors();
+ Common::StringArray &neighbors = location->getNeigbors();
for (int i = 0; i < neighbors.size(); ++i) {
WalkLocation *neighbor = _manager->findLocation(neighbors[i]);
if (!isLocationVisited(neighbor)){
@@ -110,7 +110,7 @@ double WalkShortestPath::getLengthToNearestNeigbor(WalkLocation *location) {
WalkLocation *WalkShortestPath::findNearestNeighbor(WalkLocation *location) {
double minLength = -1.0;
WalkLocation *nearest = nullptr;
- auto neighbors = location->getNeigbors();
+ Common::StringArray &neighbors = location->getNeigbors();
for (int i = 0; i < neighbors.size(); ++i) {
WalkLocation *neighbor = _manager->findLocation(neighbors[i]);
if (!isLocationVisited(neighbor)){