- for(Sector::GameObjects::iterator o = sector->gameobjects.begin();
- o != sector->gameobjects.end(); ++o) {
- Coin* coin = dynamic_cast<Coin*> (*o);
+ for(auto o = sector->gameobjects.begin(); o != sector->gameobjects.end(); ++o) {
+ Coin* coin = dynamic_cast<Coin*>(o->get());