Zitat:
Ich möchte gerne die while schleife komplett pausieren, und je nach dem wie ich handle wieder weitermachen
lassen (Wie Button Click etc.).
Moment. Du möchtest so lange warten, bis ein Irrlicht-Button gedrückt wird? Geht nicht. D.h., geht nicht so einfach, denn wenn du deine Schleife pausierst, kann der Button nicht geklickt werden, da Irrlicht nicht arbeitet.
Das geht stattdessen etwa so:
Code:
bool button_gedrueckt = false;
[...]
// In deinem Event-Receiver:
button_gedrückt = false;
// Im Programm:
while(!button_gedrueckt) // Wiederholt solange, bis der Button gedrückt wurde
{
// Rendern
[...]
// Wichtig: Irrlicht braucht das, damit der Button Eingaben bekommt!
}
// Wir sind hier - der Button wurde gedrückt.
// Zurücksetzen:
button_gedrueckt = false;
// Hier das machen, was du nach dem Klick machen willst
// Ab hier wieder normal weitermachen