commit 70c44d8a
Moved some initialization to initializer lists
Changed files
| M | source/code/MenuSystem.cpp before |
diff --git a/source/code/MenuSystem.cpp b/source/code/MenuSystem.cpp
index cce280e..5d3af78 100644
--- a/source/code/MenuSystem.cpp
+++ b/source/code/MenuSystem.cpp
@@ -143,15 +143,11 @@ void Menu::addButton(Button* b) {
placeButtons();
}
-Menu::Menu(SDL_Renderer* screen) : buttons{std::vector<Button*>(10)} {
- this->screen = screen;
- isSubmenu = true;
+Menu::Menu(SDL_Renderer* screen) : buttons{std::vector<Button*>(10)}, isSubmenu{true}, screen{screen} {
exit.setLabel( _("Back") );
}
-Menu::Menu(SDL_Renderer* screen,bool submenu) : buttons{std::vector<Button*>(0)} {
- this->screen = screen;
- isSubmenu = submenu;
+Menu::Menu(SDL_Renderer* screen,bool submenu) : buttons{std::vector<Button*>(0)}, isSubmenu{submenu}, screen{screen} {
if (isSubmenu) {
exit.setLabel( _("Back") );
}
@@ -160,10 +156,7 @@ Menu::Menu(SDL_Renderer* screen,bool submenu) : buttons{std::vector<Button*>(0)}
}
}
-Menu::Menu(SDL_Renderer* screen, const std::string& title, bool submenu) : title{title} {
- this->screen = screen;
- buttons = std::vector<Button*>(0);
- isSubmenu = submenu;
+Menu::Menu(SDL_Renderer* screen, const std::string& title, bool submenu) : buttons{std::vector<Button*>(0)}, isSubmenu{submenu}, screen{screen}, title{title} {
if (isSubmenu) {
exit.setLabel(_("Back") );
}