}
}
+//
+// This is used to remove hovered objects from one container in order to delete
+// them from the same container.
+//
+void RemoveHoveredObjects(VPVector & v)
+{
+ VPVectorIter i = v.begin();
+
+ while (i != v.end())
+ {
+ Object * obj = (Object *)(*i);
+
+ if (obj->hovered)
+ v.erase(i);
+ else
+ i++;
+ }
+}
+
void SavePointsFrom(VPVector & v, std::vector<Object> & save)
{
save.clear();