Bestenliste.h 803 B

12345678910111213141516171819202122232425262728293031323334
  1. #pragma once
  2. #include "Variablen.h"
  3. #include "Array.h"
  4. #include <TextFeld.h>
  5. #include <Rahmen.h>
  6. class Bestenliste : public Variable
  7. {
  8. private:
  9. RCArray< TextFeld > spalten;
  10. RCArray< TextFeld > zeilen;
  11. RCArray< RCArray< TextFeld > > werte;
  12. Schrift *schrift;
  13. LRahmen ram;
  14. int id;
  15. bool sichtbar;
  16. int getSpaltenBreite( int i ) const;
  17. public:
  18. Bestenliste( int id, Schrift *schrift );
  19. ~Bestenliste();
  20. void setSichtbar( bool sichtbar );
  21. void addSpalte( const char *name );
  22. void addZeile( const char *name );
  23. void setWert( const char *spalte, const char *zeile, const char *wert );
  24. const char *getWert( const char *spalte, const char *zeile );
  25. void render( int x, int y, Bild &rObj );
  26. int getBreite() const;
  27. int getHeight() const;
  28. };