Frage.h 871 B

123456789101112131415161718192021
  1. #pragma once
  2. #include "Dialog.h"
  3. #include <Knopf.h>
  4. class Frage : public Dialog
  5. {
  6. public:
  7. // Konstructor
  8. // tr: Ein Zeiger auf die zu verwendende Schrift
  9. // frage: Die Frage die an den Benutzer gestellt werden soll
  10. // left: Die linke Antwort
  11. // right: Die rechte Antwort
  12. // leftAk: Ein Zeiger auf eine Funktion die beim wählen der Linken Antwort aufgerufen wird
  13. // rightAk: Ein Zeiger auf eine Funktion die beim wählen der Rechten Antwort aufgerufen wird
  14. // abbruchAk: Ein Zeiger auf eine Funktion die beim Schließen des Fensters aufgerufen wird
  15. // maxSize: Die Bildschirmgröße in Pixeln
  16. Frage( TextRenderer *tr, UIInit &uiFactory, char *frage, char *left, char *right, std::function< void() > leftAk, std::function< void() > rightAk, std::function< void() > abbruchAk, Punkt maxSize );
  17. // Destruktor
  18. ~Frage();
  19. };