|
OpenGothic
Open source reimplementation of Gothic I and II
|
#include <menuroot.h>
Public Member Functions | |
| MenuRoot (KeyCodec &keyCodec) | |
| ~MenuRoot () override | |
| void | setMainMenu () |
| void | setMenu (std::string_view menu, KeyCodec::Action key=KeyCodec::Escape) |
| void | setMenu (GameMenu *w) |
| void | pushMenu (GameMenu *w) |
| void | popMenu () |
| void | closeAll () |
| bool | isActive () const |
| void | setPlayer (const Npc &pl) |
| void | processMusicTheme () |
| void | showVersion (bool s) |
| bool | hasVersionLine () const |
| void | mouseWheelEvent (Tempest::MouseEvent &event) override |
| void | keyRepeatEvent (Tempest::KeyEvent &event) override |
| void | keyDownEvent (Tempest::KeyEvent &event) override |
Protected Member Functions | |
| void | mouseDownEvent (Tempest::MouseEvent &event) override |
| void | mouseUpEvent (Tempest::MouseEvent &event) override |
Definition at line 13 of file menuroot.h.
| MenuRoot::MenuRoot | ( | KeyCodec & | keyCodec | ) |
Definition at line 10 of file menuroot.cpp.
|
override |
Definition at line 18 of file menuroot.cpp.
| void MenuRoot::closeAll | ( | ) |
Definition at line 98 of file menuroot.cpp.
| bool MenuRoot::hasVersionLine | ( | ) | const |
Definition at line 125 of file menuroot.cpp.
| bool MenuRoot::isActive | ( | ) | const |
Definition at line 106 of file menuroot.cpp.
|
override |
Definition at line 171 of file menuroot.cpp.
|
override |
Definition at line 155 of file menuroot.cpp.
|
overrideprotected |
Definition at line 129 of file menuroot.cpp.
|
overrideprotected |
Definition at line 141 of file menuroot.cpp.
|
override |
Definition at line 144 of file menuroot.cpp.
| void MenuRoot::popMenu | ( | ) |
Definition at line 79 of file menuroot.cpp.
| void MenuRoot::processMusicTheme | ( | ) |
Definition at line 115 of file menuroot.cpp.
| void MenuRoot::pushMenu | ( | GameMenu * | w | ) |
Definition at line 67 of file menuroot.cpp.
| void MenuRoot::setMainMenu | ( | ) |
Definition at line 47 of file menuroot.cpp.
| void MenuRoot::setMenu | ( | GameMenu * | w | ) |
Definition at line 60 of file menuroot.cpp.
| void MenuRoot::setMenu | ( | std::string_view | menu, |
| KeyCodec::Action | key = KeyCodec::Escape |
||
| ) |
Definition at line 52 of file menuroot.cpp.
| void MenuRoot::setPlayer | ( | const Npc & | pl | ) |
Definition at line 110 of file menuroot.cpp.
| void MenuRoot::showVersion | ( | bool | s | ) |
Definition at line 120 of file menuroot.cpp.