VMenuStarter Class Reference

VMenuStarter: GUI Element, das andere Elemente steuert. (Kontrolle über die Ecken des Fensters). More...

#include <VMenuStarter.h>

Inheritance diagram for VMenuStarter:

GUIelement List of all members.

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

Detailed Description

VMenuStarter: GUI Element, das andere Elemente steuert. (Kontrolle über die Ecken des Fensters).

Definition at line 11 of file VMenuStarter.h.


Constructor & Destructor Documentation

VMenuStarter::VMenuStarter ( int *  ,
int *  ,
unsigned int *  ,
vector< GUIelement * >   
)

Konstruktor

Parameters:
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.


Member Function Documentation

void VMenuStarter::motion ( int  ,
int   
) [virtual]

Maus Schnittstelle. Passive Bewegung.

Parameters:
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.

Parameters:
x x Koordinate
y y Koordinate
Returns:
true wenn innerhalb

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.


Member Data Documentation

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().


The documentation for this class was generated from the following files:
Generated on Wed Dec 6 11:08:05 2006 for VisLU by  doxygen 1.5.1-p1