#include <menu.h>
Public Member Functions | |
InfoMenu (int _padding, Tile _border, Game *_game, Item *_item) | |
Menu * | make_selection () |
![]() | |
bool | out_of_bounds (int row) |
Menu (int _padding, Tile _border) | |
void | move_selection (int direction) |
void | add_item (string new_item) |
bool | should_exit () |
int | get_selection () |
void | toggle_exit () |
Screen | get_screen () |
int | get_id () |
int | num_extra_lines () |
vector< string > | get_extra_lines () |
Protected Attributes | |
Item * | item |
Additional Inherited Members | |
![]() | |
Game * | game |
Screen | next_screen |
int | selection |
string | title |
Tile | border |
vector< string > | options |
bool | exit |
int | id |
int | padding |
vector< string > | extra_lines |
The menu which brings up information about an item. It's...it's not any more complicated than that. You can make your own puzzles.
|
virtual |
The function that handles when a selection is made in the menu. This is the most important function. There are four possibilities:
Implements Menu.
|
protected |
The item to display the description of.