#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().
1.5.1-p1