示例#1
0
void inv::GameState::update(float dt) {
	doGameLogic(dt);
	doUpdate(dt);
	doCollisions();
	doRemoval();
	for(Entity* e : pushQueue) entities.push_back(e);
	pushQueue.clear();
}
示例#2
0
void BST<K>::remove(treeNode* & cRoot, const K & k){
  if(cRoot!=NULL){
  if(cRoot->key == k)
  doRemoval(cRoot);
  else if (k<croot->key)
  remove(cRoot->left,k);
  else
  remove(cRoot->right,k);
}
}