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
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
Menu(int x, int y, int width, int height)
Creates a menu at x and y with width and height.
Definition Menu.cpp:6
Simplest type of item possible, with a label and user-defined id.
Definition MenuItem.hpp:12