[Scummvm-cvs-logs] scummvm master -> eeec908123f68f0d6a5f01998135fac9966305d7
sev-
sev at scummvm.org
Tue Apr 22 20:21:43 CEST 2014
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
eeec908123 FULLPIPE: Implement MovGraph::getItemIndexByStaticAni()
Commit: eeec908123f68f0d6a5f01998135fac9966305d7
https://github.com/scummvm/scummvm/commit/eeec908123f68f0d6a5f01998135fac9966305d7
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2014-04-22T21:21:00+03:00
Commit Message:
FULLPIPE: Implement MovGraph::getItemIndexByStaticAni()
Changed paths:
engines/fullpipe/motion.cpp
engines/fullpipe/motion.h
diff --git a/engines/fullpipe/motion.cpp b/engines/fullpipe/motion.cpp
index ab06b0e..2d0fa50 100644
--- a/engines/fullpipe/motion.cpp
+++ b/engines/fullpipe/motion.cpp
@@ -660,6 +660,14 @@ void MovGraph::calcNodeDistancesAndAngles() {
}
}
+int MovGraph::getItemIndexByStaticAni(StaticANIObject *ani) {
+ for (uint i = 0; i < _items.size(); i++)
+ if (_items[i]->ani == ani)
+ return i;
+
+ return -1;
+}
+
int MovGraph2::getItemIndexByGameObjectId(int objectId) {
for (uint i = 0; i < _items2.size(); i++)
if (_items2[i]->_objectId == objectId)
diff --git a/engines/fullpipe/motion.h b/engines/fullpipe/motion.h
index a9695e8..96442ca 100644
--- a/engines/fullpipe/motion.h
+++ b/engines/fullpipe/motion.h
@@ -347,6 +347,7 @@ public:
double calcDistance(Common::Point *point, MovGraphLink *link, int fuzzyMatch);
void calcNodeDistancesAndAngles();
MovGraphNode *calcOffset(int ox, int oy);
+ int getItemIndexByStaticAni(StaticANIObject *ani);
};
class Movement;
More information about the Scummvm-git-logs
mailing list