Files
Bachelorarbeit-Rover/lib/Menu/menuControl.h
T
2022-01-19 14:55:26 +01:00

33 lines
648 B
C++

/**
* @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
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