| 76 | } |
| 77 | |
| 78 | void MapObjectLayer::removeGameObject( GameObject* obj ) { |
| 79 | auto found = std::find( mObjects.begin(), mObjects.end(), obj ); |
| 80 | if ( found != mObjects.end() ) |
| 81 | mObjects.erase( found ); |
| 82 | eeSAFE_DELETE( obj ); |
| 83 | } |
| 84 | |
| 85 | void MapObjectLayer::removeGameObject( const Vector2i& pos ) { |
| 86 | GameObject* tObj = getObjectOver( pos, SEARCH_OBJECT ); |