#pragma once #include "Dialog.h" #include 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(); };