#include <menu.h>
Public Member Functions | |
| InfoMenu (int _padding, Tile _border, Game *_game, Item *_item) | |
| Menu * | make_selection () |
Public Member Functions inherited from Menu | |
| 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 | |
Public Attributes inherited from Menu | |
| 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.
1.8.8