|
OpenGothic
Open source reimplementation of Gothic I and II
|
#include <gamemenu.h>
Classes | |
| struct | KeyEditDialog |
| struct | ListContentDialog |
| struct | ListViewDialog |
| struct | SavNameDialog |
Public Member Functions | |
| GameMenu (MenuRoot &owner, KeyCodec &keyCodec, zenkit::DaedalusVm &vm, std::string_view menuSection, KeyCodec::Action keyClose) | |
| ~GameMenu () override | |
| void | resetVm (zenkit::DaedalusVm *vm) |
| void | setPlayer (const Npc &pl) |
| void | onKeyboard (KeyCodec::Action k) |
| void | onTick () |
| void | processMusicTheme () |
| KeyCodec::Action | keyClose () const |
Protected Member Functions | |
| void | paintEvent (Tempest::PaintEvent &event) override |
| void | resizeEvent (Tempest::SizeEvent &event) override |
Definition at line 22 of file gamemenu.h.
| GameMenu::GameMenu | ( | MenuRoot & | owner, |
| KeyCodec & | keyCodec, | ||
| zenkit::DaedalusVm & | vm, | ||
| std::string_view | menuSection, | ||
| KeyCodec::Action | keyClose | ||
| ) |
Definition at line 270 of file gamemenu.cpp.
|
override |
Definition at line 312 of file gamemenu.cpp.
|
inline |
Definition at line 34 of file gamemenu.h.
| void GameMenu::onKeyboard | ( | KeyCodec::Action | k | ) |
Definition at line 594 of file gamemenu.cpp.
| void GameMenu::onTick | ( | ) |
Definition at line 627 of file gamemenu.cpp.
|
overrideprotected |
Definition at line 381 of file gamemenu.cpp.
| void GameMenu::processMusicTheme | ( | ) |
Definition at line 652 of file gamemenu.cpp.
| void GameMenu::resetVm | ( | zenkit::DaedalusVm * | vm | ) |
Definition at line 318 of file gamemenu.cpp.
|
overrideprotected |
Definition at line 590 of file gamemenu.cpp.
| void GameMenu::setPlayer | ( | const Npc & | pl | ) |
Definition at line 1215 of file gamemenu.cpp.