| 1208 | } |
| 1209 | |
| 1210 | void Tile::removeEntity(GameEntity *entity) |
| 1211 | { |
| 1212 | std::vector<GameEntity*>::iterator it = std::find(mEntitiesInTile.begin(), mEntitiesInTile.end(), entity); |
| 1213 | if(it == mEntitiesInTile.end()) |
| 1214 | { |
| 1215 | OD_LOG_ERR(getGameMap()->serverStr() + "Trying to remove not inserted entity=" + entity->getName() + " from tile=" + Tile::displayAsString(this)); |
| 1216 | return; |
| 1217 | } |
| 1218 | |
| 1219 | mEntitiesInTile.erase(it); |
| 1220 | fireTileStateChanged(); |
| 1221 | } |
| 1222 | |
| 1223 | |
| 1224 | void Tile::claimForSeat(Seat* seat, double nDanceRate) |
no test coverage detected