nsnake
Classic snake game for the terminal
Loading...
Searching...
No Matches
MenuAlphabetic.hpp
1#ifndef MENUALPHABETIC_H_DEFINED
2#define MENUALPHABETIC_H_DEFINED
3
4#include <Interface/Menu/Menu.hpp>
5
11class MenuAlphabetic: public Menu
12{
13public:
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
Menu on which its items are always sorted alphabetically.
void goRandom()
Selects a random item right AFTER the first blank one.
List of selectable items.
Definition Menu.hpp:29
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:12