nsnake
Classic snake game for the terminal
MenuAlphabetic.hpp
1 #ifndef MENUALPHABETIC_H_DEFINED
2 #define MENUALPHABETIC_H_DEFINED
3 
4 #include <Interface/Menu/Menu.hpp>
5 
11 class MenuAlphabetic: public Menu
12 {
13 public:
14  MenuAlphabetic(int x, int y, int width, int height);
15 
16  void add(MenuItem* item);
17  void handleInput();
18 
21  void goRandom();
22 };
23 
24 #endif //MENUALPHABETIC_H_DEFINED
25 
void goRandom()
Selects a random item right AFTER the first blank one.
std::vector< MenuItem * > item
Container of all the options inside the menu.
Definition: Menu.hpp:109
Simplest type of item possible, with a label and user-defined id.
Definition: MenuItem.hpp:11
List of selectable items.
Definition: Menu.hpp:28
Menu on which its items are always sorted alphabetically.