X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmainmenumanager.h;h=ea9327813407e03dae232ebfaba72cb6793dd84e;hb=5f489efc69e5e8e31891481d412ad569a6e1bcf8;hp=2618d3ccfb948d8389a498cfa66ba0e233fb417a;hpb=921151d97a2fb2238ab514324fb95e2732248b96;p=oweals%2Fminetest.git diff --git a/src/mainmenumanager.h b/src/mainmenumanager.h index 2618d3ccf..ea9327813 100644 --- a/src/mainmenumanager.h +++ b/src/mainmenumanager.h @@ -22,8 +22,8 @@ with this program; if not, write to the Free Software Foundation, Inc., /* All kinds of stuff that needs to be exposed from main.cpp */ -#include "debug.h" // assert #include "modalMenu.h" +#include #include class IGameCallback @@ -48,12 +48,11 @@ class MainMenuManager : public IMenuManager public: virtual void createdMenu(gui::IGUIElement *menu) { - for(std::list::iterator - i = m_stack.begin(); - i != m_stack.end(); ++i) - { - assert(*i != menu); +#ifndef NDEBUG + for (gui::IGUIElement *i : m_stack) { + assert(i != menu); } +#endif if(!m_stack.empty()) m_stack.back()->setVisible(false); @@ -103,10 +102,8 @@ public: bool pausesGame() { - for(std::list::iterator - i = m_stack.begin(); i != m_stack.end(); ++i) - { - GUIModalMenu *mm = dynamic_cast(*i); + for (gui::IGUIElement *i : m_stack) { + GUIModalMenu *mm = dynamic_cast(i); if (mm && mm->pausesGame()) return true; } @@ -123,8 +120,8 @@ extern bool isMenuActive(); class MainGameCallback : public IGameCallback { public: - MainGameCallback() {} - virtual ~MainGameCallback() {} + MainGameCallback() = default; + virtual ~MainGameCallback() = default; virtual void exitToOS() {