OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
GameMenu Class Reference

#include <gamemenu.h>

Inheritance diagram for GameMenu:

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
 

Detailed Description

Definition at line 22 of file gamemenu.h.

Constructor & Destructor Documentation

◆ GameMenu()

GameMenu::GameMenu ( MenuRoot owner,
KeyCodec keyCodec,
zenkit::DaedalusVm &  vm,
std::string_view  menuSection,
KeyCodec::Action  keyClose 
)

Definition at line 270 of file gamemenu.cpp.

◆ ~GameMenu()

GameMenu::~GameMenu ( )
override

Definition at line 312 of file gamemenu.cpp.

Member Function Documentation

◆ keyClose()

KeyCodec::Action GameMenu::keyClose ( ) const
inline

Definition at line 34 of file gamemenu.h.

◆ onKeyboard()

void GameMenu::onKeyboard ( KeyCodec::Action  k)

Definition at line 594 of file gamemenu.cpp.

◆ onTick()

void GameMenu::onTick ( )

Definition at line 627 of file gamemenu.cpp.

◆ paintEvent()

void GameMenu::paintEvent ( Tempest::PaintEvent &  event)
overrideprotected

Definition at line 381 of file gamemenu.cpp.

◆ processMusicTheme()

void GameMenu::processMusicTheme ( )

Definition at line 652 of file gamemenu.cpp.

◆ resetVm()

void GameMenu::resetVm ( zenkit::DaedalusVm *  vm)

Definition at line 318 of file gamemenu.cpp.

◆ resizeEvent()

void GameMenu::resizeEvent ( Tempest::SizeEvent &  event)
overrideprotected

Definition at line 590 of file gamemenu.cpp.

◆ setPlayer()

void GameMenu::setPlayer ( const Npc pl)

Definition at line 1215 of file gamemenu.cpp.


The documentation for this class was generated from the following files: