ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Myst3::ButtonsDialog Class Reference

#include <menu.h>

Inheritance diagram for Myst3::ButtonsDialog:
Collaboration diagram for Myst3::ButtonsDialog:

List of all members.

Public Member Functions

 ButtonsDialog (Myst3Engine *vm, uint id)
virtual ~ButtonsDialog ()
void draw () override
int16 update () override

Private Member Functions

Common::Point getRelativeMousePosition () const
void loadButtons ()

Private Attributes

uint16 _previousframe
uint16 _frameToDisplay
Common::Rect _buttons [3]

Detailed Description

Definition at line 190 of file menu.h.

Constructor & Destructor Documentation

Myst3::ButtonsDialog::ButtonsDialog ( Myst3Engine vm,
uint  id 

Definition at line 96 of file menu.cpp.

Myst3::ButtonsDialog::~ButtonsDialog (  )  [virtual]

Definition at line 104 of file menu.cpp.

Member Function Documentation

void Myst3::ButtonsDialog::draw (  )  [override, virtual]

Reimplemented from Myst3::Dialog.

Definition at line 123 of file menu.cpp.

Common::Point Myst3::ButtonsDialog::getRelativeMousePosition (  )  const [private]

Definition at line 176 of file menu.cpp.

void Myst3::ButtonsDialog::loadButtons (  )  [private]

Definition at line 107 of file menu.cpp.

int16 Myst3::ButtonsDialog::update (  )  [override, virtual]

Implements Myst3::Dialog.

Definition at line 136 of file menu.cpp.

Member Data Documentation

Definition at line 204 of file menu.h.

Definition at line 202 of file menu.h.

Definition at line 201 of file menu.h.

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

Generated on Sat Aug 8 2020 05:03:40 for ResidualVM by doxygen 1.7.1
curved edge   curved edge