Tramway SDK
Namespaces | Functions | Variables
menu.cpp File Reference
#include <framework/gui.h>
#include <framework/stats.h>
#include <framework/worldcell.h>
#include <framework/system.h>
#include <physics/physics.h>
#include <render/render.h>
#include <render/sprite.h>
#include <render/material.h>
#include <templates/stack.h>
#include <extensions/menu/menu.h>
#include <extensions/menu/debug.h>
#include <extensions/menu/system.h>
#include <algorithm>

Namespaces

namespace  tram
 
namespace  tram::Ext
 
namespace  tram::Ext::Menu
 

Functions

void tram::Ext::Menu::ToggleMenuState ()
 
void tram::Ext::Menu::CloseAll ()
 
void tram::Ext::Menu::EscapeMenuKeyboard ()
 
void tram::Ext::Menu::DebugMenuKeyboard ()
 
void tram::Ext::Menu::Init ()
 
void tram::Ext::Menu::Update ()
 
void tram::Ext::Menu::DebugMenue ()
 

Variables

font_t tram::Ext::Menu::FONT_WIDGETS = 0
 
font_t tram::Ext::Menu::FONT_TEXT = 0
 
font_t tram::Ext::Menu::FONT_TEXT_BOLD = 0
 
font_t tram::Ext::Menu::FONT_HEADER = 0
 
font_t tram::Ext::Menu::FONT_PIXELART = 0
 
uint32_t tram::Ext::Menu::MENU_SYSTEM = -1
 
DebugMenu * tram::Ext::Menu::debug_menu = nullptr
 
std::vector< Menu * > tram::Ext::Menu::menu_stack
 
std::vector< Menu * > tram::Ext::Menu::menu_list