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 189 of file menu.h.


Constructor & Destructor Documentation

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

Definition at line 94 of file menu.cpp.

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

Definition at line 102 of file menu.cpp.


Member Function Documentation

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

Reimplemented from Myst3::Dialog.

Definition at line 121 of file menu.cpp.

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

Definition at line 174 of file menu.cpp.

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

Definition at line 105 of file menu.cpp.

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

Implements Myst3::Dialog.

Definition at line 134 of file menu.cpp.


Member Data Documentation

Definition at line 203 of file menu.h.

Definition at line 201 of file menu.h.

Definition at line 200 of file menu.h.


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


Generated on Sat Jan 12 2019 05:04:54 for ResidualVM by doxygen 1.7.1
curved edge   curved edge