void State::renderOverlays(sf::RenderTarget& renderSurface) { for(auto it = mOverlays.begin(); it != mOverlays.end(); it++) { Overlay* overlay = *it; if(overlay->isEnabled()) { overlay->render(renderSurface); } } }
void State::updateOverlays(const sf::Time& deltaTime) { for(auto it = mOverlays.begin(); it != mOverlays.end(); it++) { Overlay* overlay = *it; if(overlay->isEnabled()) { overlay->update(deltaTime); } } }