void takeSpecial(int id) { //std::map<int, Special*>::iterator i = mSpecials.find(id); //if (i != mSpecials.end()) //{ // delete i.second; // mSpecials.erase(i); // mSpecialUpdateNeeded = true; //} }