nsnake
Classic snake game for the terminal
Loading...
Searching...
No Matches
src
Interface
Menu
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
MenuAlphabetic
Menu on which its items are always sorted alphabetically.
Definition
MenuAlphabetic.hpp:12
MenuAlphabetic::goRandom
void goRandom()
Selects a random item right AFTER the first blank one.
Definition
MenuAlphabetic.cpp:85
Menu
List of selectable items.
Definition
Menu.hpp:29
Menu::item
std::vector< MenuItem * > item
Container of all the options inside the menu.
Definition
Menu.hpp:109
MenuItem
Simplest type of item possible, with a label and user-defined id.
Definition
MenuItem.hpp:12
Generated on Thu Jul 20 2023 00:00:00 for nsnake by
1.12.0