Tramway SDK
painis
tram-sdk
src
extensions
kitchensink
menu.h
Go to the documentation of this file.
1
// Tramway Drifting and Dungeon Exploration Simulator SDK Runtime
2
3
#ifndef TRAM_SDK_EXTENSIONS_KITCHENSINK_MENU_H
4
#define TRAM_SDK_EXTENSIONS_KITCHENSINK_MENU_H
5
6
#include <
extensions/menu/menu.h
>
7
8
namespace
tram::Ext::Kitchensink
{
9
10
class
ListInventory
:
public
Ext::Menu::Menu
{
11
void
Display();
12
uint32_t Layer() {
return
0; }
13
};
14
15
class
ListTrade
:
public
Ext::Menu::Menu
{
16
void
Display();
17
uint32_t Layer() {
return
0; }
18
};
19
20
class
ListDialog
:
public
Ext::Menu::Menu
{
21
public
:
22
ListDialog
();
23
ListDialog
(
name_t
);
24
~ListDialog
();
25
26
void
Display
();
27
uint32_t
Layer
() {
return
0; }
28
private
:
29
name_t
dialog_topic;
30
char
* search_string =
nullptr
;
31
};
32
33
class
QuestList
:
public
Ext::Menu::Menu
{
34
void
Display();
35
uint32_t Layer() {
return
0; }
36
};
37
38
class
KitchensinkMenuList
:
public
Ext::Menu::Menu
{
39
void
Display();
40
uint32_t Layer() {
return
0; }
41
};
42
43
}
44
45
#endif
// TRAM_SDK_EXTENSIONS_KITCHENSINK_MENU_H
tram::Ext::Kitchensink::KitchensinkMenuList
Definition:
menu.h:38
tram::Ext::Kitchensink::ListDialog
Definition:
menu.h:20
tram::Ext::Kitchensink::ListDialog::~ListDialog
~ListDialog()
Definition:
menu.cpp:20
tram::Ext::Kitchensink::ListDialog::ListDialog
ListDialog()
Definition:
menu.cpp:14
tram::Ext::Kitchensink::ListDialog::Layer
uint32_t Layer()
Definition:
menu.h:27
tram::Ext::Kitchensink::ListDialog::Display
void Display()
Definition:
menu.cpp:24
tram::Ext::Kitchensink::ListInventory
Definition:
menu.h:10
tram::Ext::Kitchensink::ListTrade
Definition:
menu.h:15
tram::Ext::Kitchensink::QuestList
Definition:
menu.h:33
tram::Ext::Menu::Menu
Definition:
menu.h:19
menu.h
tram::Ext::Kitchensink
Extension containing random stuff that doesn't fit in anywhere else.
Definition:
ai.cpp:15
tram::UID
Interned string type.
Definition:
uid.h:10
Generated by
1.9.2