#include <VMenuStarter.h>
Inheritance diagram for VMenuStarter:
Public Member Functions | |
VMenuStarter (int *, int *, unsigned int *, vector< GUIelement * >) | |
void | motion (int, int) |
bool | isInside (int, int) |
void | render () |
Private Attributes | |
vector< GUIelement * > | elements |
int | offset |
Definition at line 11 of file VMenuStarter.h.
VMenuStarter::VMenuStarter | ( | int * | , | |
int * | , | |||
unsigned int * | , | |||
vector< GUIelement * > | ||||
) |
Konstruktor
width | Breite des Fensters | |
height | Höhe des Fensters | |
fps | akteller fps Wert | |
elements | vector mit anderen GUI Elementen |
Definition at line 8 of file VMenuStarter.cpp.
References GUIelement::active, and offset.
void VMenuStarter::motion | ( | int | , | |
int | ||||
) | [virtual] |
Maus Schnittstelle. Passive Bewegung.
x | x Koordinate der Maus | |
y | y Koordinate der Maus |
Reimplemented from GUIelement.
Definition at line 19 of file VMenuStarter.cpp.
References elements, GUIelement::isActive(), offset, GUIelement::wheight, and GUIelement::wwidth.
bool VMenuStarter::isInside | ( | int | , | |
int | ||||
) | [virtual] |
Testet ob Punkt innerhalb des GUI Elements ist.
x | x Koordinate | |
y | y Koordinate |
Reimplemented from GUIelement.
Definition at line 39 of file VMenuStarter.cpp.
References offset, GUIelement::wheight, and GUIelement::wwidth.
void VMenuStarter::render | ( | ) | [virtual] |
Zeichnet das GUI Element.
Reimplemented from GUIelement.
Definition at line 44 of file VMenuStarter.cpp.
vector<GUIelement*> VMenuStarter::elements [private] |
vector mit anderen GUI Elementen
Definition at line 14 of file VMenuStarter.h.
Referenced by motion().
int VMenuStarter::offset [private] |
Breite der Ecken
Definition at line 16 of file VMenuStarter.h.
Referenced by isInside(), motion(), and VMenuStarter().