/** * @file menuControl.h * @author Alexander Klein (alex@kleiax.de) * @brief * @version 0.1 * @date 2022-01-19 * * @copyright Copyright (c) 2022 * */ #ifndef MENU_CONTROLL_H #define MENU_CONTROLL_H #include class MenuControl { public: // Ínputs from the Gamepad virtual void down(); virtual void up(); virtual void right(); virtual void left(); virtual void yes(); virtual void no(); virtual void printMenu(); void setParentMenu(MenuControl* menu) {this->parentMenu = menu;} protected: MenuControl* parentMenu = nullptr; }; #endif // MENU_CONTROLL_H