1234567891011121314151617181920212223242526 |
- #pragma once
- #include "Dialog.h"
- #include <Knopf.h>
- class Frage : public Dialog
- {
- private:
- TextFeld *text;
- Knopf *right;
- Knopf *left;
- public:
- // Konstructor
- // zS: Ein Zeiger auf die zu verwendende Schrift
- // frage: Die Frage die an den Benutzer gestellt werden soll
- // left: Die linke Antwort
- // right: Die rechte Antwort
- // leftAk: Ein Zeiger auf eine Funktion die beim wählen der Linken Antwort aufgerufen wird
- // rightAk: Ein Zeiger auf eine Funktion die beim wählen der Rechten Antwort aufgerufen wird
- // abbruchAk: Ein Zeiger auf eine Funktion die beim Schließen des Fensters aufgerufen wird
- // maxSize: Die Bildschirmgröße in Pixeln
- Frage( TextRenderer *zS, char *frage, char *left, char *right, std::function< void() > leftAk, std::function< void() > rightAk, std::function< void() > abbruchAk, Punkt maxSize );
- // Destruktor
- ~Frage();
- };
|