#include <menu.h>
Public Member Functions | |
ItemMenu (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 is brought up when a player selects an item in the inventory menu. This menu allows players to perform actions on items.
|
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 perform actions on.