Exemplo n.º 1
0
	void Sender::removeUntouchedStoppedObjects(){
		std::list<Object*>::iterator it = mObjects.begin();
		while (it != mObjects.end()) {
			Object *object = (*it);
			if ((object->getTime() != mCurrentFrameTime) && (!object->isMoving())) {
				removeTuioObject(object);
				it = mObjects.begin();
			} else it++;
		}
	}
Exemplo n.º 2
0
void moTUIOSystemData::removeUntouchedStoppedObjects() {

	std::list<TuioObject*>::iterator tuioObject = objectList.begin();
	while (tuioObject!=objectList.end()) {
		TuioObject *tobj = (*tuioObject);
		if ((tobj->getTuioTime()!=currentFrameTime) && (!tobj->isMoving())) {
			removeTuioObject(tobj);
			tuioObject = objectList.begin();
		} else tuioObject++;
	}
}