فهرست منبع

fix problems with special characters

Kolja Strohm 1 هفته پیش
والد
کامیت
6b4be074d7
122فایلهای تغییر یافته به همراه3999 افزوده شده و 3925 حذف شده
  1. 6 6
      AlphaFeld.cpp
  2. 7 7
      AlphaFeld.h
  3. 25 25
      Animation.h
  4. 5 5
      AsynchronCall.cpp
  5. 64 64
      AuswahlBox.cpp
  6. 146 146
      AuswahlBox.h
  7. 17 17
      Bild.cpp
  8. 92 92
      Bild.h
  9. 6 6
      Bildschirm.cpp
  10. 3 3
      Critical.cpp
  11. 4 4
      Cube.cpp
  12. 5 5
      Cube.h
  13. 16 16
      DX11GraphicsApi.cpp
  14. 6 6
      DX12Buffer.cpp
  15. 6 6
      DX12Buffer.h
  16. 10 10
      DX12GraphicsApi.cpp
  17. 1 1
      DX12PixelShader.hlsl
  18. 12 12
      DX12Shader.cpp
  19. 11 11
      DX12Shader.h
  20. 3 3
      DX12Textur.cpp
  21. 3 3
      DX12Textur.h
  22. 1 1
      DX12VertexShader.hlsl
  23. 2 2
      DX9GraphicsApi.cpp
  24. 14 14
      DXBuffer.cpp
  25. 15 15
      DXBuffer.h
  26. 1 1
      Datei.cpp
  27. 1 1
      Datei.h
  28. 27 27
      DateiDialog.h
  29. 397 376
      DateiSystem.cpp
  30. 155 155
      DateiSystem.h
  31. 31 31
      Diagramm.cpp
  32. 101 101
      Diagramm.h
  33. 4 4
      Dialog.cpp
  34. 2 2
      Dialog.h
  35. 8 8
      DreieckListe.h
  36. 6 6
      Ebene3D.h
  37. 124 123
      Fenster.cpp
  38. 221 220
      Fenster.h
  39. 13 13
      Fortschritt.cpp
  40. 24 24
      Fortschritt.h
  41. 4 4
      FrameworkMath.h
  42. 4 4
      Global.cpp
  43. 13 13
      Globals.h
  44. 2 2
      GraphicsApi.cpp
  45. 5 5
      GraphicsApi.h
  46. 53 53
      InitDatei.h
  47. 2 2
      JsonEditor.h
  48. 35 35
      KSGTDatei.h
  49. 31 31
      Kam3D.cpp
  50. 29 29
      Kam3D.h
  51. 3 3
      Key.cpp
  52. 29 29
      Key.h
  53. 26 26
      Knopf.cpp
  54. 77 73
      Knopf.h
  55. 36 36
      Liste.cpp
  56. 117 117
      Liste.h
  57. 6 6
      M2DVorschau.h
  58. 17 17
      M2Datei.h
  59. 15 15
      M3Datei.cpp
  60. 5 5
      Mat3.h
  61. 10 10
      Mat4.h
  62. 3 3
      Maus.h
  63. 5 5
      MausEreignis.h
  64. 8 8
      Model2D.cpp
  65. 42 42
      Model2D.h
  66. 40 40
      Model3D.cpp
  67. 49 49
      Model3D.h
  68. 5 5
      Model3DList.cpp
  69. 10 10
      Model3DList.h
  70. 5 5
      Prozess.cpp
  71. 12 12
      Prozess.h
  72. 6 6
      Punkt.cpp
  73. 10 10
      Punkt.h
  74. 8 8
      Rahmen.cpp
  75. 11 11
      Rahmen.h
  76. 6 6
      Random.h
  77. 2 2
      Rect2.h
  78. 7 7
      RenderThread.cpp
  79. 11 11
      RenderThread.h
  80. 71 71
      Schrift.cpp
  81. 113 113
      Schrift.h
  82. 20 20
      Scroll.h
  83. 24 24
      Shader.cpp
  84. 22 22
      Shader.h
  85. 45 45
      Tabelle.cpp
  86. 293 293
      Tabelle.h
  87. 10 10
      TastaturEreignis.h
  88. 197 193
      Text.cpp
  89. 81 38
      Text.h
  90. 56 56
      TextFeld.cpp
  91. 88 88
      TextFeld.h
  92. 10 10
      Textur.cpp
  93. 14 14
      Textur.h
  94. 3 3
      Textur2D.cpp
  95. 3 3
      Textur2D.h
  96. 9 9
      TexturList.cpp
  97. 10 10
      TexturList.h
  98. 5 5
      TexturModel.cpp
  99. 5 5
      TexturModel.h
  100. 6 6
      Thread.cpp
  101. 6 6
      ToolTip.cpp
  102. 15 15
      ToolTip.h
  103. 7 7
      UIDialog.cpp
  104. 3 3
      UIDialog.h
  105. 4 4
      UIInitialization.h
  106. 19 19
      UIMLView.cpp
  107. 10 10
      Vec2.h
  108. 10 10
      Vec3.h
  109. 9 9
      VecN.h
  110. 7 7
      Welt2D.cpp
  111. 34 34
      Welt2D.h
  112. 14 14
      Welt3D.cpp
  113. 19 19
      Welt3D.h
  114. 15 15
      XML.cpp
  115. 31 31
      Zeichnung.cpp
  116. 9 9
      Zeichnung.h
  117. 18 18
      Zeichnung3D.cpp
  118. 23 23
      Zeichnung3D.h
  119. 35 35
      Zeit.cpp
  120. 267 267
      Zeit.h
  121. 1 1
      cpp.hint
  122. 4 4
      main.h

+ 6 - 6
AlphaFeld.cpp

@@ -1,4 +1,4 @@
-#include "AlphaFeld.h"
+#include "AlphaFeld.h"
 
 
 #include "Bild.h"
 #include "Bild.h"
 #include "Punkt.h"
 #include "Punkt.h"
@@ -19,7 +19,7 @@ AlphaFeld::AlphaFeld()
 AlphaFeld::~AlphaFeld() {}
 AlphaFeld::~AlphaFeld() {}
 
 
 // nicht constant
 // nicht constant
-void AlphaFeld::setStrength(int st) // setzt die Stärke
+void AlphaFeld::setStrength(int st) // setzt die Staerke
 {
 {
     strength = st;
     strength = st;
     rend = 1;
     rend = 1;
@@ -67,7 +67,7 @@ void AlphaFeld::render(Bild& zRObj) // zeichnet nach zRObj
             zRObj.drawLinieVAlpha(xp + i,
             zRObj.drawLinieVAlpha(xp + i,
                 yp + index,
                 yp + index,
                 hi - (index << 1) + 1,
                 hi - (index << 1) + 1,
-                fc2); // rest Fläche senkrecht
+                fc2); // rest Flaeche senkrecht
     }
     }
     else
     else
     {
     {
@@ -75,17 +75,17 @@ void AlphaFeld::render(Bild& zRObj) // zeichnet nach zRObj
             zRObj.drawLinieHAlpha(xp + index,
             zRObj.drawLinieHAlpha(xp + index,
                 yp + i,
                 yp + i,
                 br - (index << 1) + 1,
                 br - (index << 1) + 1,
-                fc2); // rest Fläche waagerecht
+                fc2); // rest Flaeche waagerecht
     }
     }
 }
 }
 
 
 // constant
 // constant
-int AlphaFeld::getStrength() const // gibt die Stärke zurück
+int AlphaFeld::getStrength() const // gibt die Staerke zurueck
 {
 {
     return strength;
     return strength;
 }
 }
 
 
-int AlphaFeld::getFarbe() const // gibt die Farbe zurück
+int AlphaFeld::getFarbe() const // gibt die Farbe zurueck
 {
 {
     return farbe;
     return farbe;
 }
 }

+ 7 - 7
AlphaFeld.h

@@ -1,4 +1,4 @@
-#ifndef AlphaFeld_H
+#ifndef AlphaFeld_H
 #define AlphaFeld_H
 #define AlphaFeld_H
 
 
 #include "Zeichnung.h"
 #include "Zeichnung.h"
@@ -8,7 +8,7 @@ namespace Framework
     class Bild;      //! Bild.h
     class Bild;      //! Bild.h
     class AlphaFeld; //! Aus dieser Datei
     class AlphaFeld; //! Aus dieser Datei
 
 
-    //! Eine Zeichnung des 2D GUI Frameworks, die einen Farbübergang zu einem
+    //! Eine Zeichnung des 2D GUI Frameworks, die einen Farbuebergang zu einem
     //! Rechteck darstellt
     //! Rechteck darstellt
     class AlphaFeld : public Zeichnung
     class AlphaFeld : public Zeichnung
     {
     {
@@ -21,9 +21,9 @@ namespace Framework
         DLLEXPORT AlphaFeld();
         DLLEXPORT AlphaFeld();
         //! Destruktor
         //! Destruktor
         DLLEXPORT virtual ~AlphaFeld();
         DLLEXPORT virtual ~AlphaFeld();
-        //! Setzt die Stärke des Übergangs. Dies ist der Wert um den der Alpha
-        //! Wert der Farbe für jeden Pixel nach innen abnimmt \param st Die
-        //! Stärke
+        //! Setzt die Staerke des UEbergangs. Dies ist der Wert um den der Alpha
+        //! Wert der Farbe fuer jeden Pixel nach innen abnimmt \param st Die
+        //! Staerke
         DLLEXPORT void setStrength(int st);
         DLLEXPORT void setStrength(int st);
         //! Setzt die Farbe des Alpha Feldes
         //! Setzt die Farbe des Alpha Feldes
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
@@ -31,9 +31,9 @@ namespace Framework
         //! Zeichnet die Zeihnung in ein bestimmtes Bild
         //! Zeichnet die Zeihnung in ein bestimmtes Bild
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         DLLEXPORT void render(Bild& zRObj) override;
         DLLEXPORT void render(Bild& zRObj) override;
-        //! Gibt die Stärke des Alpha Feldes zurück
+        //! Gibt die Staerke des Alpha Feldes zurueck
         DLLEXPORT int getStrength() const;
         DLLEXPORT int getStrength() const;
-        //! gibt die Farbe des Alpha Feldes im A8R8G8B8 Format zurück
+        //! gibt die Farbe des Alpha Feldes im A8R8G8B8 Format zurueck
         DLLEXPORT int getFarbe() const;
         DLLEXPORT int getFarbe() const;
         //! Kopiert das Alpha Feld, so dass es ohne auswirkungen auf das
         //! Kopiert das Alpha Feld, so dass es ohne auswirkungen auf das
         //! Original verwendet werden kann
         //! Original verwendet werden kann

+ 25 - 25
Animation.h

@@ -1,4 +1,4 @@
-#ifndef Animation_H
+#ifndef Animation_H
 #define Animation_H
 #define Animation_H
 
 
 #include "Critical.h"
 #include "Critical.h"
@@ -11,7 +11,7 @@ namespace Framework
     class InitDatei; //! InitDatei.h
     class InitDatei; //! InitDatei.h
     class Rahmen;    //! Rahmen.h
     class Rahmen;    //! Rahmen.h
 
 
-    //! Enthält alle Bilder einer Video Animation
+    //! Enthaelt alle Bilder einer Video Animation
     class Animation2DData : public virtual ReferenceCounter
     class Animation2DData : public virtual ReferenceCounter
     {
     {
     private:
     private:
@@ -35,16 +35,16 @@ namespace Framework
         //! benutzen. Wenn lock() von zwei threads aufgerufen wird, wartet der
         //! benutzen. Wenn lock() von zwei threads aufgerufen wird, wartet der
         //! letzte so lange, bis der erste unlock() aufgerufen hat.
         //! letzte so lange, bis der erste unlock() aufgerufen hat.
         DLLEXPORT void unlock();
         DLLEXPORT void unlock();
-        //! Lädt alle Bilder aus einer InitDatei ein. Auch die Werte 'fps',
+        //! Laedt alle Bilder aus einer InitDatei ein. Auch die Werte 'fps',
         //! 'wiederhohlen' (true, false), 'transparent' (true, false) werden
         //! 'wiederhohlen' (true, false), 'transparent' (true, false) werden
-        //! interpretiert. Die Bilder müssen in der richtiegen Reihenfolge in
+        //! interpretiert. Die Bilder muessen in der richtiegen Reihenfolge in
         //! der Datei stehen. Der Name der Werte ist egal undder Wert ist der
         //! der Datei stehen. Der Name der Werte ist egal undder Wert ist der
         //! Pfad zur ltdb Datei mit /bildname hinten drann Beispiel: fps=30
         //! Pfad zur ltdb Datei mit /bildname hinten drann Beispiel: fps=30
         //!           x=a.ltdb\aaaa.jpg
         //!           x=a.ltdb\aaaa.jpg
         //!           y=a.ltdb\aaab.jpg
         //!           y=a.ltdb\aaab.jpg
         //! \param datei Die bereits eingelesene InitDatei
         //! \param datei Die bereits eingelesene InitDatei
         DLLEXPORT void ladeAnimation(InitDatei* datei);
         DLLEXPORT void ladeAnimation(InitDatei* datei);
-        //! Lädt alle Bilder aus einer LTDB Datei der reihenfolge nach ein, in
+        //! Laedt alle Bilder aus einer LTDB Datei der reihenfolge nach ein, in
         //! der sie gespeichert sind. \param datei Die LTDB Datei
         //! der sie gespeichert sind. \param datei Die LTDB Datei
         DLLEXPORT void ladeAnimation(LTDBDatei* datei);
         DLLEXPORT void ladeAnimation(LTDBDatei* datei);
         //! Setzt die Bilder pro Sekunde der Video Animation
         //! Setzt die Bilder pro Sekunde der Video Animation
@@ -56,23 +56,23 @@ namespace Framework
         //! Legt fest, ob beim Zeichnen der Bilder Alphablending benutzt werden
         //! Legt fest, ob beim Zeichnen der Bilder Alphablending benutzt werden
         //! soll \param trp 1, wenn Alphablending benutzt werden soll
         //! soll \param trp 1, wenn Alphablending benutzt werden soll
         DLLEXPORT void setTransparent(bool trp);
         DLLEXPORT void setTransparent(bool trp);
-        //! Löscht alle Bilder aus der Animation und setzt alle Werte auf die
-        //! Standartwerte zurück
+        //! Loescht alle Bilder aus der Animation und setzt alle Werte auf die
+        //! Standartwerte zurueck
         DLLEXPORT void reset();
         DLLEXPORT void reset();
-        //! Gibt ein Bestimmtes Bild der Animation zurück
+        //! Gibt ein Bestimmtes Bild der Animation zurueck
         //! \param i Der Index des Bildes
         //! \param i Der Index des Bildes
         DLLEXPORT Bild* getBild(int i) const;
         DLLEXPORT Bild* getBild(int i) const;
-        //! Gibt ein Bestimmtes Bild der Animation ohne erhöhten Reference
-        //! Counter zurück \param i Der Index des Bildes
+        //! Gibt ein Bestimmtes Bild der Animation ohne erhoehten Reference
+        //! Counter zurueck \param i Der Index des Bildes
         DLLEXPORT Bild* zBild(int i) const;
         DLLEXPORT Bild* zBild(int i) const;
-        //! Gibt die Anzahl der Bilder in der Animation zurück
+        //! Gibt die Anzahl der Bilder in der Animation zurueck
         DLLEXPORT int getBildAnzahl() const;
         DLLEXPORT int getBildAnzahl() const;
-        //! Gibt die Anzahl an Bildern pro Sekunde zurück
+        //! Gibt die Anzahl an Bildern pro Sekunde zurueck
         DLLEXPORT int getFPS() const;
         DLLEXPORT int getFPS() const;
-        //! Gibt zurück, ob sich die Animation wiederhohlt, wenn sie beim
+        //! Gibt zurueck, ob sich die Animation wiederhohlt, wenn sie beim
         //! letzten Bild angelangt ist
         //! letzten Bild angelangt ist
         DLLEXPORT bool istWiederhohlend() const;
         DLLEXPORT bool istWiederhohlend() const;
-        //! Gibt zurück, ob beim Zeichnen der Bilder Alphablending benutzt wird
+        //! Gibt zurueck, ob beim Zeichnen der Bilder Alphablending benutzt wird
         DLLEXPORT bool istTransparent() const;
         DLLEXPORT bool istTransparent() const;
     };
     };
 
 
@@ -126,28 +126,28 @@ namespace Framework
         //! Zeichnet die Animation in ein bestimmtes Bild
         //! Zeichnet die Animation in ein bestimmtes Bild
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         DLLEXPORT void render(Bild& zRObj) override;
         DLLEXPORT void render(Bild& zRObj) override;
-        //! Gibt die Animationsdaten zurück
+        //! Gibt die Animationsdaten zurueck
         DLLEXPORT Animation2DData* getAnimationData() const;
         DLLEXPORT Animation2DData* getAnimationData() const;
-        //! Gibt die Animationsdaten ohne erhöhten Reference Counter zurück
+        //! Gibt die Animationsdaten ohne erhoehten Reference Counter zurueck
         DLLEXPORT Animation2DData* zAnimationData() const;
         DLLEXPORT Animation2DData* zAnimationData() const;
-        //! Gibt zurück ob die Animation sichtbar ist
+        //! Gibt zurueck ob die Animation sichtbar ist
         DLLEXPORT bool istSichtbar() const;
         DLLEXPORT bool istSichtbar() const;
-        //! Gibt den Index des aktuell angezeigten Bildes zurück
+        //! Gibt den Index des aktuell angezeigten Bildes zurueck
         DLLEXPORT int getJetzt() const;
         DLLEXPORT int getJetzt() const;
-        //! Gibt die Transparenz der Animation zurück
+        //! Gibt die Transparenz der Animation zurueck
         DLLEXPORT unsigned char getAlphaMaske() const;
         DLLEXPORT unsigned char getAlphaMaske() const;
-        //! Gibt zurück, ob ein Rahmen um die Animation gezeichnet wird
+        //! Gibt zurueck, ob ein Rahmen um die Animation gezeichnet wird
         DLLEXPORT bool hatRahmen() const;
         DLLEXPORT bool hatRahmen() const;
-        //! Gibt den Rahmen der Animation zurück
+        //! Gibt den Rahmen der Animation zurueck
         DLLEXPORT Rahmen* getRahmen() const;
         DLLEXPORT Rahmen* getRahmen() const;
-        //! Gibt den Rahmen der Animation ohne erhöhten Reference Counter zurück
+        //! Gibt den Rahmen der Animation ohne erhoehten Reference Counter zurueck
         DLLEXPORT Rahmen* zRahmen() const;
         DLLEXPORT Rahmen* zRahmen() const;
-        //! Gibt die Breite des Rahmens in Pixeln zurück
+        //! Gibt die Breite des Rahmens in Pixeln zurueck
         DLLEXPORT int getRahmenBreite() const;
         DLLEXPORT int getRahmenBreite() const;
-        //! Gibt die Farbe des Rahmens im A8R8G8B8 Format zurück
+        //! Gibt die Farbe des Rahmens im A8R8G8B8 Format zurueck
         DLLEXPORT int getRahmenFarbe() const;
         DLLEXPORT int getRahmenFarbe() const;
         //! Kopiert die Animation, so dass sie ohne auswirkungen auf das
         //! Kopiert die Animation, so dass sie ohne auswirkungen auf das
-        //! Original verändert werden kann
+        //! Original veraendert werden kann
         DLLEXPORT Zeichnung* dublizieren() const override;
         DLLEXPORT Zeichnung* dublizieren() const override;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 5 - 5
AsynchronCall.cpp

@@ -1,11 +1,11 @@
-#include "AsynchronCall.h"
+#include "AsynchronCall.h"
 
 
 using namespace Framework;
 using namespace Framework;
 
 
 // Inhalt der AsynchronCall Klasse
 // Inhalt der AsynchronCall Klasse
 // Konstruktor
 // Konstruktor
 //  f: Die Funktion die asynchron aufgerufen werden soll
 //  f: Die Funktion die asynchron aufgerufen werden soll
-//  Muss mit new aufgerufen werden. Das Objekt löscht sich selbst
+//  Muss mit new aufgerufen werden. Das Objekt loescht sich selbst
 AsynchronCall::AsynchronCall(std::function<void()> f)
 AsynchronCall::AsynchronCall(std::function<void()> f)
     : Thread()
     : Thread()
 {
 {
@@ -18,7 +18,7 @@ AsynchronCall::AsynchronCall(std::function<void()> f)
 // Konstruktor
 // Konstruktor
 //  name: Der Name des Threads
 //  name: Der Name des Threads
 //  f: Die Funktion die asynchron aufgerufen werden soll
 //  f: Die Funktion die asynchron aufgerufen werden soll
-//  Muss mit new aufgerufen werden. Das Objekt löscht sich selbst
+//  Muss mit new aufgerufen werden. Das Objekt loescht sich selbst
 AsynchronCall::AsynchronCall(const char* name, std::function<void()> f)
 AsynchronCall::AsynchronCall(const char* name, std::function<void()> f)
     : Thread()
     : Thread()
 {
 {
@@ -31,7 +31,7 @@ AsynchronCall::AsynchronCall(const char* name, std::function<void()> f)
 // Konstruktor
 // Konstruktor
 //  f: Die Funktion die asynchron aufgerufen werden soll
 //  f: Die Funktion die asynchron aufgerufen werden soll
 //  finished: Wird auf 1 gesetzt wenn der Aufruf abgearbeitet wurde
 //  finished: Wird auf 1 gesetzt wenn der Aufruf abgearbeitet wurde
-//  Muss mit new aufgerufen werden. Das Objekt löscht sich selbst
+//  Muss mit new aufgerufen werden. Das Objekt loescht sich selbst
 AsynchronCall::AsynchronCall(std::function<void()> f, bool* finished)
 AsynchronCall::AsynchronCall(std::function<void()> f, bool* finished)
     : Thread()
     : Thread()
 {
 {
@@ -45,7 +45,7 @@ AsynchronCall::AsynchronCall(std::function<void()> f, bool* finished)
 //  name: Der Name des Threads
 //  name: Der Name des Threads
 //  f: Die Funktion die asynchron aufgerufen werden soll
 //  f: Die Funktion die asynchron aufgerufen werden soll
 //  finished: Wird auf 1 gesetzt wenn der Aufruf abgearbeitet wurde
 //  finished: Wird auf 1 gesetzt wenn der Aufruf abgearbeitet wurde
-//  Muss mit new aufgerufen werden. Das Objekt löscht sich selbst
+//  Muss mit new aufgerufen werden. Das Objekt loescht sich selbst
 AsynchronCall::AsynchronCall(
 AsynchronCall::AsynchronCall(
     const char* name, std::function<void()> f, bool* finished)
     const char* name, std::function<void()> f, bool* finished)
     : Thread()
     : Thread()

+ 64 - 64
AuswahlBox.cpp

@@ -1,4 +1,4 @@
-#include "AuswahlBox.h"
+#include "AuswahlBox.h"
 
 
 #include "AlphaFeld.h"
 #include "AlphaFeld.h"
 #include "Bild.h"
 #include "Bild.h"
@@ -222,7 +222,7 @@ void AuswahlBox::setTextRendererZ(TextRenderer* textRd)
     this->textRd = textRd;
     this->textRd = textRd;
 }
 }
 
 
-void AuswahlBox::addEintrag(const char* txt) // Eintrag hinzufügen
+void AuswahlBox::addEintrag(const char* txt) // Eintrag hinzufuegen
 {
 {
     TextFeld* tf = new TextFeld();
     TextFeld* tf = new TextFeld();
     if (textRd) tf->setSchriftZ(textRd->getSchrift());
     if (textRd) tf->setSchriftZ(textRd->getSchrift());
@@ -376,7 +376,7 @@ void AuswahlBox::setEintragAlphaFeldFarbe(
 }
 }
 
 
 void AuswahlBox::setEintragAlphaFeldStrength(
 void AuswahlBox::setEintragAlphaFeldStrength(
-    int i, int afSt) // Eintrag AlphaFeld Stärke setzen
+    int i, int afSt) // Eintrag AlphaFeld Staerke setzen
 {
 {
     if (members->z(i)) members->z(i)->setAlphaFeldStrength(afSt);
     if (members->z(i)) members->z(i)->setAlphaFeldStrength(afSt);
     rend = 1;
     rend = 1;
@@ -443,7 +443,7 @@ void AuswahlBox::setAuswAlphaFeldFarbe(
 }
 }
 
 
 void AuswahlBox::setAuswAlphaFeldStrength(
 void AuswahlBox::setAuswAlphaFeldStrength(
-    int afSt) // Auswahl Alpha Feld stärke setzen
+    int afSt) // Auswahl Alpha Feld staerke setzen
 {
 {
     if (!auswAf) auswAf = new AlphaFeld();
     if (!auswAf) auswAf = new AlphaFeld();
     auswAf->setStrength(afSt);
     auswAf->setStrength(afSt);
@@ -554,7 +554,7 @@ void AuswahlBox::setMsAuswAlphaFeldFarbe(
 }
 }
 
 
 void AuswahlBox::setMsAuswAlphaFeldStrength(
 void AuswahlBox::setMsAuswAlphaFeldStrength(
-    int i, int afSt) // Multistyle Auswahl AlphaFeld stärke setzen
+    int i, int afSt) // Multistyle Auswahl AlphaFeld staerke setzen
 {
 {
     if (hatStyleNicht(Style::MultiStyled) || i >= anzahl) return;
     if (hatStyleNicht(Style::MultiStyled) || i >= anzahl) return;
     if (!msAuswAf) msAuswAf = new RCArray<AlphaFeld>();
     if (!msAuswAf) msAuswAf = new RCArray<AlphaFeld>();
@@ -622,7 +622,7 @@ void AuswahlBox::setMausAlphaFeldFarbe(int afF) // Maus AlphaFeld Farbe setzen
 }
 }
 
 
 void AuswahlBox::setMausAlphaFeldStrength(
 void AuswahlBox::setMausAlphaFeldStrength(
-    int afSt) // Maus AlphaFeld stärke setzen
+    int afSt) // Maus AlphaFeld staerke setzen
 {
 {
     if (!mausAf) mausAf = new AlphaFeld();
     if (!mausAf) mausAf = new AlphaFeld();
     mausAf->setStrength(afSt);
     mausAf->setStrength(afSt);
@@ -733,7 +733,7 @@ void AuswahlBox::setMsMausAlphaFeldFarbe(
 }
 }
 
 
 void AuswahlBox::setMsMausAlphaFeldStrength(
 void AuswahlBox::setMsMausAlphaFeldStrength(
-    int i, int afSt) // Multistyle Maus AlphaFeld stärke setzen
+    int i, int afSt) // Multistyle Maus AlphaFeld staerke setzen
 {
 {
     if (hatStyleNicht(Style::MultiStyled) || i >= anzahl) return;
     if (hatStyleNicht(Style::MultiStyled) || i >= anzahl) return;
     if (!msMausAf) msMausAf = new RCArray<AlphaFeld>();
     if (!msMausAf) msMausAf = new RCArray<AlphaFeld>();
@@ -742,7 +742,7 @@ void AuswahlBox::setMsMausAlphaFeldStrength(
     rend = 1;
     rend = 1;
 }
 }
 
 
-void AuswahlBox::setAuswahl(int i) // Eintrag auswählen
+void AuswahlBox::setAuswahl(int i) // Eintrag auswaehlen
 {
 {
     if (i < anzahl && i != auswahl)
     if (i < anzahl && i != auswahl)
     {
     {
@@ -780,18 +780,18 @@ void AuswahlBox::scrollZuEintrag(int i) // liste scrollen
 }
 }
 
 
 void AuswahlBox::setMaxAuskappHeight(
 void AuswahlBox::setMaxAuskappHeight(
-    int maxHeight) // höhe der Liste beim ausklappen
+    int maxHeight) // hoehe der Liste beim ausklappen
 {
 {
     ausklapMaxHeight = maxHeight;
     ausklapMaxHeight = maxHeight;
 }
 }
 
 
-void AuswahlBox::setEintragHeight(int height) // setzt die Höhe der Einträge
+void AuswahlBox::setEintragHeight(int height) // setzt die Hoehe der Eintraege
 {
 {
     eintragHeight = height;
     eintragHeight = height;
 }
 }
 
 
 void AuswahlBox::addMsStyle(
 void AuswahlBox::addMsStyle(
-    int i, __int64 abStyle) // Multistyle style hinzufügen
+    int i, __int64 abStyle) // Multistyle style hinzufuegen
 {
 {
     if (hatStyleNicht(Style::MultiStyled) || i >= anzahl) return;
     if (hatStyleNicht(Style::MultiStyled) || i >= anzahl) return;
     if (!msStyle) msStyle = new Array<__int64>();
     if (!msStyle) msStyle = new Array<__int64>();
@@ -980,7 +980,7 @@ void AuswahlBox::render(Bild& zRObj) // zeichnet nach zRObj
             ausfahren->setPosition(gr.x - rbr - ausfahren->getBreite(), rbr);
             ausfahren->setPosition(gr.x - rbr - ausfahren->getBreite(), rbr);
             ausfahren->render(zRObj);
             ausfahren->render(zRObj);
         }
         }
-        if (members) // Ausgewähtes TextFeld zeichnen
+        if (members) // Ausgewaehtes TextFeld zeichnen
         {
         {
             if (auswahl < 0)
             if (auswahl < 0)
             {
             {
@@ -1520,7 +1520,7 @@ void AuswahlBox::render(Bild& zRObj) // zeichnet nach zRObj
 
 
 // constant
 // constant
 int AuswahlBox::getEintragPos(
 int AuswahlBox::getEintragPos(
-    const char* txt) const // gibt die Eintrag Position zurück
+    const char* txt) const // gibt die Eintrag Position zurueck
 {
 {
     for (int i = 0; i < anzahl; ++i)
     for (int i = 0; i < anzahl; ++i)
         if (members->z(i) && members->z(i)->zText()->istGleich(txt)) return i;
         if (members->z(i) && members->z(i)->zText()->istGleich(txt)) return i;
@@ -1541,7 +1541,7 @@ int AuswahlBox::getEintragPos(Text* txt) const
     return -1;
     return -1;
 }
 }
 
 
-Text* AuswahlBox::getEintragText(int i) const // gibt den Eintrag Text zurück
+Text* AuswahlBox::getEintragText(int i) const // gibt den Eintrag Text zurueck
 {
 {
     if (i >= anzahl) return 0;
     if (i >= anzahl) return 0;
     return members->z(i) ? members->z(i)->getText() : 0;
     return members->z(i) ? members->z(i)->getText() : 0;
@@ -1553,7 +1553,7 @@ Text* AuswahlBox::zEintragText(int i) const
     return members->z(i) ? members->z(i)->zText() : 0;
     return members->z(i) ? members->z(i)->zText() : 0;
 }
 }
 
 
-TextFeld* AuswahlBox::getEintrag(int i) const // gibt den Eintrag zurück
+TextFeld* AuswahlBox::getEintrag(int i) const // gibt den Eintrag zurueck
 {
 {
     if (i >= anzahl) return 0;
     if (i >= anzahl) return 0;
     return members->get(i);
     return members->get(i);
@@ -1566,34 +1566,34 @@ TextFeld* AuswahlBox::zEintrag(int i) const
 }
 }
 
 
 int AuswahlBox::getAuswahl()
 int AuswahlBox::getAuswahl()
-    const // gibt die Position des ausgewählten Eintrages zurück
+    const // gibt die Position des ausgewaehlten Eintrages zurueck
 {
 {
     return auswahl;
     return auswahl;
 }
 }
 
 
-int AuswahlBox::getEintragAnzahl() const // gibt die Anzahl der Einträge zurück
+int AuswahlBox::getEintragAnzahl() const // gibt die Anzahl der Eintraege zurueck
 {
 {
     return anzahl;
     return anzahl;
 }
 }
 
 
-bool AuswahlBox::istAusgeklappt() const // prüft, ob die Liste ausgeklappt ist
+bool AuswahlBox::istAusgeklappt() const // prueft, ob die Liste ausgeklappt ist
 {
 {
     return ausgeklappt;
     return ausgeklappt;
 }
 }
 
 
-int AuswahlBox::getMaxHeight() const // gibt die maximale Höhe der Liste zurück
+int AuswahlBox::getMaxHeight() const // gibt die maximale Hoehe der Liste zurueck
 {
 {
     if (!hatStyle(Style::MaxHeight)) return 0;
     if (!hatStyle(Style::MaxHeight)) return 0;
     return ausklapMaxHeight;
     return ausklapMaxHeight;
 }
 }
 
 
-int AuswahlBox::getEintragHeight() const // gibt die Höhe der Einträge zurück
+int AuswahlBox::getEintragHeight() const // gibt die Hoehe der Eintraege zurueck
 {
 {
     return eintragHeight;
     return eintragHeight;
 }
 }
 
 
 Knopf*
 Knopf*
-AuswahlBox::getAusklappKnopf() const // gibt den aus-/einklapp Knopf zurück
+AuswahlBox::getAusklappKnopf() const // gibt den aus-/einklapp Knopf zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return ausfahren ? dynamic_cast<Knopf*>(ausfahren->getThis()) : 0;
     return ausfahren ? dynamic_cast<Knopf*>(ausfahren->getThis()) : 0;
@@ -1606,7 +1606,7 @@ Knopf* AuswahlBox::zAusklappKnopf() const
 }
 }
 
 
 Rahmen* AuswahlBox::getEintragRahmen(
 Rahmen* AuswahlBox::getEintragRahmen(
-    int i) const // gibt den Eintrag Rahmen zurück
+    int i) const // gibt den Eintrag Rahmen zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!members->z(i)) return 0;
     if (!members->z(i)) return 0;
@@ -1621,7 +1621,7 @@ Rahmen* AuswahlBox::zEintragRahmen(int i) const
 }
 }
 
 
 int AuswahlBox::getEintragRahmenFarbe(
 int AuswahlBox::getEintragRahmenFarbe(
-    int i) const // gibt die Eintrag Rahmen Frabe zurück
+    int i) const // gibt die Eintrag Rahmen Frabe zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!members->z(i)) return 0;
     if (!members->z(i)) return 0;
@@ -1629,7 +1629,7 @@ int AuswahlBox::getEintragRahmenFarbe(
 }
 }
 
 
 int AuswahlBox::getEintragRahmenBreite(
 int AuswahlBox::getEintragRahmenBreite(
-    int i) const // gibt die Eintrag Rahmen Breite zurück
+    int i) const // gibt die Eintrag Rahmen Breite zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!members->z(i)) return 0;
     if (!members->z(i)) return 0;
@@ -1637,7 +1637,7 @@ int AuswahlBox::getEintragRahmenBreite(
 }
 }
 
 
 AlphaFeld* AuswahlBox::getEintragAlphaFeld(
 AlphaFeld* AuswahlBox::getEintragAlphaFeld(
-    int i) const // gibt das Eintrag AlphaFeld zurück
+    int i) const // gibt das Eintrag AlphaFeld zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!members->z(i)) return 0;
     if (!members->z(i)) return 0;
@@ -1652,7 +1652,7 @@ AlphaFeld* AuswahlBox::zEintragAlphaFeld(int i) const
 }
 }
 
 
 int AuswahlBox::getEintragAlphaFeldFarbe(
 int AuswahlBox::getEintragAlphaFeldFarbe(
-    int i) const // gibt die Eintrag AlphaFeld Farbe zurück
+    int i) const // gibt die Eintrag AlphaFeld Farbe zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!members->z(i)) return 0;
     if (!members->z(i)) return 0;
@@ -1660,7 +1660,7 @@ int AuswahlBox::getEintragAlphaFeldFarbe(
 }
 }
 
 
 int AuswahlBox::getEintragAlphaFeldStrength(
 int AuswahlBox::getEintragAlphaFeldStrength(
-    int i) const // gibt die Eintrag AlphaFeld stärke zurück
+    int i) const // gibt die Eintrag AlphaFeld staerke zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!members->z(i)) return 0;
     if (!members->z(i)) return 0;
@@ -1668,7 +1668,7 @@ int AuswahlBox::getEintragAlphaFeldStrength(
 }
 }
 
 
 int AuswahlBox::getEintragHintergrundFarbe(
 int AuswahlBox::getEintragHintergrundFarbe(
-    int i) const // gibt die Eintrag Hintergrund Farbe zurück
+    int i) const // gibt die Eintrag Hintergrund Farbe zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!members->z(i)) return 0;
     if (!members->z(i)) return 0;
@@ -1676,7 +1676,7 @@ int AuswahlBox::getEintragHintergrundFarbe(
 }
 }
 
 
 Bild* AuswahlBox::getEintragHintergrundBild(
 Bild* AuswahlBox::getEintragHintergrundBild(
-    int i) const // gibt das Eintrag Hintergrund Bild zurück
+    int i) const // gibt das Eintrag Hintergrund Bild zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!members->z(i)) return 0;
     if (!members->z(i)) return 0;
@@ -1690,7 +1690,7 @@ Bild* AuswahlBox::zEintragHintergrundBild(int i) const
     return members->z(i)->zHintergrundBild();
     return members->z(i)->zHintergrundBild();
 }
 }
 
 
-Rahmen* AuswahlBox::getAuswRahmen() const // gibt den Auswahl Rahmen zurück
+Rahmen* AuswahlBox::getAuswRahmen() const // gibt den Auswahl Rahmen zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return auswRahmen ? dynamic_cast<Rahmen*>(auswRahmen->getThis()) : 0;
     return auswRahmen ? dynamic_cast<Rahmen*>(auswRahmen->getThis()) : 0;
@@ -1703,21 +1703,21 @@ Rahmen* AuswahlBox::zAuswRahmen() const
 }
 }
 
 
 int AuswahlBox::getAuswRahmenFarbe()
 int AuswahlBox::getAuswRahmenFarbe()
-    const // gibt die Auswahl Rahmen Frabe zurück
+    const // gibt die Auswahl Rahmen Frabe zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return auswRahmen ? auswRahmen->getFarbe() : 0;
     return auswRahmen ? auswRahmen->getFarbe() : 0;
 }
 }
 
 
 int AuswahlBox::getAuswRahmenBreite()
 int AuswahlBox::getAuswRahmenBreite()
-    const // gibt die Auswahl Rahmen Breite zurück
+    const // gibt die Auswahl Rahmen Breite zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return auswRahmen ? auswRahmen->getRBreite() : 0;
     return auswRahmen ? auswRahmen->getRBreite() : 0;
 }
 }
 
 
 AlphaFeld*
 AlphaFeld*
-AuswahlBox::getAuswAlphaFeld() const // gibt das Auswahl AlphaFeld zurück
+AuswahlBox::getAuswAlphaFeld() const // gibt das Auswahl AlphaFeld zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return auswAf ? dynamic_cast<AlphaFeld*>(auswAf->getThis()) : 0;
     return auswAf ? dynamic_cast<AlphaFeld*>(auswAf->getThis()) : 0;
@@ -1730,28 +1730,28 @@ AlphaFeld* AuswahlBox::zAuswAlphaFeld() const
 }
 }
 
 
 int AuswahlBox::getAuswAlphaFeldFarbe()
 int AuswahlBox::getAuswAlphaFeldFarbe()
-    const // gibt die Auswahl AlphaFeld Farbe zurück
+    const // gibt die Auswahl AlphaFeld Farbe zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return auswAf ? auswAf->getFarbe() : 0;
     return auswAf ? auswAf->getFarbe() : 0;
 }
 }
 
 
 int AuswahlBox::getAuswAlphaFeldStrength()
 int AuswahlBox::getAuswAlphaFeldStrength()
-    const // gibt die Auswahl AlphaFeld stärke zurück
+    const // gibt die Auswahl AlphaFeld staerke zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return auswAf ? auswAf->getStrength() : 0;
     return auswAf ? auswAf->getStrength() : 0;
 }
 }
 
 
 int AuswahlBox::getAuswHintergrundFarbe()
 int AuswahlBox::getAuswHintergrundFarbe()
-    const // gibt die Auswahl Hintergrund Farbe zurück
+    const // gibt die Auswahl Hintergrund Farbe zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return auswBgF;
     return auswBgF;
 }
 }
 
 
 Bild* AuswahlBox::getAuswHintergrundBild()
 Bild* AuswahlBox::getAuswHintergrundBild()
-    const // gibt das Auswahl Hintergrund Bild zurück
+    const // gibt das Auswahl Hintergrund Bild zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return auswBgB ? dynamic_cast<Bild*>(auswBgB->getThis()) : 0;
     return auswBgB ? dynamic_cast<Bild*>(auswBgB->getThis()) : 0;
@@ -1764,7 +1764,7 @@ Bild* AuswahlBox::zAuswHintergrundBild() const
 }
 }
 
 
 Rahmen* AuswahlBox::getMsAuswRahmen(
 Rahmen* AuswahlBox::getMsAuswRahmen(
-    int i) const // gibt den Multistyle Auswahl Rahmen zurück
+    int i) const // gibt den Multistyle Auswahl Rahmen zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msAuswRahmen) return 0;
     if (!msAuswRahmen) return 0;
@@ -1781,7 +1781,7 @@ Rahmen* AuswahlBox::zMsAuswRahmen(int i) const
 }
 }
 
 
 int AuswahlBox::getMsAuswRahmenFarbe(
 int AuswahlBox::getMsAuswRahmenFarbe(
-    int i) const // gibt die Multistyle Auswahl Rahmen Frabe zurück
+    int i) const // gibt die Multistyle Auswahl Rahmen Frabe zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msAuswRahmen) return 0;
     if (!msAuswRahmen) return 0;
@@ -1789,7 +1789,7 @@ int AuswahlBox::getMsAuswRahmenFarbe(
 }
 }
 
 
 int AuswahlBox::getMsAuswRahmenBreite(
 int AuswahlBox::getMsAuswRahmenBreite(
-    int i) const // gibt die Multistyle Auswahl Rahmen Breite zurück
+    int i) const // gibt die Multistyle Auswahl Rahmen Breite zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msAuswRahmen) return 0;
     if (!msAuswRahmen) return 0;
@@ -1797,7 +1797,7 @@ int AuswahlBox::getMsAuswRahmenBreite(
 }
 }
 
 
 AlphaFeld* AuswahlBox::getMsAuswAlphaFeld(
 AlphaFeld* AuswahlBox::getMsAuswAlphaFeld(
-    int i) const // gibt das Multistyle Auswahl AlphaFeld zurück
+    int i) const // gibt das Multistyle Auswahl AlphaFeld zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msAuswAf) return 0;
     if (!msAuswAf) return 0;
@@ -1813,7 +1813,7 @@ AlphaFeld* AuswahlBox::zMsAuswAlphaFeld(int i) const
 }
 }
 
 
 int AuswahlBox::getMsAuswAlphaFeldFarbe(
 int AuswahlBox::getMsAuswAlphaFeldFarbe(
-    int i) const // gibt die Multistyle Auswahl AlphaFeld Farbe zurück
+    int i) const // gibt die Multistyle Auswahl AlphaFeld Farbe zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msAuswAf) return 0;
     if (!msAuswAf) return 0;
@@ -1821,7 +1821,7 @@ int AuswahlBox::getMsAuswAlphaFeldFarbe(
 }
 }
 
 
 int AuswahlBox::getMsAuswAlphaFeldStrength(
 int AuswahlBox::getMsAuswAlphaFeldStrength(
-    int i) const // gibt die Multistyle Auswahl AlphaFeld stärke zurück
+    int i) const // gibt die Multistyle Auswahl AlphaFeld staerke zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msAuswAf) return 0;
     if (!msAuswAf) return 0;
@@ -1829,7 +1829,7 @@ int AuswahlBox::getMsAuswAlphaFeldStrength(
 }
 }
 
 
 int AuswahlBox::getMsAuswHintergrundFarbe(
 int AuswahlBox::getMsAuswHintergrundFarbe(
-    int i) const // gibt die Multistyle Auswahl Hintergrund Farbe zurück
+    int i) const // gibt die Multistyle Auswahl Hintergrund Farbe zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msAuswBgF || !msAuswBgF->hat(i)) return 0;
     if (!msAuswBgF || !msAuswBgF->hat(i)) return 0;
@@ -1837,7 +1837,7 @@ int AuswahlBox::getMsAuswHintergrundFarbe(
 }
 }
 
 
 Bild* AuswahlBox::getMsAuswHintergrundBild(
 Bild* AuswahlBox::getMsAuswHintergrundBild(
-    int i) const // gibt das Multistyle Auswahl Hintergrund Bild zurück
+    int i) const // gibt das Multistyle Auswahl Hintergrund Bild zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msAuswBgB) return 0;
     if (!msAuswBgB) return 0;
@@ -1851,7 +1851,7 @@ Bild* AuswahlBox::zMsAuswHintergrundBild(int i) const
     return msAuswBgB->z(i);
     return msAuswBgB->z(i);
 }
 }
 
 
-Rahmen* AuswahlBox::getMausRahmen() const // gibt den Maus Rahmen zurück
+Rahmen* AuswahlBox::getMausRahmen() const // gibt den Maus Rahmen zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return mausRahmen ? dynamic_cast<Rahmen*>(mausRahmen->getThis()) : 0;
     return mausRahmen ? dynamic_cast<Rahmen*>(mausRahmen->getThis()) : 0;
@@ -1863,21 +1863,21 @@ Rahmen* AuswahlBox::zMausRahmen() const
     return mausRahmen;
     return mausRahmen;
 }
 }
 
 
-int AuswahlBox::getMausRahmenFarbe() const // gibt die Maus Rahmen Frabe zurück
+int AuswahlBox::getMausRahmenFarbe() const // gibt die Maus Rahmen Frabe zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return mausRahmen ? mausRahmen->getFarbe() : 0;
     return mausRahmen ? mausRahmen->getFarbe() : 0;
 }
 }
 
 
 int AuswahlBox::getMausRahmenBreite()
 int AuswahlBox::getMausRahmenBreite()
-    const // gibt die Maus Rahmen Breite zurück
+    const // gibt die Maus Rahmen Breite zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return mausRahmen ? mausRahmen->getRBreite() : 0;
     return mausRahmen ? mausRahmen->getRBreite() : 0;
 }
 }
 
 
 AlphaFeld*
 AlphaFeld*
-AuswahlBox::getMausAlphaFeld() const // gibt das Maus AlphaFeld zurück
+AuswahlBox::getMausAlphaFeld() const // gibt das Maus AlphaFeld zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return mausAf ? dynamic_cast<AlphaFeld*>(mausAf->getThis()) : 0;
     return mausAf ? dynamic_cast<AlphaFeld*>(mausAf->getThis()) : 0;
@@ -1890,28 +1890,28 @@ AlphaFeld* AuswahlBox::zMausAlphaFeld() const
 }
 }
 
 
 int AuswahlBox::getMausAlphaFeldFarbe()
 int AuswahlBox::getMausAlphaFeldFarbe()
-    const // gibt die Maus AlphaFeld Farbe zurück
+    const // gibt die Maus AlphaFeld Farbe zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return mausAf ? mausAf->getFarbe() : 0;
     return mausAf ? mausAf->getFarbe() : 0;
 }
 }
 
 
 int AuswahlBox::getMausAlphaFeldStrength()
 int AuswahlBox::getMausAlphaFeldStrength()
-    const // gibt die Maus AlphaFeld stärke zurück
+    const // gibt die Maus AlphaFeld staerke zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return mausAf ? mausAf->getStrength() : 0;
     return mausAf ? mausAf->getStrength() : 0;
 }
 }
 
 
 int AuswahlBox::getMausHintergrundFarbe()
 int AuswahlBox::getMausHintergrundFarbe()
-    const // gibt die Maus Hintergrund Farbe zurück
+    const // gibt die Maus Hintergrund Farbe zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return mausBgF;
     return mausBgF;
 }
 }
 
 
 Bild* AuswahlBox::getMausHintergrundBild()
 Bild* AuswahlBox::getMausHintergrundBild()
-    const // gibt das Maus Hintergrund Bild zurück
+    const // gibt das Maus Hintergrund Bild zurueck
 {
 {
     if (hatStyle(Style::MultiStyled)) return 0;
     if (hatStyle(Style::MultiStyled)) return 0;
     return mausBgB ? dynamic_cast<Bild*>(mausBgB->getThis()) : 0;
     return mausBgB ? dynamic_cast<Bild*>(mausBgB->getThis()) : 0;
@@ -1924,7 +1924,7 @@ Bild* AuswahlBox::zMausHintergrundBild() const
 }
 }
 
 
 Rahmen* AuswahlBox::getMsMausRahmen(
 Rahmen* AuswahlBox::getMsMausRahmen(
-    int i) const // gibt den Multistyle Maus Rahmen zurück
+    int i) const // gibt den Multistyle Maus Rahmen zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msMausRahmen) return 0;
     if (!msMausRahmen) return 0;
@@ -1939,7 +1939,7 @@ Rahmen* AuswahlBox::zMsMausRahmen(int i) const
 }
 }
 
 
 int AuswahlBox::getMsMausRahmenFarbe(
 int AuswahlBox::getMsMausRahmenFarbe(
-    int i) const // gibt die Multistyle Maus Rahmen Frabe zurück
+    int i) const // gibt die Multistyle Maus Rahmen Frabe zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msMausRahmen) return 0;
     if (!msMausRahmen) return 0;
@@ -1947,7 +1947,7 @@ int AuswahlBox::getMsMausRahmenFarbe(
 }
 }
 
 
 int AuswahlBox::getMsMausRahmenBreite(
 int AuswahlBox::getMsMausRahmenBreite(
-    int i) const // gibt die Multistyle Maus Rahmen Breite zurück
+    int i) const // gibt die Multistyle Maus Rahmen Breite zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msMausRahmen) return 0;
     if (!msMausRahmen) return 0;
@@ -1955,7 +1955,7 @@ int AuswahlBox::getMsMausRahmenBreite(
 }
 }
 
 
 AlphaFeld* AuswahlBox::getMsMausAlphaFeld(
 AlphaFeld* AuswahlBox::getMsMausAlphaFeld(
-    int i) const // gibt das Multistyle Maus AlphaFeld zurück
+    int i) const // gibt das Multistyle Maus AlphaFeld zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msMausAf) return 0;
     if (!msMausAf) return 0;
@@ -1970,7 +1970,7 @@ AlphaFeld* AuswahlBox::zMsMausAlphaFeld(int i) const
 }
 }
 
 
 int AuswahlBox::getMsMausAlphaFeldFarbe(
 int AuswahlBox::getMsMausAlphaFeldFarbe(
-    int i) const // gibt die Multistyle Maus AlphaFeld Farbe zurück
+    int i) const // gibt die Multistyle Maus AlphaFeld Farbe zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msMausAf) return 0;
     if (!msMausAf) return 0;
@@ -1978,7 +1978,7 @@ int AuswahlBox::getMsMausAlphaFeldFarbe(
 }
 }
 
 
 int AuswahlBox::getMsMausAlphaFeldStrength(
 int AuswahlBox::getMsMausAlphaFeldStrength(
-    int i) const // gibt die Multistyle Maus AlphaFeld stärke zurück
+    int i) const // gibt die Multistyle Maus AlphaFeld staerke zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msMausAf) return 0;
     if (!msMausAf) return 0;
@@ -1986,7 +1986,7 @@ int AuswahlBox::getMsMausAlphaFeldStrength(
 }
 }
 
 
 int AuswahlBox::getMsMausHintergrundFarbe(
 int AuswahlBox::getMsMausHintergrundFarbe(
-    int i) const // gibt die Multistyle Maus Hintergrund Farbe zurück
+    int i) const // gibt die Multistyle Maus Hintergrund Farbe zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msMausBgF || !msMausBgF->hat(i)) return 0;
     if (!msMausBgF || !msMausBgF->hat(i)) return 0;
@@ -1994,7 +1994,7 @@ int AuswahlBox::getMsMausHintergrundFarbe(
 }
 }
 
 
 Bild* AuswahlBox::getMsMausHintergrundBild(
 Bild* AuswahlBox::getMsMausHintergrundBild(
-    int i) const // gibt das Multistyle Maus Hintergrund Bild zurück
+    int i) const // gibt das Multistyle Maus Hintergrund Bild zurueck
 {
 {
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!hatStyle(Style::MultiStyled)) return 0;
     if (!msMausBgB) return 0;
     if (!msMausBgB) return 0;
@@ -2008,7 +2008,7 @@ Bild* AuswahlBox::zMsMausHintergrundBild(int i) const
     return msMausBgB->z(i);
     return msMausBgB->z(i);
 }
 }
 
 
-// Prüft, ob ein Punkt in diesem Objekt liegt
+// Prueft, ob ein Punkt in diesem Objekt liegt
 //  x: die x koordinate des punktes
 //  x: die x koordinate des punktes
 //  y: die y koordinate des punktes
 //  y: die y koordinate des punktes
 //  return: 1, wenn der punkt innen ist, 0 sonst
 //  return: 1, wenn der punkt innen ist, 0 sonst
@@ -2019,7 +2019,7 @@ bool AuswahlBox::istPunktInnen(int x, int y) const
 }
 }
 
 
 bool AuswahlBox::hatMsStyle(
 bool AuswahlBox::hatMsStyle(
-    int i, __int64 abStyle) const // prüft ob Multistyle style vorhanden
+    int i, __int64 abStyle) const // prueft ob Multistyle style vorhanden
 {
 {
     if ((style | Style::MultiStyled) != style || !msStyle || !msStyle->hat(i))
     if ((style | Style::MultiStyled) != style || !msStyle || !msStyle->hat(i))
         return 0;
         return 0;
@@ -2027,7 +2027,7 @@ bool AuswahlBox::hatMsStyle(
 }
 }
 
 
 bool AuswahlBox::hatMsStyleNicht(
 bool AuswahlBox::hatMsStyleNicht(
-    int i, __int64 abStyle) const // prüft ob Multistyle style nicht vorhanden
+    int i, __int64 abStyle) const // prueft ob Multistyle style nicht vorhanden
 {
 {
     if ((style | Style::MultiStyled) != style || !msStyle || !msStyle->hat(i))
     if ((style | Style::MultiStyled) != style || !msStyle || !msStyle->hat(i))
         return 1;
         return 1;

+ 146 - 146
AuswahlBox.h

@@ -1,4 +1,4 @@
-#ifndef AuswahlBox_H
+#ifndef AuswahlBox_H
 #define AuswahlBox_H
 #define AuswahlBox_H
 
 
 #include "Array.h"
 #include "Array.h"
@@ -15,8 +15,8 @@ namespace Framework
     class Schrift;    //! Schrift.h
     class Schrift;    //! Schrift.h
     class TextRenderer;
     class TextRenderer;
 
 
-    //! Eine Zeichnung des 2D GUI Frameworks. Repräsentiert eine Box, aus der
-    //! der Nutzer durch ausklappen verschiedene Werte auswählen kann
+    //! Eine Zeichnung des 2D GUI Frameworks. Repraesentiert eine Box, aus der
+    //! der Nutzer durch ausklappen verschiedene Werte auswaehlen kann
     class AuswahlBox : public ZeichnungHintergrund
     class AuswahlBox : public ZeichnungHintergrund
     {
     {
     public:
     public:
@@ -36,29 +36,29 @@ namespace Framework
             //! Transparenten Hintergrund
             //! Transparenten Hintergrund
             static const __int64 FeldHAlpha = 0x000008000;
             static const __int64 FeldHAlpha = 0x000008000;
             //! Wenn dieser Flag gesetzt ist, hat jeder Wert aus der Liste einen
             //! Wenn dieser Flag gesetzt ist, hat jeder Wert aus der Liste einen
-            //! Farbübergang
+            //! Farbuebergang
             static const __int64 FeldBuffer = 0x000010000;
             static const __int64 FeldBuffer = 0x000010000;
             //! Wenn dieser Flag gesetzt ist, bekommt der Wert, der gerade
             //! Wenn dieser Flag gesetzt ist, bekommt der Wert, der gerade
-            //! ausgewählt  Hintergrund
+            //! ausgewaehlt  Hintergrund
             static const __int64 AuswahlHintergrund = 0x000020000;
             static const __int64 AuswahlHintergrund = 0x000020000;
             //! Wenn dieser Flag gesetzt ist, bekommt der Wert, der gerade
             //! Wenn dieser Flag gesetzt ist, bekommt der Wert, der gerade
-            //! ausgewählt ist ein Hintergrundbild
+            //! ausgewaehlt ist ein Hintergrundbild
             static const __int64 AuswahlHBild = 0x000040000;
             static const __int64 AuswahlHBild = 0x000040000;
             //! Wenn dieser Flag gesetzt ist, bekommt der Wert, der gerade
             //! Wenn dieser Flag gesetzt ist, bekommt der Wert, der gerade
-            //! ausgewählt ist einen transparenten Hintergrund
+            //! ausgewaehlt ist einen transparenten Hintergrund
             static const __int64 AuswahlHAlpha = 0x000080000;
             static const __int64 AuswahlHAlpha = 0x000080000;
             //! Wenn dieser Flag gesetzt ist, bekommt der Wert, der gerade
             //! Wenn dieser Flag gesetzt ist, bekommt der Wert, der gerade
-            //! ausgewählt ist einen Farbübergang
+            //! ausgewaehlt ist einen Farbuebergang
             static const __int64 AuswahlBuffer = 0x000100000;
             static const __int64 AuswahlBuffer = 0x000100000;
             //! Wenn dieser Flag gesetzt ist, bekommt der Wert, der gerade
             //! Wenn dieser Flag gesetzt ist, bekommt der Wert, der gerade
-            //! ausgewählt ist einen Rahmen
+            //! ausgewaehlt ist einen Rahmen
             static const __int64 AuswahlRahmen = 0x000200000;
             static const __int64 AuswahlRahmen = 0x000200000;
             //! Wenn dieser Flag gesetzt ist, hat jeder Wert seine eigenen
             //! Wenn dieser Flag gesetzt ist, hat jeder Wert seine eigenen
-            //! Hintergründe unt Rahmen und nicht alle die selben
+            //! Hintergruende unt Rahmen und nicht alle die selben
             static const __int64 MultiStyled = 0x000400000;
             static const __int64 MultiStyled = 0x000400000;
-            //! Legt eine maximale Höhe der ausgeklappten Liste fest. Es
+            //! Legt eine maximale Hoehe der ausgeklappten Liste fest. Es
             //! erscheint automatisch eine Scrollbar wenn mehr Elemente da sind
             //! erscheint automatisch eine Scrollbar wenn mehr Elemente da sind
-            //! als sichtbar sein können
+            //! als sichtbar sein koennen
             static const __int64 MaxHeight = 0x004000000;
             static const __int64 MaxHeight = 0x004000000;
             //! Wenn dieser Flag gesetzt ist, hat ein Element, wo die Maus drau
             //! Wenn dieser Flag gesetzt ist, hat ein Element, wo die Maus drau
             //! zeigt, einen Hintergrund
             //! zeigt, einen Hintergrund
@@ -70,7 +70,7 @@ namespace Framework
             //! zeigt, einen transparenten Hintergrund
             //! zeigt, einen transparenten Hintergrund
             static const __int64 MausHAlpha = 0x020000000;
             static const __int64 MausHAlpha = 0x020000000;
             //! Wenn dieser Flag gesetzt ist, hat ein Element, wo die Maus drauf
             //! Wenn dieser Flag gesetzt ist, hat ein Element, wo die Maus drauf
-            //! zeigt, einen Farbübergang
+            //! zeigt, einen Farbuebergang
             static const __int64 MausBuffer = 0x040000000;
             static const __int64 MausBuffer = 0x040000000;
             //! Wenn dieser Flag gesetzt ist, hat ein Element, wo die Maus drauf
             //! Wenn dieser Flag gesetzt ist, hat ein Element, wo die Maus drauf
             //! zeigt, einen Rahmen
             //! zeigt, einen Rahmen
@@ -79,7 +79,7 @@ namespace Framework
             //! const int AutoAusklappRichtung	= 0x200000000;
             //! const int AutoAusklappRichtung	= 0x200000000;
 
 
             //! Normaler Style: Sichtbar, Erlaubt, Rahmen, FeldRahmen,
             //! Normaler Style: Sichtbar, Erlaubt, Rahmen, FeldRahmen,
-            //! AuswahlBuffer, AuswahlRahmen, MaxHöhe, VScroll, MausRahmen,
+            //! AuswahlBuffer, AuswahlRahmen, MaxHoehe, VScroll, MausRahmen,
             //! MausBuffer
             //! MausBuffer
             static const __int64 Normal
             static const __int64 Normal
                 = Sichtbar | Erlaubt | Rahmen | FeldRahmen | AuswahlBuffer
                 = Sichtbar | Erlaubt | Rahmen | FeldRahmen | AuswahlBuffer
@@ -120,7 +120,7 @@ namespace Framework
         void* eAkP;
         void* eAkP;
         std::function<void(void*, AuswahlBox*, int, int)> eAk;
         std::function<void(void*, AuswahlBox*, int, int)> eAk;
         //! Verarbeitet Maus Nachrichten
         //! Verarbeitet Maus Nachrichten
-        //! \param me Das Ereignis, was durch die Mauseingabe ausgelößt wurde
+        //! \param me Das Ereignis, was durch die Mauseingabe ausgeloesst wurde
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
 
 
     public:
     public:
@@ -128,11 +128,11 @@ namespace Framework
         DLLEXPORT AuswahlBox();
         DLLEXPORT AuswahlBox();
         //! Destruktor
         //! Destruktor
         DLLEXPORT virtual ~AuswahlBox();
         DLLEXPORT virtual ~AuswahlBox();
-        //! Setzt den Parameter der Rückruffunktion, die aufgerufen wird, wenn
-        //! der Benutzer ein neues element auswählt \param p Der Parameter
+        //! Setzt den Parameter der Rueckruffunktion, die aufgerufen wird, wenn
+        //! der Benutzer ein neues element auswaehlt \param p Der Parameter
         DLLEXPORT void setEventParam(void* p);
         DLLEXPORT void setEventParam(void* p);
-        //! Setzt die Rückruffunktion, die Aufgerufen wird, wenn der Benutzer
-        //! ein neues Element auswählt \param eAk Die Rückruffunktion Aufruf:
+        //! Setzt die Rueckruffunktion, die Aufgerufen wird, wenn der Benutzer
+        //! ein neues Element auswaehlt \param eAk Die Rueckruffunktion Aufruf:
         //! eAk( parameter, this, 0, auswahlIndex )
         //! eAk( parameter, this, 0, auswahlIndex )
         DLLEXPORT void setEventAktion(
         DLLEXPORT void setEventAktion(
             std::function<void(void*, AuswahlBox*, int, int)> event);
             std::function<void(void*, AuswahlBox*, int, int)> event);
@@ -142,98 +142,98 @@ namespace Framework
         //! Setzt die verwendete Schrift
         //! Setzt die verwendete Schrift
         //! \param schrift Die Schrift
         //! \param schrift Die Schrift
         DLLEXPORT void setSchriftZ(Schrift* schrift);
         DLLEXPORT void setSchriftZ(Schrift* schrift);
-        //! Fügt der Liste einen auswählbaren Eintrag hinzu. Der erste Eintrag
-        //! ist zu Beginn automatisch ausgewählt \param txt Der Text des
+        //! Fuegt der Liste einen auswaehlbaren Eintrag hinzu. Der erste Eintrag
+        //! ist zu Beginn automatisch ausgewaehlt \param txt Der Text des
         //! Eintrags
         //! Eintrags
         DLLEXPORT void addEintrag(const char* txt);
         DLLEXPORT void addEintrag(const char* txt);
-        //! Fügt der Liste einen auswählbaren Eintrag hinzu. Der erste Eintrag
-        //! ist zu Beginn automatisch ausgewählt \param txt Der Text des
+        //! Fuegt der Liste einen auswaehlbaren Eintrag hinzu. Der erste Eintrag
+        //! ist zu Beginn automatisch ausgewaehlt \param txt Der Text des
         //! Eintrags
         //! Eintrags
         DLLEXPORT void addEintrag(Text* txt);
         DLLEXPORT void addEintrag(Text* txt);
-        //! Fügt der Liste einen auswählbaren Eintrag hinzu. Der erste Eintrag
-        //! ist zu Beginn automatisch ausgewählt \param txt Ein Zeiger auf den
+        //! Fuegt der Liste einen auswaehlbaren Eintrag hinzu. Der erste Eintrag
+        //! ist zu Beginn automatisch ausgewaehlt \param txt Ein Zeiger auf den
         //! Eintrag
         //! Eintrag
         DLLEXPORT void addEintragZ(TextFeld* txt);
         DLLEXPORT void addEintragZ(TextFeld* txt);
-        //! Ändert den Text eines Eintrags
+        //! AEndert den Text eines Eintrags
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         //! \param txt Der neue Text
         //! \param txt Der neue Text
         DLLEXPORT void setEintrag(int i, const char* txt);
         DLLEXPORT void setEintrag(int i, const char* txt);
-        //! Ändert den Text eines Eintrags
+        //! AEndert den Text eines Eintrags
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         //! \param txt Der neue Text
         //! \param txt Der neue Text
         DLLEXPORT void setEintrag(int i, Text* txt);
         DLLEXPORT void setEintrag(int i, Text* txt);
-        //! Ändert einen Eintrag
+        //! AEndert einen Eintrag
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         //! \param txt Ein Zeiger auf den neuen Eintrag
         //! \param txt Ein Zeiger auf den neuen Eintrag
         DLLEXPORT void setEintragZ(int i, TextFeld* txt);
         DLLEXPORT void setEintragZ(int i, TextFeld* txt);
-        //! Löscht einen Eintrag
+        //! Loescht einen Eintrag
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT void removeEintrag(int i);
         DLLEXPORT void removeEintrag(int i);
         //! Setzt einen Zeiger auf den Knopf, der zum aus und einklappen der
         //! Setzt einen Zeiger auf den Knopf, der zum aus und einklappen der
         //! Liste verwendet wird \param ausK Der Knopf
         //! Liste verwendet wird \param ausK Der Knopf
         DLLEXPORT void setAusklappKnopfZ(Knopf* ausK);
         DLLEXPORT void setAusklappKnopfZ(Knopf* ausK);
-        //! Setzt einen Zeiger auf einen Rahmen, der für einen bestimmten
+        //! Setzt einen Zeiger auf einen Rahmen, der fuer einen bestimmten
         //! Eintrag benutzt wird \param i Der Index des Eintrags \param rahmen
         //! Eintrag benutzt wird \param i Der Index des Eintrags \param rahmen
         //! Der Rahemn
         //! Der Rahemn
         DLLEXPORT void setEintragRahmenZ(int i, Rahmen* rahmen);
         DLLEXPORT void setEintragRahmenZ(int i, Rahmen* rahmen);
-        //! Setzt die Farbe eines Rahmens, der für einen bestimmten Eintrag
+        //! Setzt die Farbe eines Rahmens, der fuer einen bestimmten Eintrag
         //! benutzt wird \param i Der Index des Eintrags \param f Die farbe im
         //! benutzt wird \param i Der Index des Eintrags \param f Die farbe im
         //! A8R8G8B8 Format
         //! A8R8G8B8 Format
         DLLEXPORT void setEintragRahmenFarbe(int i, int f);
         DLLEXPORT void setEintragRahmenFarbe(int i, int f);
-        //! Setzt die Breite eines Rahmens, der für einen bestimmten Eintrag
+        //! Setzt die Breite eines Rahmens, der fuer einen bestimmten Eintrag
         //! benutzt wird \param i Der Index des Eintrags \param rbr Die Breite
         //! benutzt wird \param i Der Index des Eintrags \param rbr Die Breite
         //! des Rahmens in Pixeln
         //! des Rahmens in Pixeln
         DLLEXPORT void setEintragRahmenBreite(int i, int rbr);
         DLLEXPORT void setEintragRahmenBreite(int i, int rbr);
-        //! Setzt eine Hintergrund Farbe, die für einen bestimmten Eintrag
+        //! Setzt eine Hintergrund Farbe, die fuer einen bestimmten Eintrag
         //! benutzt wird \param i Der Index des Eintrags \param f Die farbe im
         //! benutzt wird \param i Der Index des Eintrags \param f Die farbe im
         //! A8R8G8B8 Format
         //! A8R8G8B8 Format
         DLLEXPORT void setEintragHintergrundFarbe(int i, int f);
         DLLEXPORT void setEintragHintergrundFarbe(int i, int f);
-        //! Setzt einen zeiger auf ein Hintergrund Bild, das für einen
+        //! Setzt einen zeiger auf ein Hintergrund Bild, das fuer einen
         //! bestimmten Eintrag benutzt wird \param i Der Index des Eintrags
         //! bestimmten Eintrag benutzt wird \param i Der Index des Eintrags
         //! \param bgB Das Hintergrund Bild
         //! \param bgB Das Hintergrund Bild
         DLLEXPORT void setEintragHintergrundBildZ(int i, Bild* bgB);
         DLLEXPORT void setEintragHintergrundBildZ(int i, Bild* bgB);
-        //! Setzt ein Hintergrund Bild durch Kopieren, das für einen bestimmten
+        //! Setzt ein Hintergrund Bild durch Kopieren, das fuer einen bestimmten
         //! Eintrag benutzt wird \param i Der Index des Eintrags \param bgB Das
         //! Eintrag benutzt wird \param i Der Index des Eintrags \param bgB Das
         //! Hintergrund Bild
         //! Hintergrund Bild
         DLLEXPORT void setEintragHintergrundBild(int i, Bild* bgB);
         DLLEXPORT void setEintragHintergrundBild(int i, Bild* bgB);
-        //! Setzt einen zeiger auf einen Farbübergangn, der für einen bestimmten
+        //! Setzt einen zeiger auf einen Farbuebergangn, der fuer einen bestimmten
         //! Eintrag benutzt wird \param i Der Index des Eintrags \param af Der
         //! Eintrag benutzt wird \param i Der Index des Eintrags \param af Der
-        //! Farbübergang
+        //! Farbuebergang
         DLLEXPORT void setEintragAlphaFeldZ(int i, AlphaFeld* af);
         DLLEXPORT void setEintragAlphaFeldZ(int i, AlphaFeld* af);
-        //! Setzt dei Farbe eines Farbübergangns, der für einen bestimmten
+        //! Setzt dei Farbe eines Farbuebergangns, der fuer einen bestimmten
         //! Eintrag benutzt wird \param i Der Index des Eintrags \param afF Die
         //! Eintrag benutzt wird \param i Der Index des Eintrags \param afF Die
         //! Farbe im A8R8G8B8 Format
         //! Farbe im A8R8G8B8 Format
         DLLEXPORT void setEintragAlphaFeldFarbe(int i, int afF);
         DLLEXPORT void setEintragAlphaFeldFarbe(int i, int afF);
-        //! Setzt dei Stärke eines Farbübergangns, der für einen bestimmten
+        //! Setzt dei Staerke eines Farbuebergangns, der fuer einen bestimmten
         //! Eintrag benutzt wird \param i Der Index des Eintrags \param afSt Die
         //! Eintrag benutzt wird \param i Der Index des Eintrags \param afSt Die
-        //! Stärke
+        //! Staerke
         DLLEXPORT void setEintragAlphaFeldStrength(int i, int afSt);
         DLLEXPORT void setEintragAlphaFeldStrength(int i, int afSt);
-        //! Setzt eienen Zeiger auf einen Rahmen, der bei dem ausgewählten
+        //! Setzt eienen Zeiger auf einen Rahmen, der bei dem ausgewaehlten
         //! Eintrag verwendet wird \param rahmen Der Rahmen
         //! Eintrag verwendet wird \param rahmen Der Rahmen
         DLLEXPORT void setAuswRahmenZ(Rahmen* rahmen);
         DLLEXPORT void setAuswRahmenZ(Rahmen* rahmen);
-        //! Setzt die Farbe eines Rahmens, der bei dem ausgewählten Eintrag
+        //! Setzt die Farbe eines Rahmens, der bei dem ausgewaehlten Eintrag
         //! verwendet wird \param f Die Farbe im A8R8G8B8 Format
         //! verwendet wird \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setAuswRahmenFarbe(int f);
         DLLEXPORT void setAuswRahmenFarbe(int f);
-        //! Setzt die Breite eines Rahmens, der bei dem ausgewählten Eintrag
+        //! Setzt die Breite eines Rahmens, der bei dem ausgewaehlten Eintrag
         //! verwendet wird \param rbr Die Breite in Pixeln
         //! verwendet wird \param rbr Die Breite in Pixeln
         DLLEXPORT void setAuswRahmenBreite(int rbr);
         DLLEXPORT void setAuswRahmenBreite(int rbr);
-        //! Setzt die Hintergrund Farbe, die bei dem ausgewählten Eintrag
+        //! Setzt die Hintergrund Farbe, die bei dem ausgewaehlten Eintrag
         //! verwendet wird \param f Die Farbe im A8R8G8B8 Format
         //! verwendet wird \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setAuswHintergrundFarbe(int f);
         DLLEXPORT void setAuswHintergrundFarbe(int f);
-        //! Setzt den Zeiger auf ein Hintergrund Bild, das bei dem ausgewählten
+        //! Setzt den Zeiger auf ein Hintergrund Bild, das bei dem ausgewaehlten
         //! Eintrag verwendet wird \param bgB Das Bild
         //! Eintrag verwendet wird \param bgB Das Bild
         DLLEXPORT void setAuswHintergrundBildZ(Bild* bgB);
         DLLEXPORT void setAuswHintergrundBildZ(Bild* bgB);
-        //! Setzt ein Hintergrund Bild durch kopieren, das bei dem ausgewählten
+        //! Setzt ein Hintergrund Bild durch kopieren, das bei dem ausgewaehlten
         //! Eintrag verwendet wird \param bgB Das Bild
         //! Eintrag verwendet wird \param bgB Das Bild
         DLLEXPORT void setAuswHintergrundBild(Bild* bgB);
         DLLEXPORT void setAuswHintergrundBild(Bild* bgB);
-        //! Setzt den Zeiger auf einen Farbübergang, der bei dem ausgewählten
-        //! Eintrag verwendet wird \param af Der Farbübergang
+        //! Setzt den Zeiger auf einen Farbuebergang, der bei dem ausgewaehlten
+        //! Eintrag verwendet wird \param af Der Farbuebergang
         DLLEXPORT void setAuswAlphaFeldZ(AlphaFeld* af);
         DLLEXPORT void setAuswAlphaFeldZ(AlphaFeld* af);
-        //! Setzt die Farbe eines Farbübergangs, der bei dem ausgewählten
+        //! Setzt die Farbe eines Farbuebergangs, der bei dem ausgewaehlten
         //! Eintrag verwendet wird \param afF Die Farbe im A8R8G8B8 Format
         //! Eintrag verwendet wird \param afF Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setAuswAlphaFeldFarbe(int afF);
         DLLEXPORT void setAuswAlphaFeldFarbe(int afF);
-        //! Setzt die Stärke eines Farbübergangs, der bei dem ausgewählten
-        //! Eintrag verwendet wird \param afSt Die Stärke
+        //! Setzt die Staerke eines Farbuebergangs, der bei dem ausgewaehlten
+        //! Eintrag verwendet wird \param afSt Die Staerke
         DLLEXPORT void setAuswAlphaFeldStrength(int afSt);
         DLLEXPORT void setAuswAlphaFeldStrength(int afSt);
         //! Setzt eienen Zeiger auf einen Rahmen, der bei dem Flag MultiStyled
         //! Setzt eienen Zeiger auf einen Rahmen, der bei dem Flag MultiStyled
         //! bei der Auswahl eines bestimmten Eintrags verwendet wird \param i
         //! bei der Auswahl eines bestimmten Eintrags verwendet wird \param i
@@ -270,9 +270,9 @@ namespace Framework
         //! der Auswahl eines bestimmten Eintrags verwendet wird \param i Der
         //! der Auswahl eines bestimmten Eintrags verwendet wird \param i Der
         //! Index des Eintrags \param afF Die Farbe im A8R8G8B8 Format
         //! Index des Eintrags \param afF Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setMsAuswAlphaFeldFarbe(int i, int afF);
         DLLEXPORT void setMsAuswAlphaFeldFarbe(int i, int afF);
-        //! Setzt die Stärke eines Farbverlaufs, der bei dem Flag MultiStyled
+        //! Setzt die Staerke eines Farbverlaufs, der bei dem Flag MultiStyled
         //! bei der Auswahl eines bestimmten Eintrags verwendet wird \param i
         //! bei der Auswahl eines bestimmten Eintrags verwendet wird \param i
-        //! Der Index des Eintrags \param afSt Die Stärke
+        //! Der Index des Eintrags \param afSt Die Staerke
         DLLEXPORT void setMsAuswAlphaFeldStrength(int i, int afSt);
         DLLEXPORT void setMsAuswAlphaFeldStrength(int i, int afSt);
         //! Setzt einen Zeiger auf einen Rahmen, der bei dem Eintrag verwendet
         //! Setzt einen Zeiger auf einen Rahmen, der bei dem Eintrag verwendet
         //! wird, auf den die Maus zeigt \param rahmen Der Rahmen
         //! wird, auf den die Maus zeigt \param rahmen Der Rahmen
@@ -298,8 +298,8 @@ namespace Framework
         //! Setzt die Farbe eines Farbverlaufs, der bei dem Eintrag verwendet
         //! Setzt die Farbe eines Farbverlaufs, der bei dem Eintrag verwendet
         //! wird, auf den die Maus zeigt \param afF Die Farbe im A8R8G8B8 Format
         //! wird, auf den die Maus zeigt \param afF Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setMausAlphaFeldFarbe(int afF);
         DLLEXPORT void setMausAlphaFeldFarbe(int afF);
-        //! Setzt die Stärke eines Farbverlaufs, der bei dem Eintrag verwendet
-        //! wird, auf den die Maus zeigt \param afSt Die Stärke
+        //! Setzt die Staerke eines Farbverlaufs, der bei dem Eintrag verwendet
+        //! wird, auf den die Maus zeigt \param afSt Die Staerke
         DLLEXPORT void setMausAlphaFeldStrength(int afSt);
         DLLEXPORT void setMausAlphaFeldStrength(int afSt);
         //! Setzt einen Zeiger auf einen Rahmen, der bei dem Flag MultiStyled
         //! Setzt einen Zeiger auf einen Rahmen, der bei dem Flag MultiStyled
         //! bei einem bestimmten Eintrag verwendet wird, auf den die Maus zeigt
         //! bei einem bestimmten Eintrag verwendet wird, auf den die Maus zeigt
@@ -327,43 +327,43 @@ namespace Framework
         //! MultiStyled bei einem bestimmten Eintrag verwendet wird, auf den die
         //! MultiStyled bei einem bestimmten Eintrag verwendet wird, auf den die
         //! Maus zeigt \param i Der Index des Eintrags \param bgB Das Bild
         //! Maus zeigt \param i Der Index des Eintrags \param bgB Das Bild
         DLLEXPORT void setMsMausHintergrundBild(int i, Bild* bgB);
         DLLEXPORT void setMsMausHintergrundBild(int i, Bild* bgB);
-        //! Setzt einen Zeiger auf einen Farbübergang, der bei dem Flag
+        //! Setzt einen Zeiger auf einen Farbuebergang, der bei dem Flag
         //! MultiStyled bei einem bestimmten Eintrag verwendet wird, auf den die
         //! MultiStyled bei einem bestimmten Eintrag verwendet wird, auf den die
         //! Maus zeigt \param i Der Index des Eintrags \param af Der Farbverlauf
         //! Maus zeigt \param i Der Index des Eintrags \param af Der Farbverlauf
         DLLEXPORT void setMsMausAlphaFeldZ(int i, AlphaFeld* af);
         DLLEXPORT void setMsMausAlphaFeldZ(int i, AlphaFeld* af);
-        //! Setzt die Farbe einens Farbübergangs, der bei dem Flag MultiStyled
+        //! Setzt die Farbe einens Farbuebergangs, der bei dem Flag MultiStyled
         //! bei einem bestimmten Eintrag verwendet wird, auf den die Maus zeigt
         //! bei einem bestimmten Eintrag verwendet wird, auf den die Maus zeigt
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         //! \param afF Die Farbe im A8R8G8B8 Format
         //! \param afF Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setMsMausAlphaFeldFarbe(int i, int afF);
         DLLEXPORT void setMsMausAlphaFeldFarbe(int i, int afF);
-        //! Setzt die Stärke einens Farbübergangs, der bei dem Flag MultiStyled
+        //! Setzt die Staerke einens Farbuebergangs, der bei dem Flag MultiStyled
         //! bei einem bestimmten Eintrag verwendet wird, auf den die Maus zeigt
         //! bei einem bestimmten Eintrag verwendet wird, auf den die Maus zeigt
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
-        //! \param afSt Die Stärke
+        //! \param afSt Die Staerke
         DLLEXPORT void setMsMausAlphaFeldStrength(int i, int afSt);
         DLLEXPORT void setMsMausAlphaFeldStrength(int i, int afSt);
-        //! Wählt ein Element aus
+        //! Waehlt ein Element aus
         //! \param i Der Index des Elements
         //! \param i Der Index des Elements
         DLLEXPORT void setAuswahl(int i);
         DLLEXPORT void setAuswahl(int i);
-        //! Klappt die Liste zum Auswählen aus
+        //! Klappt die Liste zum Auswaehlen aus
         DLLEXPORT void ausklappen();
         DLLEXPORT void ausklappen();
-        //! Klappt die Liste zum Auswählen ein
+        //! Klappt die Liste zum Auswaehlen ein
         DLLEXPORT void einklappen();
         DLLEXPORT void einklappen();
         //! Scrollt in der Liste zu einem bestimmten Eintrag
         //! Scrollt in der Liste zu einem bestimmten Eintrag
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT void scrollZuEintrag(int i);
         DLLEXPORT void scrollZuEintrag(int i);
-        //! Setzt die maximale Ausklapp Höhe der Liste
-        //! \param maxHeight Die maximale Höhe in Pixeln
+        //! Setzt die maximale Ausklapp Hoehe der Liste
+        //! \param maxHeight Die maximale Hoehe in Pixeln
         DLLEXPORT void setMaxAuskappHeight(int maxHeight);
         DLLEXPORT void setMaxAuskappHeight(int maxHeight);
-        //! Setzt die Höhe der Einträge
-        //! \param height Die Höhe in Pixeln
+        //! Setzt die Hoehe der Eintraege
+        //! \param height Die Hoehe in Pixeln
         DLLEXPORT void setEintragHeight(int height);
         DLLEXPORT void setEintragHeight(int height);
-        //! Fügt Styles zu einem bestimmten Eintrag hinzu, falls der Flag
+        //! Fuegt Styles zu einem bestimmten Eintrag hinzu, falls der Flag
         //! MultiStyled gesetzt wurde \param i Der Index des Eintrags \param
         //! MultiStyled gesetzt wurde \param i Der Index des Eintrags \param
-        //! abStyle Der Style, der hinzugefügt werden soll
+        //! abStyle Der Style, der hinzugefuegt werden soll
         DLLEXPORT void addMsStyle(int i, __int64 abStyle);
         DLLEXPORT void addMsStyle(int i, __int64 abStyle);
         //! Setzt Styles eines bestimmten Eintrags, falls der Flag MultiStyled
         //! Setzt Styles eines bestimmten Eintrags, falls der Flag MultiStyled
         //! gesetzt wurde \param i Der Index des Eintrags \param abStyle Der
         //! gesetzt wurde \param i Der Index des Eintrags \param abStyle Der
-        //! Style \param add 1, falls die Styles hinzugefügt werden sollen und
+        //! Style \param add 1, falls die Styles hinzugefuegt werden sollen und
         //! 0, falls sie entfernt werden sollen
         //! 0, falls sie entfernt werden sollen
         DLLEXPORT void setMsStyle(int i, __int64 abStyle, bool add);
         DLLEXPORT void setMsStyle(int i, __int64 abStyle, bool add);
         //! Ersetzt die Styles eines bestimmten Eintrags, falls der Flag
         //! Ersetzt die Styles eines bestimmten Eintrags, falls der Flag
@@ -376,247 +376,247 @@ namespace Framework
         DLLEXPORT void removeMsStyle(int i, __int64 abStyle);
         DLLEXPORT void removeMsStyle(int i, __int64 abStyle);
         //! Aktualisiert das Objekt. Wird vom Framework aufgerufen
         //! Aktualisiert das Objekt. Wird vom Framework aufgerufen
         //! \param tickVal Die Zeit in sekunden, die seit dem lezten Aufruf
         //! \param tickVal Die Zeit in sekunden, die seit dem lezten Aufruf
-        //! dieser Funktion vergangen ist \return 1, wenn sich etwas verändert
+        //! dieser Funktion vergangen ist \return 1, wenn sich etwas veraendert
         //! hat und das Bild neu gezeichnet werden muss. 0 sonst
         //! hat und das Bild neu gezeichnet werden muss. 0 sonst
         DLLEXPORT bool tick(double tickVal) override;
         DLLEXPORT bool tick(double tickVal) override;
         //! Verarbeitet Tastatur Nachrichten
         //! Verarbeitet Tastatur Nachrichten
-        //! \param me Das Ereignis, was durch die Tastatureingabe ausgelößt
+        //! \param me Das Ereignis, was durch die Tastatureingabe ausgeloesst
         //! wurde
         //! wurde
         DLLEXPORT void doTastaturEreignis(TastaturEreignis& te) override;
         DLLEXPORT void doTastaturEreignis(TastaturEreignis& te) override;
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         DLLEXPORT void render(Bild& zRObj) override;
         DLLEXPORT void render(Bild& zRObj) override;
-        //! Gibt den Index eines Eintrags zurück
+        //! Gibt den Index eines Eintrags zurueck
         //! \param txt Der Text des Eintrags
         //! \param txt Der Text des Eintrags
         DLLEXPORT int getEintragPos(const char* txt) const;
         DLLEXPORT int getEintragPos(const char* txt) const;
-        //! Gibt den Index eines Eintrags zurück
+        //! Gibt den Index eines Eintrags zurueck
         //! \param txt Der Text des Eintrags
         //! \param txt Der Text des Eintrags
         DLLEXPORT int getEintragPos(Text* txt) const;
         DLLEXPORT int getEintragPos(Text* txt) const;
-        //! Gibt den Text eines Eintrags zurück
+        //! Gibt den Text eines Eintrags zurueck
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT Text* getEintragText(int i) const;
         DLLEXPORT Text* getEintragText(int i) const;
-        //! Gibt den Text eines Eintrags ohne erhöhten Reference Counter zurück
+        //! Gibt den Text eines Eintrags ohne erhoehten Reference Counter zurueck
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT Text* zEintragText(int i) const;
         DLLEXPORT Text* zEintragText(int i) const;
-        //! Gibt einen Eintrag zurück
+        //! Gibt einen Eintrag zurueck
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT TextFeld* getEintrag(int i) const;
         DLLEXPORT TextFeld* getEintrag(int i) const;
-        //! Gibt einen Eintrag ohne erhöhten Reference Counter zurück
+        //! Gibt einen Eintrag ohne erhoehten Reference Counter zurueck
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT TextFeld* zEintrag(int i) const;
         DLLEXPORT TextFeld* zEintrag(int i) const;
-        //! Gibt den Index des Ausgewählten Eintrags zurück
+        //! Gibt den Index des Ausgewaehlten Eintrags zurueck
         DLLEXPORT int getAuswahl() const;
         DLLEXPORT int getAuswahl() const;
-        //! Gibt die Anzahl der Einträge zurück
+        //! Gibt die Anzahl der Eintraege zurueck
         DLLEXPORT int getEintragAnzahl() const;
         DLLEXPORT int getEintragAnzahl() const;
-        //! Gibt zurück, ob die Liste gerade Ausgeklappt ist
+        //! Gibt zurueck, ob die Liste gerade Ausgeklappt ist
         DLLEXPORT bool istAusgeklappt() const;
         DLLEXPORT bool istAusgeklappt() const;
-        //! Gibt die maximale Höhe der ausgeklappten Liste zurück
+        //! Gibt die maximale Hoehe der ausgeklappten Liste zurueck
         DLLEXPORT int getMaxHeight() const;
         DLLEXPORT int getMaxHeight() const;
-        //! Gibt die Höhe eines Eintrags zurück
+        //! Gibt die Hoehe eines Eintrags zurueck
         DLLEXPORT int getEintragHeight() const;
         DLLEXPORT int getEintragHeight() const;
-        //! Gibt den Knopf zurück, der zum aus- und einklappen dr Liste
+        //! Gibt den Knopf zurueck, der zum aus- und einklappen dr Liste
         //! verwendet wird
         //! verwendet wird
         DLLEXPORT Knopf* getAusklappKnopf() const;
         DLLEXPORT Knopf* getAusklappKnopf() const;
-        //! Gibt den Knopf ohne erhöhten Reference Counter zurück, der zum aus-
+        //! Gibt den Knopf ohne erhoehten Reference Counter zurueck, der zum aus-
         //! und einklappen dr Liste verwendet wird
         //! und einklappen dr Liste verwendet wird
         DLLEXPORT Knopf* zAusklappKnopf() const;
         DLLEXPORT Knopf* zAusklappKnopf() const;
-        //! Gibt den Rahmen eines Eintrags zurück
+        //! Gibt den Rahmen eines Eintrags zurueck
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT Rahmen* getEintragRahmen(int i) const;
         DLLEXPORT Rahmen* getEintragRahmen(int i) const;
-        //! Gibt den Rahmen eines Eintrags ohne erhöhten Reference Counter
-        //! zurück \param i Der Index des Eintrags
+        //! Gibt den Rahmen eines Eintrags ohne erhoehten Reference Counter
+        //! zurueck \param i Der Index des Eintrags
         DLLEXPORT Rahmen* zEintragRahmen(int i) const;
         DLLEXPORT Rahmen* zEintragRahmen(int i) const;
         //! Gibt die Farbe eines Rahmens eines Eintrags im A8R8G8B8 Format
         //! Gibt die Farbe eines Rahmens eines Eintrags im A8R8G8B8 Format
-        //! zurück \param i Der Index des Eintrags
+        //! zurueck \param i Der Index des Eintrags
         DLLEXPORT int getEintragRahmenFarbe(int i) const;
         DLLEXPORT int getEintragRahmenFarbe(int i) const;
-        //! Gibt die Breite eines Rahmens eines Eintrags zurück
+        //! Gibt die Breite eines Rahmens eines Eintrags zurueck
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT int getEintragRahmenBreite(int i) const;
         DLLEXPORT int getEintragRahmenBreite(int i) const;
-        //! Gibt den Farbübergang eines Eintrags zurück
+        //! Gibt den Farbuebergang eines Eintrags zurueck
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT AlphaFeld* getEintragAlphaFeld(int i) const;
         DLLEXPORT AlphaFeld* getEintragAlphaFeld(int i) const;
-        //! Gibt den Farbübergang eines Eintrags ohne erhöhten Reference Counter
-        //! zurück \param i Der Index des Eintrags
+        //! Gibt den Farbuebergang eines Eintrags ohne erhoehten Reference Counter
+        //! zurueck \param i Der Index des Eintrags
         DLLEXPORT AlphaFeld* zEintragAlphaFeld(int i) const;
         DLLEXPORT AlphaFeld* zEintragAlphaFeld(int i) const;
-        //! Gibt die Farbe eines Farbübergangs eines Eintrags im A8R8G8B8 Format
-        //! zurück \param i Der Index des Eintrags
+        //! Gibt die Farbe eines Farbuebergangs eines Eintrags im A8R8G8B8 Format
+        //! zurueck \param i Der Index des Eintrags
         DLLEXPORT int getEintragAlphaFeldFarbe(int i) const;
         DLLEXPORT int getEintragAlphaFeldFarbe(int i) const;
-        //! Gibt die Stärke eines Farbübergangs eines Eintrags zurück
+        //! Gibt die Staerke eines Farbuebergangs eines Eintrags zurueck
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT int getEintragAlphaFeldStrength(int i) const;
         DLLEXPORT int getEintragAlphaFeldStrength(int i) const;
-        //! Gibt die Hintergrund Farbe eines Eintrags im A8R8G8B8 Format zurück
+        //! Gibt die Hintergrund Farbe eines Eintrags im A8R8G8B8 Format zurueck
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT int getEintragHintergrundFarbe(int i) const;
         DLLEXPORT int getEintragHintergrundFarbe(int i) const;
-        //! Gibt das Hintergrund Bild eines Eintrags zurück
+        //! Gibt das Hintergrund Bild eines Eintrags zurueck
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT Bild* getEintragHintergrundBild(int i) const;
         DLLEXPORT Bild* getEintragHintergrundBild(int i) const;
-        //! Gibt das Hintergrund Bild eines Eintrags ohne erhöhten Reference
-        //! Counter zurück \param i Der Index des Eintrags
+        //! Gibt das Hintergrund Bild eines Eintrags ohne erhoehten Reference
+        //! Counter zurueck \param i Der Index des Eintrags
         DLLEXPORT Bild* zEintragHintergrundBild(int i) const;
         DLLEXPORT Bild* zEintragHintergrundBild(int i) const;
-        //! Gibt den Rahmen zurück, der bei der Auswahl eines Eintrags verwendet
+        //! Gibt den Rahmen zurueck, der bei der Auswahl eines Eintrags verwendet
         //! wird
         //! wird
         DLLEXPORT Rahmen* getAuswRahmen() const;
         DLLEXPORT Rahmen* getAuswRahmen() const;
-        //! Gibt den Rahmen ohne erhöhten Reference Counter zurück, der bei der
+        //! Gibt den Rahmen ohne erhoehten Reference Counter zurueck, der bei der
         //! Auswahl eines Eintrags verwendet wird
         //! Auswahl eines Eintrags verwendet wird
         DLLEXPORT Rahmen* zAuswRahmen() const;
         DLLEXPORT Rahmen* zAuswRahmen() const;
-        //! Gibt die Farbe des Rahmens im A8R8G8B8 Format zurück, der bei der
+        //! Gibt die Farbe des Rahmens im A8R8G8B8 Format zurueck, der bei der
         //! Auswahl eines Eintrags verwendet wird
         //! Auswahl eines Eintrags verwendet wird
         DLLEXPORT int getAuswRahmenFarbe() const;
         DLLEXPORT int getAuswRahmenFarbe() const;
-        //! Gibt die Breite des Rahmens zurück, der bei der Auswahl eines
+        //! Gibt die Breite des Rahmens zurueck, der bei der Auswahl eines
         //! Eintrags verwendet wird
         //! Eintrags verwendet wird
         DLLEXPORT int getAuswRahmenBreite() const;
         DLLEXPORT int getAuswRahmenBreite() const;
-        //! Gibt den Farbübergang zurück, der bei der Auswahl eines Eintrags
+        //! Gibt den Farbuebergang zurueck, der bei der Auswahl eines Eintrags
         //! verwendet wird
         //! verwendet wird
         DLLEXPORT AlphaFeld* getAuswAlphaFeld() const;
         DLLEXPORT AlphaFeld* getAuswAlphaFeld() const;
-        //! Gibt den Farbübergang ohne erhöhten Reference Counter zurück, der
+        //! Gibt den Farbuebergang ohne erhoehten Reference Counter zurueck, der
         //! bei der Auswahl eines Eintrags verwendet wird
         //! bei der Auswahl eines Eintrags verwendet wird
         DLLEXPORT AlphaFeld* zAuswAlphaFeld() const;
         DLLEXPORT AlphaFeld* zAuswAlphaFeld() const;
-        //! Gibt die Farbe des Farbübergangs zurück, der bei der Auswahl eines
+        //! Gibt die Farbe des Farbuebergangs zurueck, der bei der Auswahl eines
         //! Eintrags verwendet wird
         //! Eintrags verwendet wird
         DLLEXPORT int getAuswAlphaFeldFarbe() const;
         DLLEXPORT int getAuswAlphaFeldFarbe() const;
-        //! Gibt die Stärke des Farbübergangs zurück, der bei der Auswahl eines
+        //! Gibt die Staerke des Farbuebergangs zurueck, der bei der Auswahl eines
         //! Eintrags verwendet wird
         //! Eintrags verwendet wird
         DLLEXPORT int getAuswAlphaFeldStrength() const;
         DLLEXPORT int getAuswAlphaFeldStrength() const;
-        //! Gibt die Hintergrundfarbe im A8R8G8B8 Format zurück, die bei der
+        //! Gibt die Hintergrundfarbe im A8R8G8B8 Format zurueck, die bei der
         //! Auswahl eines Eintrags verwendet wird
         //! Auswahl eines Eintrags verwendet wird
         DLLEXPORT int getAuswHintergrundFarbe() const;
         DLLEXPORT int getAuswHintergrundFarbe() const;
-        //! Gibt das Hintergrundbild zurück, das bei der Auswahl eines Eintrags
+        //! Gibt das Hintergrundbild zurueck, das bei der Auswahl eines Eintrags
         //! verwendet wird
         //! verwendet wird
         DLLEXPORT Bild* getAuswHintergrundBild() const;
         DLLEXPORT Bild* getAuswHintergrundBild() const;
-        //! Gibt das Hintergrundbild ohne erhöhten Reference Counter zurück, das
+        //! Gibt das Hintergrundbild ohne erhoehten Reference Counter zurueck, das
         //! bei der Auswahl eines Eintrags verwendet wird
         //! bei der Auswahl eines Eintrags verwendet wird
         DLLEXPORT Bild* zAuswHintergrundBild() const;
         DLLEXPORT Bild* zAuswHintergrundBild() const;
-        //! Gibt den Rahmen zurück, der bei dem Flag MultiStyled bei der auswahl
+        //! Gibt den Rahmen zurueck, der bei dem Flag MultiStyled bei der auswahl
         //! eines bestimmten Eintrags verwendet wird \param i Der Index des
         //! eines bestimmten Eintrags verwendet wird \param i Der Index des
         //! Eintrags
         //! Eintrags
         DLLEXPORT Rahmen* getMsAuswRahmen(int i) const;
         DLLEXPORT Rahmen* getMsAuswRahmen(int i) const;
-        //! Gibt den Rahmen ohne erhöhten Reference Counter zurück, der bei dem
+        //! Gibt den Rahmen ohne erhoehten Reference Counter zurueck, der bei dem
         //! Flag MultiStyled bei der auswahl eines bestimmten Eintrags verwendet
         //! Flag MultiStyled bei der auswahl eines bestimmten Eintrags verwendet
         //! wird \param i Der Index des Eintrags
         //! wird \param i Der Index des Eintrags
         DLLEXPORT Rahmen* zMsAuswRahmen(int i) const;
         DLLEXPORT Rahmen* zMsAuswRahmen(int i) const;
-        //! Gibt die Farbe des Rahmens im A8R8G8B8 Format zurück, der bei dem
+        //! Gibt die Farbe des Rahmens im A8R8G8B8 Format zurueck, der bei dem
         //! Flag MultiStyled bei der auswahl eines bestimmten Eintrags verwendet
         //! Flag MultiStyled bei der auswahl eines bestimmten Eintrags verwendet
         //! wird \param i Der Index des Eintrags
         //! wird \param i Der Index des Eintrags
         DLLEXPORT int getMsAuswRahmenFarbe(int i) const;
         DLLEXPORT int getMsAuswRahmenFarbe(int i) const;
-        //! Gibt die Breite des Rahmens zurück, der bei dem Flag MultiStyled bei
+        //! Gibt die Breite des Rahmens zurueck, der bei dem Flag MultiStyled bei
         //! der auswahl eines bestimmten Eintrags verwendet wird \param i Der
         //! der auswahl eines bestimmten Eintrags verwendet wird \param i Der
         //! Index des Eintrags
         //! Index des Eintrags
         DLLEXPORT int getMsAuswRahmenBreite(int i) const;
         DLLEXPORT int getMsAuswRahmenBreite(int i) const;
-        //! Gibt den Farbübergang zurück, der bei dem Flag MultiStyled bei der
+        //! Gibt den Farbuebergang zurueck, der bei dem Flag MultiStyled bei der
         //! auswahl eines bestimmten Eintrags verwendet wird \param i Der Index
         //! auswahl eines bestimmten Eintrags verwendet wird \param i Der Index
         //! des Eintrags
         //! des Eintrags
         DLLEXPORT AlphaFeld* getMsAuswAlphaFeld(int i) const;
         DLLEXPORT AlphaFeld* getMsAuswAlphaFeld(int i) const;
-        //! Gibt den Farbübergang ohne erhöhten Reference Counter zurück, der
+        //! Gibt den Farbuebergang ohne erhoehten Reference Counter zurueck, der
         //! bei dem Flag MultiStyled bei der auswahl eines bestimmten Eintrags
         //! bei dem Flag MultiStyled bei der auswahl eines bestimmten Eintrags
         //! verwendet wird \param i Der Index des Eintrags
         //! verwendet wird \param i Der Index des Eintrags
         DLLEXPORT AlphaFeld* zMsAuswAlphaFeld(int i) const;
         DLLEXPORT AlphaFeld* zMsAuswAlphaFeld(int i) const;
-        //! Gibt die Farbe des Farbübergangs im A8R8G8B8 Format zurück, der bei
+        //! Gibt die Farbe des Farbuebergangs im A8R8G8B8 Format zurueck, der bei
         //! dem Flag MultiStyled bei der auswahl eines bestimmten Eintrags
         //! dem Flag MultiStyled bei der auswahl eines bestimmten Eintrags
         //! verwendet wird \param i Der Index des Eintrags
         //! verwendet wird \param i Der Index des Eintrags
         DLLEXPORT int getMsAuswAlphaFeldFarbe(int i) const;
         DLLEXPORT int getMsAuswAlphaFeldFarbe(int i) const;
-        //! Gibt die Stärke des Farbübergangs zurück, der bei dem Flag
+        //! Gibt die Staerke des Farbuebergangs zurueck, der bei dem Flag
         //! MultiStyled bei der auswahl eines bestimmten Eintrags verwendet wird
         //! MultiStyled bei der auswahl eines bestimmten Eintrags verwendet wird
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT int getMsAuswAlphaFeldStrength(int i) const;
         DLLEXPORT int getMsAuswAlphaFeldStrength(int i) const;
-        //! Gibt die Hintergrund Farbe im A8R8G8B8 Format zurück, die bei dem
+        //! Gibt die Hintergrund Farbe im A8R8G8B8 Format zurueck, die bei dem
         //! Flag MultiStyled bei der auswahl eines bestimmten Eintrags verwendet
         //! Flag MultiStyled bei der auswahl eines bestimmten Eintrags verwendet
         //! wird \param i Der Index des Eintrags
         //! wird \param i Der Index des Eintrags
         DLLEXPORT int getMsAuswHintergrundFarbe(int i) const;
         DLLEXPORT int getMsAuswHintergrundFarbe(int i) const;
-        //! Gibt das Hintergrund Bild zurück, das bei dem Flag MultiStyled bei
+        //! Gibt das Hintergrund Bild zurueck, das bei dem Flag MultiStyled bei
         //! der auswahl eines bestimmten Eintrags verwendet wird \param i Der
         //! der auswahl eines bestimmten Eintrags verwendet wird \param i Der
         //! Index des Eintrags
         //! Index des Eintrags
         DLLEXPORT Bild* getMsAuswHintergrundBild(int i) const;
         DLLEXPORT Bild* getMsAuswHintergrundBild(int i) const;
-        //! Gibt das Hintergrund Bild ohne erhöhten Reference Counter zurück,
+        //! Gibt das Hintergrund Bild ohne erhoehten Reference Counter zurueck,
         //! das bei dem Flag MultiStyled bei der auswahl eines bestimmten
         //! das bei dem Flag MultiStyled bei der auswahl eines bestimmten
         //! Eintrags verwendet wird \param i Der Index des Eintrags
         //! Eintrags verwendet wird \param i Der Index des Eintrags
         DLLEXPORT Bild* zMsAuswHintergrundBild(int i) const;
         DLLEXPORT Bild* zMsAuswHintergrundBild(int i) const;
-        //! Gibt den Rahmen zurück, der verwendet wird, wenn die Maus auf einen
+        //! Gibt den Rahmen zurueck, der verwendet wird, wenn die Maus auf einen
         //! Eintrag zeigt
         //! Eintrag zeigt
         DLLEXPORT Rahmen* getMausRahmen() const;
         DLLEXPORT Rahmen* getMausRahmen() const;
-        //! Gibt den Rahmen ohne erhöhten Reference Counter zurück, der
+        //! Gibt den Rahmen ohne erhoehten Reference Counter zurueck, der
         //! verwendet wird, wenn die Maus auf einen Eintrag zeigt
         //! verwendet wird, wenn die Maus auf einen Eintrag zeigt
         DLLEXPORT Rahmen* zMausRahmen() const;
         DLLEXPORT Rahmen* zMausRahmen() const;
-        //! Gibt die Farbe des Rahmens im A8R8G8B8 Format zurück, der verwendet
+        //! Gibt die Farbe des Rahmens im A8R8G8B8 Format zurueck, der verwendet
         //! wird, wenn die Maus auf einen Eintrag zeigt
         //! wird, wenn die Maus auf einen Eintrag zeigt
         DLLEXPORT int getMausRahmenFarbe() const;
         DLLEXPORT int getMausRahmenFarbe() const;
-        //! Gibt die Breite des Rahmens zurück, der verwendet wird, wenn die
+        //! Gibt die Breite des Rahmens zurueck, der verwendet wird, wenn die
         //! Maus auf einen Eintrag zeigt
         //! Maus auf einen Eintrag zeigt
         DLLEXPORT int getMausRahmenBreite() const;
         DLLEXPORT int getMausRahmenBreite() const;
-        //! Gibt den Farbübergang zurück, der verwendet wird, wenn die Maus auf
+        //! Gibt den Farbuebergang zurueck, der verwendet wird, wenn die Maus auf
         //! einen Eintrag zeigt
         //! einen Eintrag zeigt
         DLLEXPORT AlphaFeld* getMausAlphaFeld() const;
         DLLEXPORT AlphaFeld* getMausAlphaFeld() const;
-        //! Gibt den Farbübergang ohne erhöhten Reference Counter zurück, der
+        //! Gibt den Farbuebergang ohne erhoehten Reference Counter zurueck, der
         //! verwendet wird, wenn die Maus auf einen Eintrag zeigt
         //! verwendet wird, wenn die Maus auf einen Eintrag zeigt
         DLLEXPORT AlphaFeld* zMausAlphaFeld() const;
         DLLEXPORT AlphaFeld* zMausAlphaFeld() const;
-        //! Gibt die Farbe des Farbübergangs im A8R8G8B8 Format zurück, der
+        //! Gibt die Farbe des Farbuebergangs im A8R8G8B8 Format zurueck, der
         //! verwendet wird, wenn die Maus auf einen Eintrag zeigt
         //! verwendet wird, wenn die Maus auf einen Eintrag zeigt
         DLLEXPORT int getMausAlphaFeldFarbe() const;
         DLLEXPORT int getMausAlphaFeldFarbe() const;
-        //! Gibt die Breite des Farbübergangs zurück, der verwendet wird, wenn
+        //! Gibt die Breite des Farbuebergangs zurueck, der verwendet wird, wenn
         //! die Maus auf einen Eintrag zeigt
         //! die Maus auf einen Eintrag zeigt
         DLLEXPORT int getMausAlphaFeldStrength() const;
         DLLEXPORT int getMausAlphaFeldStrength() const;
-        //! Gibt die Hintergrund Farbe im A8R8G8B8 Format zurück, die verwendet
+        //! Gibt die Hintergrund Farbe im A8R8G8B8 Format zurueck, die verwendet
         //! wird, wenn die Maus auf einen Eintrag zeigt
         //! wird, wenn die Maus auf einen Eintrag zeigt
         DLLEXPORT int getMausHintergrundFarbe() const;
         DLLEXPORT int getMausHintergrundFarbe() const;
-        //! Gibt das Hintergrund Bild zurück, das verwendet wird, wenn die Maus
+        //! Gibt das Hintergrund Bild zurueck, das verwendet wird, wenn die Maus
         //! auf einen Eintrag zeigt
         //! auf einen Eintrag zeigt
         DLLEXPORT Bild* getMausHintergrundBild() const;
         DLLEXPORT Bild* getMausHintergrundBild() const;
-        //! Gibt das Hintergrund Bild ohne erhöhten Reference Counter zurück,
+        //! Gibt das Hintergrund Bild ohne erhoehten Reference Counter zurueck,
         //! das verwendet wird, wenn die Maus auf einen Eintrag zeigt
         //! das verwendet wird, wenn die Maus auf einen Eintrag zeigt
         DLLEXPORT Bild* zMausHintergrundBild() const;
         DLLEXPORT Bild* zMausHintergrundBild() const;
-        //! Gibt den Rahmen zurück, der bei dem Flag Multistyle verwendet wird,
+        //! Gibt den Rahmen zurueck, der bei dem Flag Multistyle verwendet wird,
         //! wenn die Maus auf einen bestimmten Eintrag zeigt \param i Der Index
         //! wenn die Maus auf einen bestimmten Eintrag zeigt \param i Der Index
         //! des Eintrags
         //! des Eintrags
         DLLEXPORT Rahmen* getMsMausRahmen(int i) const;
         DLLEXPORT Rahmen* getMsMausRahmen(int i) const;
-        //! Gibt den Rahmen ohne erhöhten Reference Counter zurück, der bei dem
+        //! Gibt den Rahmen ohne erhoehten Reference Counter zurueck, der bei dem
         //! Flag Multistyle verwendet wird, wenn die Maus auf einen bestimmten
         //! Flag Multistyle verwendet wird, wenn die Maus auf einen bestimmten
         //! Eintrag zeigt \param i Der Index des Eintrags
         //! Eintrag zeigt \param i Der Index des Eintrags
         DLLEXPORT Rahmen* zMsMausRahmen(int i) const;
         DLLEXPORT Rahmen* zMsMausRahmen(int i) const;
-        //! Gibt die Farbe des Rahmens im A8R8G8B8 Format zurück, der bei dem
+        //! Gibt die Farbe des Rahmens im A8R8G8B8 Format zurueck, der bei dem
         //! Flag Multistyle verwendet wird, wenn die Maus auf einen bestimmten
         //! Flag Multistyle verwendet wird, wenn die Maus auf einen bestimmten
         //! Eintrag zeigt \param i Der Index des Eintrags
         //! Eintrag zeigt \param i Der Index des Eintrags
         DLLEXPORT int getMsMausRahmenFarbe(int i) const;
         DLLEXPORT int getMsMausRahmenFarbe(int i) const;
-        //! Gibt die Breite des Rahmens zurück, der bei dem Flag Multistyle
+        //! Gibt die Breite des Rahmens zurueck, der bei dem Flag Multistyle
         //! verwendet wird, wenn die Maus auf einen bestimmten Eintrag zeigt
         //! verwendet wird, wenn die Maus auf einen bestimmten Eintrag zeigt
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT int getMsMausRahmenBreite(int i) const;
         DLLEXPORT int getMsMausRahmenBreite(int i) const;
-        //! Gibt den Farbübergang zurück, der bei dem Flag Multistyle verwendet
+        //! Gibt den Farbuebergang zurueck, der bei dem Flag Multistyle verwendet
         //! wird, wenn die Maus auf einen bestimmten Eintrag zeigt \param i Der
         //! wird, wenn die Maus auf einen bestimmten Eintrag zeigt \param i Der
         //! Index des Eintrags
         //! Index des Eintrags
         DLLEXPORT AlphaFeld* getMsMausAlphaFeld(int i) const;
         DLLEXPORT AlphaFeld* getMsMausAlphaFeld(int i) const;
-        //! Gibt den Farbübergang ohne erhöhten Reference Counter zurück, der
+        //! Gibt den Farbuebergang ohne erhoehten Reference Counter zurueck, der
         //! bei dem Flag Multistyle verwendet wird, wenn die Maus auf einen
         //! bei dem Flag Multistyle verwendet wird, wenn die Maus auf einen
         //! bestimmten Eintrag zeigt \param i Der Index des Eintrags
         //! bestimmten Eintrag zeigt \param i Der Index des Eintrags
         DLLEXPORT AlphaFeld* zMsMausAlphaFeld(int i) const;
         DLLEXPORT AlphaFeld* zMsMausAlphaFeld(int i) const;
-        //! Gibt die Farbe des Farbübergangs im A8R8G8B8 Format zurück, der bei
+        //! Gibt die Farbe des Farbuebergangs im A8R8G8B8 Format zurueck, der bei
         //! dem Flag Multistyle verwendet wird, wenn die Maus auf einen
         //! dem Flag Multistyle verwendet wird, wenn die Maus auf einen
         //! bestimmten Eintrag zeigt \param i Der Index des Eintrags
         //! bestimmten Eintrag zeigt \param i Der Index des Eintrags
         DLLEXPORT int getMsMausAlphaFeldFarbe(int i) const;
         DLLEXPORT int getMsMausAlphaFeldFarbe(int i) const;
-        //! Gibt die Stärke des Farbübergangs zurück, der bei dem Flag
+        //! Gibt die Staerke des Farbuebergangs zurueck, der bei dem Flag
         //! Multistyle verwendet wird, wenn die Maus auf einen bestimmten
         //! Multistyle verwendet wird, wenn die Maus auf einen bestimmten
         //! Eintrag zeigt \param i Der Index des Eintrags
         //! Eintrag zeigt \param i Der Index des Eintrags
         DLLEXPORT int getMsMausAlphaFeldStrength(int i) const;
         DLLEXPORT int getMsMausAlphaFeldStrength(int i) const;
-        //! Gibt die Hintergrund Farbe im A8R8G8B8 Format zurück, die bei dem
+        //! Gibt die Hintergrund Farbe im A8R8G8B8 Format zurueck, die bei dem
         //! Flag Multistyle verwendet wird, wenn die Maus auf einen bestimmten
         //! Flag Multistyle verwendet wird, wenn die Maus auf einen bestimmten
         //! Eintrag zeigt \param i Der Index des Eintrags
         //! Eintrag zeigt \param i Der Index des Eintrags
         DLLEXPORT int getMsMausHintergrundFarbe(int i) const;
         DLLEXPORT int getMsMausHintergrundFarbe(int i) const;
-        //! Gibt das Hintergrund Bild zurück, das bei dem Flag Multistyle
+        //! Gibt das Hintergrund Bild zurueck, das bei dem Flag Multistyle
         //! verwendet wird, wenn die Maus auf einen bestimmten Eintrag zeigt
         //! verwendet wird, wenn die Maus auf einen bestimmten Eintrag zeigt
         //! \param i Der Index des Eintrags
         //! \param i Der Index des Eintrags
         DLLEXPORT Bild* getMsMausHintergrundBild(int i) const;
         DLLEXPORT Bild* getMsMausHintergrundBild(int i) const;
-        //! Gibt das Hintergrund Bild ohne erhöhten Reference Counter zurück,
+        //! Gibt das Hintergrund Bild ohne erhoehten Reference Counter zurueck,
         //! das bei dem Flag Multistyle verwendet wird, wenn die Maus auf einen
         //! das bei dem Flag Multistyle verwendet wird, wenn die Maus auf einen
         //! bestimmten Eintrag zeigt \param i Der Index des Eintrags
         //! bestimmten Eintrag zeigt \param i Der Index des Eintrags
         DLLEXPORT Bild* zMsMausHintergrundBild(int i) const;
         DLLEXPORT Bild* zMsMausHintergrundBild(int i) const;
-        //! Prüft, ob ein Punkt in diesem Objekt liegt
+        //! Prueft, ob ein Punkt in diesem Objekt liegt
         //! \param x die x koordinate des punktes
         //! \param x die x koordinate des punktes
         //! \param y die y koordinate des punktes
         //! \param y die y koordinate des punktes
         //! \return 1, wenn der punkt innen ist, 0 sonst
         //! \return 1, wenn der punkt innen ist, 0 sonst
         DLLEXPORT bool istPunktInnen(int x, int y) const override;
         DLLEXPORT bool istPunktInnen(int x, int y) const override;
-        //! Prüft, ob bei dem Flag MultiStyled für einen Bestimmten Eintrag ein
+        //! Prueft, ob bei dem Flag MultiStyled fuer einen Bestimmten Eintrag ein
         //! bestimmter Style gesetzt wurde \param i Der Index des Eintrags
         //! bestimmter Style gesetzt wurde \param i Der Index des Eintrags
         //! \param abStyle Der Style
         //! \param abStyle Der Style
         DLLEXPORT inline bool hatMsStyle(int i, __int64 abStyle) const;
         DLLEXPORT inline bool hatMsStyle(int i, __int64 abStyle) const;
-        //! Prüft, ob bei dem Flag MultiStyled für einen Bestimmten Eintrag ein
+        //! Prueft, ob bei dem Flag MultiStyled fuer einen Bestimmten Eintrag ein
         //! bestimmter Style nicht gesetzt wurde \param i Der Index des Eintrags
         //! bestimmter Style nicht gesetzt wurde \param i Der Index des Eintrags
         //! \param abStyle Der Style
         //! \param abStyle Der Style
         DLLEXPORT inline bool hatMsStyleNicht(int i, __int64 abStyle) const;
         DLLEXPORT inline bool hatMsStyleNicht(int i, __int64 abStyle) const;

+ 17 - 17
Bild.cpp

@@ -1,4 +1,4 @@
-//---Include---
+//---Include---
 #include "Bild.h"
 #include "Bild.h"
 
 
 #ifdef WIN32
 #ifdef WIN32
@@ -400,8 +400,8 @@ void Bild::drawLinieHTexturAlpha(Vec2<double> p,
 
 
 // nicht constant
 // nicht constant
 
 
-// Prüft ob ein Rechteck vollständig oder teilweise in der Zeichen Fläche liegt.
-//  return 0, falls das Rechteck nicht in der Zeichenfläche liegt, 1 sonst
+// Prueft ob ein Rechteck vollstaendig oder teilweise in der Zeichen Flaeche liegt.
+//  return 0, falls das Rechteck nicht in der Zeichenflaeche liegt, 1 sonst
 bool Bild::isAreaDrawable(int x, int y, int b, int h)
 bool Bild::isAreaDrawable(int x, int y, int b, int h)
 {
 {
     int dpx = dPosA[doa].x;
     int dpx = dPosA[doa].x;
@@ -415,8 +415,8 @@ bool Bild::isAreaDrawable(int x, int y, int b, int h)
 }
 }
 
 
 // Wird dieser Flag gesetzt, so wird beim Alpha Blending wenn die vorheriege
 // Wird dieser Flag gesetzt, so wird beim Alpha Blending wenn die vorheriege
-// Farbe 0 ist nur die neue mit ihrem Alpha Wert kopiert. Das ist sinnvoll für
-// die Verwendung im 3DBildschirm, wo das Gezeichnette Bild später mittels Alpha
+// Farbe 0 ist nur die neue mit ihrem Alpha Wert kopiert. Das ist sinnvoll fuer
+// die Verwendung im 3DBildschirm, wo das Gezeichnette Bild spaeter mittels Alpha
 // Blending angezeigt wird
 // Blending angezeigt wird
 void Bild::setAlpha3D(bool erlaubt)
 void Bild::setAlpha3D(bool erlaubt)
 {
 {
@@ -433,7 +433,7 @@ void Bild::setAlpha(
         = (unsigned char)((255 - alpha) > last ? (255 - alpha) : last);
         = (unsigned char)((255 - alpha) > last ? (255 - alpha) : last);
 }
 }
 
 
-void Bild::releaseAlpha() // Löscht alpha
+void Bild::releaseAlpha() // Loescht alpha
 {
 {
     --alphaAnzahl;
     --alphaAnzahl;
 }
 }
@@ -2186,7 +2186,7 @@ void Bild::alphaBildSkall(int x, int y, int br, int hi, const Bild& zBild)
 }
 }
 
 
 void Bild::drawDreieck(
 void Bild::drawDreieck(
-    Punkt a, Punkt b, Punkt c, int farbe) // füllt eine Dreieck aus
+    Punkt a, Punkt b, Punkt c, int farbe) // fuellt eine Dreieck aus
 {
 {
     if (alpha[alphaAnzahl] == 0xFF) return;
     if (alpha[alphaAnzahl] == 0xFF) return;
     if (alpha[alphaAnzahl])
     if (alpha[alphaAnzahl])
@@ -2256,7 +2256,7 @@ void Bild::drawDreieckTextur(Punkt a,
     Punkt ta,
     Punkt ta,
     Punkt tb,
     Punkt tb,
     Punkt tc,
     Punkt tc,
-    const Bild& textur) // füllt eine Dreieck aus
+    const Bild& textur) // fuellt eine Dreieck aus
 {
 {
     if (alpha[alphaAnzahl] == 0xFF) return;
     if (alpha[alphaAnzahl] == 0xFF) return;
     if (alpha[alphaAnzahl])
     if (alpha[alphaAnzahl])
@@ -2462,7 +2462,7 @@ void Bild::drawDreieckTextur(Punkt a,
 }
 }
 
 
 void Bild::drawDreieckAlpha(
 void Bild::drawDreieckAlpha(
-    Punkt a, Punkt b, Punkt c, int farbe) // füllt eine Dreieck aus
+    Punkt a, Punkt b, Punkt c, int farbe) // fuellt eine Dreieck aus
 {
 {
     if (alpha[alphaAnzahl] == 0xFF) return;
     if (alpha[alphaAnzahl] == 0xFF) return;
     int dpx = dPosA[doa].x;
     int dpx = dPosA[doa].x;
@@ -2533,7 +2533,7 @@ void Bild::drawDreieckTexturAlpha(Punkt a,
     Punkt ta,
     Punkt ta,
     Punkt tb,
     Punkt tb,
     Punkt tc,
     Punkt tc,
-    const Bild& textur) // füllt eine Dreieck aus
+    const Bild& textur) // fuellt eine Dreieck aus
 {
 {
     if (alpha[alphaAnzahl] == 0xFF) return;
     if (alpha[alphaAnzahl] == 0xFF) return;
     int dpx = dPosA[doa].x;
     int dpx = dPosA[doa].x;
@@ -2853,7 +2853,7 @@ void Bild::addScrollOffset(int xOff, int yOff) // setzt ScrollOffset
     drawOff[doa].y -= yOff;
     drawOff[doa].y -= yOff;
 }
 }
 
 
-void Bild::releaseDrawOptions() // setzt die Drawoptionen zurück
+void Bild::releaseDrawOptions() // setzt die Drawoptionen zurueck
 {
 {
     --doa;
     --doa;
 }
 }
@@ -2866,7 +2866,7 @@ bool Bild::getRend()
 }
 }
 
 
 // constant
 // constant
-int* Bild::getBuffer() const // gibt buffer zurück
+int* Bild::getBuffer() const // gibt buffer zurueck
 {
 {
     return fc;
     return fc;
 }
 }
@@ -2877,22 +2877,22 @@ int Bild::getPixel(int x, int y) const
     return fc[x + y * size.x];
     return fc[x + y * size.x];
 }
 }
 
 
-const Punkt& Bild::getSize() const // gibt die Größe zurück
+const Punkt& Bild::getSize() const // gibt die Groesse zurueck
 {
 {
     return size;
     return size;
 }
 }
 
 
-int Bild::getBreite() const // gibt die Breite zurück
+int Bild::getBreite() const // gibt die Breite zurueck
 {
 {
     return size.x;
     return size.x;
 }
 }
 
 
-int Bild::getHeight() const // gibt die Höhe zurück
+int Bild::getHeight() const // gibt die Hoehe zurueck
 {
 {
     return size.y;
     return size.y;
 }
 }
 
 
-unsigned char Bild::getAlpha() const // gibt den Alpha wert zurück
+unsigned char Bild::getAlpha() const // gibt den Alpha wert zurueck
 {
 {
     return (unsigned char)(255 - alpha[alphaAnzahl]);
     return (unsigned char)(255 - alpha[alphaAnzahl]);
 }
 }
@@ -3076,7 +3076,7 @@ void BildZ::render(Bild& zRObj) // zeichnet nach zRObj
 }
 }
 
 
 // constant
 // constant
-Bild* BildZ::getBild() const // gibt das Bild zurück
+Bild* BildZ::getBild() const // gibt das Bild zurueck
 {
 {
     if (bild) return dynamic_cast<Bild*>(bild->getThis());
     if (bild) return dynamic_cast<Bild*>(bild->getThis());
     return 0;
     return 0;

+ 92 - 92
Bild.h

@@ -119,25 +119,25 @@ namespace Framework
         DLLEXPORT void releaseAlpha();
         DLLEXPORT void releaseAlpha();
         //! Setzt einen Zeiger auf die Pixel, in die gezeichnet werden soll
         //! Setzt einen Zeiger auf die Pixel, in die gezeichnet werden soll
         //! \param buffer Ein Array mit den A8R8G8B8 Farbwerten
         //! \param buffer Ein Array mit den A8R8G8B8 Farbwerten
-        //! \param deleteBuffer 1, fals der Array vom Bild gelöscht werden soll
+        //! \param deleteBuffer 1, fals der Array vom Bild geloescht werden soll
         //! \param breite Die Breite in Pixeln
         //! \param breite Die Breite in Pixeln
-        //! \param height Die Höhe in Pixeln
+        //! \param height Die Hoehe in Pixeln
         DLLEXPORT void setPixelBuffer(
         DLLEXPORT void setPixelBuffer(
             int* buffer, bool deleteBuffer, int breite, int height);
             int* buffer, bool deleteBuffer, int breite, int height);
         //! Erstellt ein neues Bild
         //! Erstellt ein neues Bild
         //! \param breite Die Breite des Bildes in Pixeln
         //! \param breite Die Breite des Bildes in Pixeln
-        //! \param höhe Die Höhe des Bildes in Pixeln
+        //! \param hoehe Die Hoehe des Bildes in Pixeln
         //! \param fillColor Die startfarbe, auf die alle Pixel gesetzt werden
         //! \param fillColor Die startfarbe, auf die alle Pixel gesetzt werden
         DLLEXPORT void neuBild(int breite, int height, int fillColor);
         DLLEXPORT void neuBild(int breite, int height, int fillColor);
         //! Blendet mittels Alphablending eine Farbe auf einen bestimmten Pixel
         //! Blendet mittels Alphablending eine Farbe auf einen bestimmten Pixel
-        //! Beachtet nicht die begrenzung der Zeichnenfläche und das Skroll
+        //! Beachtet nicht die begrenzung der Zeichnenflaeche und das Skroll
         //! Offset \param x Die X Koordinate des Pixels \param y Die Y
         //! Offset \param x Die X Koordinate des Pixels \param y Die Y
         //! Koordinate des Pixels \param f Die Farbe in A8R8G8B8 Format, die
         //! Koordinate des Pixels \param f Die Farbe in A8R8G8B8 Format, die
         //! geblendet werden soll
         //! geblendet werden soll
         DLLEXPORT void alphaPixel2D(int x, int y, int f);
         DLLEXPORT void alphaPixel2D(int x, int y, int f);
         DLLEXPORT void alphaPixel3D(int x, int y, int f);
         DLLEXPORT void alphaPixel3D(int x, int y, int f);
         //! Blendet mittels Alphablending eine Farbe auf einen bestimmten Pixel
         //! Blendet mittels Alphablending eine Farbe auf einen bestimmten Pixel
-        //! Beachtet nicht die begrenzung der Zeichnenfläche und das Skroll
+        //! Beachtet nicht die begrenzung der Zeichnenflaeche und das Skroll
         //! Offset \param i Der Index des Pixels im Pixel Array \param f Die
         //! Offset \param i Der Index des Pixels im Pixel Array \param f Die
         //! Farbe in A8R8G8B8 Format, die geblendet werden soll
         //! Farbe in A8R8G8B8 Format, die geblendet werden soll
         DLLEXPORT void alphaPixel2D(int i, int f);
         DLLEXPORT void alphaPixel2D(int i, int f);
@@ -169,38 +169,38 @@ namespace Framework
         //! \param x Die X Koordinate
         //! \param x Die X Koordinate
         //! \param y Die Y Koordinate
         //! \param y Die Y Koordinate
         //! \param b Die Breite des Rechtecks
         //! \param b Die Breite des Rechtecks
-        //! \param h Die Höhe des Rechtecks
+        //! \param h Die Hoehe des Rechtecks
         //! \param fc Die Farbe im A8R8G8B8 Format
         //! \param fc Die Farbe im A8R8G8B8 Format
         DLLEXPORT void fillRegion(int x, int y, int b, int h, int fc);
         DLLEXPORT void fillRegion(int x, int y, int b, int h, int fc);
         //! Blendet eine Farbe mit Alphablending in einem Rechteck
         //! Blendet eine Farbe mit Alphablending in einem Rechteck
         //! \param x Die X Koordinate
         //! \param x Die X Koordinate
         //! \param y Die Y Koordinate
         //! \param y Die Y Koordinate
         //! \param b Die Breite des Rechtecks
         //! \param b Die Breite des Rechtecks
-        //! \param h Die Höhe des Rechtecks
+        //! \param h Die Hoehe des Rechtecks
         //! \param fc Die Farbe im A8R8G8B8 Format
         //! \param fc Die Farbe im A8R8G8B8 Format
         DLLEXPORT void alphaRegion(int x, int y, int b, int h, int fc);
         DLLEXPORT void alphaRegion(int x, int y, int b, int h, int fc);
         //! Zeichnet eine horizontale Linie
         //! Zeichnet eine horizontale Linie
         //! \param x Die X Koordinate des Startpunktes der Linie
         //! \param x Die X Koordinate des Startpunktes der Linie
         //! \param y Die Y Koordinate des Startpunktes der Linie
         //! \param y Die Y Koordinate des Startpunktes der Linie
-        //! \param length Die Länge der Linie
+        //! \param length Die Laenge der Linie
         //! \param fc Die Farbe im A8R8G8B8 Format
         //! \param fc Die Farbe im A8R8G8B8 Format
         DLLEXPORT void drawLinieH(int x, int y, int length, int fc);
         DLLEXPORT void drawLinieH(int x, int y, int length, int fc);
         //! Zeichnet eine vertikale Linie
         //! Zeichnet eine vertikale Linie
         //! \param x Die X Koordinate des Startpunktes der Linie
         //! \param x Die X Koordinate des Startpunktes der Linie
         //! \param y Die Y Koordinate des Startpunktes der Linie
         //! \param y Die Y Koordinate des Startpunktes der Linie
-        //! \param length Die Länge der Linie
+        //! \param length Die Laenge der Linie
         //! \param fc Die Farbe im A8R8G8B8 Format
         //! \param fc Die Farbe im A8R8G8B8 Format
         DLLEXPORT void drawLinieV(int x, int y, int length, int fc);
         DLLEXPORT void drawLinieV(int x, int y, int length, int fc);
         //! Zeichnet eine horizontale Linie mit Alpha blending
         //! Zeichnet eine horizontale Linie mit Alpha blending
         //! \param x Die X Koordinate des Startpunktes der Linie
         //! \param x Die X Koordinate des Startpunktes der Linie
         //! \param y Die Y Koordinate des Startpunktes der Linie
         //! \param y Die Y Koordinate des Startpunktes der Linie
-        //! \param length Die Länge der Linie
+        //! \param length Die Laenge der Linie
         //! \param fc Die Farbe im A8R8G8B8 Format
         //! \param fc Die Farbe im A8R8G8B8 Format
         DLLEXPORT void drawLinieHAlpha(int x, int y, int length, int fc);
         DLLEXPORT void drawLinieHAlpha(int x, int y, int length, int fc);
         //! Zeichnet eine vertikale Linie mit Alpha Blending
         //! Zeichnet eine vertikale Linie mit Alpha Blending
         //! \param x Die X Koordinate des Startpunktes der Linie
         //! \param x Die X Koordinate des Startpunktes der Linie
         //! \param y Die Y Koordinate des Startpunktes der Linie
         //! \param y Die Y Koordinate des Startpunktes der Linie
-        //! \param length Die Länge der Linie
+        //! \param length Die Laenge der Linie
         //! \param fc Die Farbe im A8R8G8B8 Format
         //! \param fc Die Farbe im A8R8G8B8 Format
         DLLEXPORT void drawLinieVAlpha(int x, int y, int length, int fc);
         DLLEXPORT void drawLinieVAlpha(int x, int y, int length, int fc);
         //! Zeichnet eine Linie
         //! Zeichnet eine Linie
@@ -223,7 +223,7 @@ namespace Framework
         //! \param b der Endpunkt der Linie
         //! \param b der Endpunkt der Linie
         //! \param fc Die Farbe im A8R8G8B8 Format
         //! \param fc Die Farbe im A8R8G8B8 Format
         DLLEXPORT void drawLinieAlpha(Punkt a, Punkt b, int fc);
         DLLEXPORT void drawLinieAlpha(Punkt a, Punkt b, int fc);
-        //! Füllt einen Kreis mit einer Farbe. (Unfertig)
+        //! Fuellt einen Kreis mit einer Farbe. (Unfertig)
         //! \param xOff Die X Koordinate des Kreismittelpunktes
         //! \param xOff Die X Koordinate des Kreismittelpunktes
         //! \param yOff Die Y Koordinate des Kreismittelpunktes
         //! \param yOff Die Y Koordinate des Kreismittelpunktes
         //! \param r Der Radius des Kreises in Pixeln
         //! \param r Der Radius des Kreises in Pixeln
@@ -246,7 +246,7 @@ namespace Framework
         //! dem das Bild gezeichnet werden soll \param y Die Y Koordinate der
         //! dem das Bild gezeichnet werden soll \param y Die Y Koordinate der
         //! linken oberen Ecke des Rechtecks in dem das Bild gezeichnet werden
         //! linken oberen Ecke des Rechtecks in dem das Bild gezeichnet werden
         //! soll \param br Die Breite des Rechecks in dem das Bild gezeichnet
         //! soll \param br Die Breite des Rechecks in dem das Bild gezeichnet
-        //! werden soll \param hi Die Höhe des Rechecks in dem das Bild
+        //! werden soll \param hi Die Hoehe des Rechecks in dem das Bild
         //! gezeichnet werden soll \param zBild Das Bild, was gezeichnet werden
         //! gezeichnet werden soll \param zBild Das Bild, was gezeichnet werden
         //! soll
         //! soll
         DLLEXPORT void drawBild(
         DLLEXPORT void drawBild(
@@ -256,7 +256,7 @@ namespace Framework
         //! Rechtecks in dem das Bild gezeichnet werden soll \param y Die Y
         //! Rechtecks in dem das Bild gezeichnet werden soll \param y Die Y
         //! Koordinate der linken oberen Ecke des Rechtecks in dem das Bild
         //! Koordinate der linken oberen Ecke des Rechtecks in dem das Bild
         //! gezeichnet werden soll \param br Die Breite des Rechecks in dem das
         //! gezeichnet werden soll \param br Die Breite des Rechecks in dem das
-        //! Bild gezeichnet werden soll \param hi Die Höhe des Rechecks in dem
+        //! Bild gezeichnet werden soll \param hi Die Hoehe des Rechecks in dem
         //! das Bild gezeichnet werden soll \param zBild Das Bild, was
         //! das Bild gezeichnet werden soll \param zBild Das Bild, was
         //! gezeichnet werden soll
         //! gezeichnet werden soll
         DLLEXPORT void alphaBild(
         DLLEXPORT void alphaBild(
@@ -266,7 +266,7 @@ namespace Framework
         //! Rechtecks in dem das Bild gezeichnet werden soll \param y Die Y
         //! Rechtecks in dem das Bild gezeichnet werden soll \param y Die Y
         //! Koordinate der linken oberen Ecke des Rechtecks in dem das Bild
         //! Koordinate der linken oberen Ecke des Rechtecks in dem das Bild
         //! gezeichnet werden soll \param br Die Breite des Rechecks in dem das
         //! gezeichnet werden soll \param br Die Breite des Rechecks in dem das
-        //! Bild gezeichnet werden soll \param hi Die Höhe des Rechecks in dem
+        //! Bild gezeichnet werden soll \param hi Die Hoehe des Rechecks in dem
         //! das Bild gezeichnet werden soll \param zBild Das Bild, was
         //! das Bild gezeichnet werden soll \param zBild Das Bild, was
         //! gezeichnet werden soll
         //! gezeichnet werden soll
         DLLEXPORT void alphaBildAssoz(
         DLLEXPORT void alphaBildAssoz(
@@ -276,7 +276,7 @@ namespace Framework
         //! Ecke des Rechtecks in dem das Bild gezeichnet werden soll \param y
         //! Ecke des Rechtecks in dem das Bild gezeichnet werden soll \param y
         //! Die Y Koordinate der linken oberen Ecke des Rechtecks in dem das
         //! Die Y Koordinate der linken oberen Ecke des Rechtecks in dem das
         //! Bild gezeichnet werden soll \param br Die Breite des Rechecks in dem
         //! Bild gezeichnet werden soll \param br Die Breite des Rechecks in dem
-        //! das Bild gezeichnet werden soll \param hi Die Höhe des Rechecks in
+        //! das Bild gezeichnet werden soll \param hi Die Hoehe des Rechecks in
         //! dem das Bild gezeichnet werden soll \param zBild Das Bild, was
         //! dem das Bild gezeichnet werden soll \param zBild Das Bild, was
         //! gezeichnet werden soll
         //! gezeichnet werden soll
         DLLEXPORT void drawBild90(
         DLLEXPORT void drawBild90(
@@ -287,7 +287,7 @@ namespace Framework
         //! werden soll \param y Die Y Koordinate der linken oberen Ecke des
         //! werden soll \param y Die Y Koordinate der linken oberen Ecke des
         //! Rechtecks in dem das Bild gezeichnet werden soll \param br Die
         //! Rechtecks in dem das Bild gezeichnet werden soll \param br Die
         //! Breite des Rechecks in dem das Bild gezeichnet werden soll \param hi
         //! Breite des Rechecks in dem das Bild gezeichnet werden soll \param hi
-        //! Die Höhe des Rechecks in dem das Bild gezeichnet werden soll \param
+        //! Die Hoehe des Rechecks in dem das Bild gezeichnet werden soll \param
         //! zBild Das Bild, was gezeichnet werden soll
         //! zBild Das Bild, was gezeichnet werden soll
         DLLEXPORT void alphaBild90(
         DLLEXPORT void alphaBild90(
             int x, int y, int br, int hi, const Bild& zBild);
             int x, int y, int br, int hi, const Bild& zBild);
@@ -296,7 +296,7 @@ namespace Framework
         //! Ecke des Rechtecks in dem das Bild gezeichnet werden soll \param y
         //! Ecke des Rechtecks in dem das Bild gezeichnet werden soll \param y
         //! Die Y Koordinate der linken oberen Ecke des Rechtecks in dem das
         //! Die Y Koordinate der linken oberen Ecke des Rechtecks in dem das
         //! Bild gezeichnet werden soll \param br Die Breite des Rechecks in dem
         //! Bild gezeichnet werden soll \param br Die Breite des Rechecks in dem
-        //! das Bild gezeichnet werden soll \param hi Die Höhe des Rechecks in
+        //! das Bild gezeichnet werden soll \param hi Die Hoehe des Rechecks in
         //! dem das Bild gezeichnet werden soll \param zBild Das Bild, was
         //! dem das Bild gezeichnet werden soll \param zBild Das Bild, was
         //! gezeichnet werden soll
         //! gezeichnet werden soll
         DLLEXPORT void drawBild180(
         DLLEXPORT void drawBild180(
@@ -307,7 +307,7 @@ namespace Framework
         //! werden soll \param y Die Y Koordinate der linken oberen Ecke des
         //! werden soll \param y Die Y Koordinate der linken oberen Ecke des
         //! Rechtecks in dem das Bild gezeichnet werden soll \param br Die
         //! Rechtecks in dem das Bild gezeichnet werden soll \param br Die
         //! Breite des Rechecks in dem das Bild gezeichnet werden soll \param hi
         //! Breite des Rechecks in dem das Bild gezeichnet werden soll \param hi
-        //! Die Höhe des Rechecks in dem das Bild gezeichnet werden soll \param
+        //! Die Hoehe des Rechecks in dem das Bild gezeichnet werden soll \param
         //! zBild Das Bild, was gezeichnet werden soll
         //! zBild Das Bild, was gezeichnet werden soll
         DLLEXPORT void alphaBild180(
         DLLEXPORT void alphaBild180(
             int x, int y, int br, int hi, const Bild& zBild);
             int x, int y, int br, int hi, const Bild& zBild);
@@ -316,7 +316,7 @@ namespace Framework
         //! Ecke des Rechtecks in dem das Bild gezeichnet werden soll \param y
         //! Ecke des Rechtecks in dem das Bild gezeichnet werden soll \param y
         //! Die Y Koordinate der linken oberen Ecke des Rechtecks in dem das
         //! Die Y Koordinate der linken oberen Ecke des Rechtecks in dem das
         //! Bild gezeichnet werden soll \param br Die Breite des Rechecks in dem
         //! Bild gezeichnet werden soll \param br Die Breite des Rechecks in dem
-        //! das Bild gezeichnet werden soll \param hi Die Höhe des Rechecks in
+        //! das Bild gezeichnet werden soll \param hi Die Hoehe des Rechecks in
         //! dem das Bild gezeichnet werden soll \param zBild Das Bild, was
         //! dem das Bild gezeichnet werden soll \param zBild Das Bild, was
         //! gezeichnet werden soll
         //! gezeichnet werden soll
         DLLEXPORT void drawBild270(
         DLLEXPORT void drawBild270(
@@ -327,7 +327,7 @@ namespace Framework
         //! werden soll \param y Die Y Koordinate der linken oberen Ecke des
         //! werden soll \param y Die Y Koordinate der linken oberen Ecke des
         //! Rechtecks in dem das Bild gezeichnet werden soll \param br Die
         //! Rechtecks in dem das Bild gezeichnet werden soll \param br Die
         //! Breite des Rechecks in dem das Bild gezeichnet werden soll \param hi
         //! Breite des Rechecks in dem das Bild gezeichnet werden soll \param hi
-        //! Die Höhe des Rechecks in dem das Bild gezeichnet werden soll \param
+        //! Die Hoehe des Rechecks in dem das Bild gezeichnet werden soll \param
         //! zBild Das Bild, was gezeichnet werden soll
         //! zBild Das Bild, was gezeichnet werden soll
         DLLEXPORT void alphaBild270(
         DLLEXPORT void alphaBild270(
             int x, int y, int br, int hi, const Bild& zBild);
             int x, int y, int br, int hi, const Bild& zBild);
@@ -336,7 +336,7 @@ namespace Framework
         //! dem das Bild gezeichnet werden soll \param y Die Y Koordinate der
         //! dem das Bild gezeichnet werden soll \param y Die Y Koordinate der
         //! linken oberen Ecke des Rechtecks in dem das Bild gezeichnet werden
         //! linken oberen Ecke des Rechtecks in dem das Bild gezeichnet werden
         //! soll \param br Die Breite des Rechecks in dem das Bild gezeichnet
         //! soll \param br Die Breite des Rechecks in dem das Bild gezeichnet
-        //! werden soll \param hi Die Höhe des Rechecks in dem das Bild
+        //! werden soll \param hi Die Hoehe des Rechecks in dem das Bild
         //! gezeichnet werden soll \param zBild Das Bild, was gezeichnet werden
         //! gezeichnet werden soll \param zBild Das Bild, was gezeichnet werden
         //! soll
         //! soll
         DLLEXPORT void drawBildSkall(
         DLLEXPORT void drawBildSkall(
@@ -346,18 +346,18 @@ namespace Framework
         //! Rechtecks in dem das Bild gezeichnet werden soll \param y Die Y
         //! Rechtecks in dem das Bild gezeichnet werden soll \param y Die Y
         //! Koordinate der linken oberen Ecke des Rechtecks in dem das Bild
         //! Koordinate der linken oberen Ecke des Rechtecks in dem das Bild
         //! gezeichnet werden soll \param br Die Breite des Rechecks in dem das
         //! gezeichnet werden soll \param br Die Breite des Rechecks in dem das
-        //! Bild gezeichnet werden soll \param hi Die Höhe des Rechecks in dem
+        //! Bild gezeichnet werden soll \param hi Die Hoehe des Rechecks in dem
         //! das Bild gezeichnet werden soll \param zBild Das Bild, was
         //! das Bild gezeichnet werden soll \param zBild Das Bild, was
         //! gezeichnet werden soll
         //! gezeichnet werden soll
         DLLEXPORT void alphaBildSkall(
         DLLEXPORT void alphaBildSkall(
             int x, int y, int br, int hi, const Bild& zBild);
             int x, int y, int br, int hi, const Bild& zBild);
-        //! Füllt ein Dreieck mit einer bestimmten Farbe
+        //! Fuellt ein Dreieck mit einer bestimmten Farbe
         //! \param a Eine Ecke des Dreiecks
         //! \param a Eine Ecke des Dreiecks
         //! \param b Eine Ecke des Dreiecks
         //! \param b Eine Ecke des Dreiecks
         //! \param c Eine Ecke des Dreiecks
         //! \param c Eine Ecke des Dreiecks
         //! \param farbe die Farbe im A8R8G8B8 Format
         //! \param farbe die Farbe im A8R8G8B8 Format
         DLLEXPORT void drawDreieck(Punkt a, Punkt b, Punkt c, int farbe);
         DLLEXPORT void drawDreieck(Punkt a, Punkt b, Punkt c, int farbe);
-        //! Füllt ein Dreieck mit einer bestimmten Textur
+        //! Fuellt ein Dreieck mit einer bestimmten Textur
         //! \param a Eine Ecke des Dreiecks
         //! \param a Eine Ecke des Dreiecks
         //! \param b Eine Ecke des Dreiecks
         //! \param b Eine Ecke des Dreiecks
         //! \param c Eine Ecke des Dreiecks
         //! \param c Eine Ecke des Dreiecks
@@ -372,13 +372,13 @@ namespace Framework
             Punkt tb,
             Punkt tb,
             Punkt tc,
             Punkt tc,
             const Bild& textur);
             const Bild& textur);
-        //! Füllt ein Dreieck mit einer bestimmten Farbe mit alpha blending
+        //! Fuellt ein Dreieck mit einer bestimmten Farbe mit alpha blending
         //! \param a Eine Ecke des Dreiecks
         //! \param a Eine Ecke des Dreiecks
         //! \param b Eine Ecke des Dreiecks
         //! \param b Eine Ecke des Dreiecks
         //! \param c Eine Ecke des Dreiecks
         //! \param c Eine Ecke des Dreiecks
         //! \param farbe die Farbe im A8R8G8B8 Format
         //! \param farbe die Farbe im A8R8G8B8 Format
         DLLEXPORT void drawDreieckAlpha(Punkt a, Punkt b, Punkt c, int farbe);
         DLLEXPORT void drawDreieckAlpha(Punkt a, Punkt b, Punkt c, int farbe);
-        //! Füllt ein Dreieck mit einer bestimmten Textur mit alpha blending
+        //! Fuellt ein Dreieck mit einer bestimmten Textur mit alpha blending
         //! \param a Eine Ecke des Dreiecks
         //! \param a Eine Ecke des Dreiecks
         //! \param b Eine Ecke des Dreiecks
         //! \param b Eine Ecke des Dreiecks
         //! \param c Eine Ecke des Dreiecks
         //! \param c Eine Ecke des Dreiecks
@@ -395,97 +395,97 @@ namespace Framework
             const Bild& textur);
             const Bild& textur);
         //! Ersetzt eine bestimmte Farbe durch Transparenz
         //! Ersetzt eine bestimmte Farbe durch Transparenz
         DLLEXPORT void replaceColorWithAlpha(int color);
         DLLEXPORT void replaceColorWithAlpha(int color);
-        //! Begrenzt die Zeichenfläche in die bis zum nächsten aufruf von
-        //! releaseDrawOptions() gezeichnet werden kann. Alles außerhalb der
-        //! Fläche wird automatisch ignoriert. Wenn die Zeichenfläche über den
-        //! Rand einer bestehenden Zeichenfläche hinausragt, wird sie
-        //! automatisch auf die bestehende Zeichnenfläche beschnitten. \param
-        //! pos Die Koordinaten der linken oberen Ecke der Zeichenfläche \param
-        //! gr Die Größe der Zeichenfläche \return 1, falls die neue
-        //! Zeichenfläche ganz oder teilweise innerhalb der bestehenden
-        //! Zeichenfläche ligt. Wenn 0 zurückgegeben wird, wurde die
-        //! Zeichenfläche nicht gesetzt und es braucht nicht
+        //! Begrenzt die Zeichenflaeche in die bis zum naechsten aufruf von
+        //! releaseDrawOptions() gezeichnet werden kann. Alles ausserhalb der
+        //! Flaeche wird automatisch ignoriert. Wenn die Zeichenflaeche ueber den
+        //! Rand einer bestehenden Zeichenflaeche hinausragt, wird sie
+        //! automatisch auf die bestehende Zeichnenflaeche beschnitten. \param
+        //! pos Die Koordinaten der linken oberen Ecke der Zeichenflaeche \param
+        //! gr Die Groesse der Zeichenflaeche \return 1, falls die neue
+        //! Zeichenflaeche ganz oder teilweise innerhalb der bestehenden
+        //! Zeichenflaeche ligt. Wenn 0 zurueckgegeben wird, wurde die
+        //! Zeichenflaeche nicht gesetzt und es braucht nicht
         //! releaseDrawOptions() aufgerufen werden
         //! releaseDrawOptions() aufgerufen werden
         DLLEXPORT bool setDrawOptions(const Punkt& pos, const Punkt& gr);
         DLLEXPORT bool setDrawOptions(const Punkt& pos, const Punkt& gr);
-        //! Begrenzt die Zeichenfläche in die bis zum nächsten aufruf von
-        //! releaseDrawOptions() gezeichnet werden kann. Alles außerhalb der
-        //! Fläche wird automatisch ignoriert. Wenn die Zeichenfläche über den
-        //! Rand einer bestehenden Zeichenfläche hinausragt, wird sie
-        //! automatisch auf die bestehende Zeichnenfläche beschnitten. \param x
-        //! Die X Koordinate der linken oberen Ecke der Zeichenfläche \param y
-        //! Die X Koordinate der linken oberen Ecke der Zeichenfläche \param br
-        //! Die Breite der Zeichenfläche \param hi Die Höhe der Zeichenfläche
-        //! \return 1, falls die neue Zeichenfläche ganz oder teilweise
-        //! innerhalb der bestehenden Zeichenfläche ligt. Wenn 0 zurückgegeben
-        //! wird, wurde die Zeichenfläche nicht gesetzt und es braucht nicht
+        //! Begrenzt die Zeichenflaeche in die bis zum naechsten aufruf von
+        //! releaseDrawOptions() gezeichnet werden kann. Alles ausserhalb der
+        //! Flaeche wird automatisch ignoriert. Wenn die Zeichenflaeche ueber den
+        //! Rand einer bestehenden Zeichenflaeche hinausragt, wird sie
+        //! automatisch auf die bestehende Zeichnenflaeche beschnitten. \param x
+        //! Die X Koordinate der linken oberen Ecke der Zeichenflaeche \param y
+        //! Die X Koordinate der linken oberen Ecke der Zeichenflaeche \param br
+        //! Die Breite der Zeichenflaeche \param hi Die Hoehe der Zeichenflaeche
+        //! \return 1, falls die neue Zeichenflaeche ganz oder teilweise
+        //! innerhalb der bestehenden Zeichenflaeche ligt. Wenn 0 zurueckgegeben
+        //! wird, wurde die Zeichenflaeche nicht gesetzt und es braucht nicht
         //! releaseDrawOptions() aufgerufen werden
         //! releaseDrawOptions() aufgerufen werden
         DLLEXPORT bool setDrawOptions(int x, int y, int br, int hi);
         DLLEXPORT bool setDrawOptions(int x, int y, int br, int hi);
-        //! Begrenzt die Zeichenfläche in die bis zum nächsten aufruf von
-        //! releaseDrawOptions() gezeichnet werden kann. Alles außerhalb der
-        //! Fläche wird automatisch ignoriert. Wenn die Zeichenfläche darf über
-        //! den Rand einer bestehenden Zeichenfläche hinausragen \param pos Die
-        //! Koordinaten der linken oberen Ecke der Zeichenfläche \param gr Die
-        //! Größe der Zeichenfläche \return 1, falls die neue Zeichenfläche ganz
-        //! oder teilweise innerhalb des Bildes ligt. Wenn 0 zurückgegeben wird,
-        //! wurde die Zeichenfläche nicht gesetzt und es braucht nicht
+        //! Begrenzt die Zeichenflaeche in die bis zum naechsten aufruf von
+        //! releaseDrawOptions() gezeichnet werden kann. Alles ausserhalb der
+        //! Flaeche wird automatisch ignoriert. Wenn die Zeichenflaeche darf ueber
+        //! den Rand einer bestehenden Zeichenflaeche hinausragen \param pos Die
+        //! Koordinaten der linken oberen Ecke der Zeichenflaeche \param gr Die
+        //! Groesse der Zeichenflaeche \return 1, falls die neue Zeichenflaeche ganz
+        //! oder teilweise innerhalb des Bildes ligt. Wenn 0 zurueckgegeben wird,
+        //! wurde die Zeichenflaeche nicht gesetzt und es braucht nicht
         //! releaseDrawOptions() aufgerufen werden
         //! releaseDrawOptions() aufgerufen werden
         DLLEXPORT bool setDrawOptionsErzwingen(
         DLLEXPORT bool setDrawOptionsErzwingen(
             const Punkt& pos, const Punkt& gr);
             const Punkt& pos, const Punkt& gr);
-        //! Begrenzt die Zeichenfläche in die bis zum nächsten aufruf von
-        //! releaseDrawOptions() gezeichnet werden kann. Alles außerhalb der
-        //! Fläche wird automatisch ignoriert. Wenn die Zeichenfläche darf über
-        //! den Rand einer bestehenden Zeichenfläche hinausragen \param x Die X
-        //! Koordinate der linken oberen Ecke der Zeichenfläche \param y Die X
-        //! Koordinate der linken oberen Ecke der Zeichenfläche \param br Die
-        //! Breite der Zeichenfläche \param hi Die Höhe der Zeichenfläche
-        //! \return 1, falls die neue Zeichenfläche ganz oder teilweise
-        //! innerhalb des Bildes ligt. Wenn 0 zurückgegeben wird, wurde die
-        //! Zeichenfläche nicht gesetzt und es braucht nicht
+        //! Begrenzt die Zeichenflaeche in die bis zum naechsten aufruf von
+        //! releaseDrawOptions() gezeichnet werden kann. Alles ausserhalb der
+        //! Flaeche wird automatisch ignoriert. Wenn die Zeichenflaeche darf ueber
+        //! den Rand einer bestehenden Zeichenflaeche hinausragen \param x Die X
+        //! Koordinate der linken oberen Ecke der Zeichenflaeche \param y Die X
+        //! Koordinate der linken oberen Ecke der Zeichenflaeche \param br Die
+        //! Breite der Zeichenflaeche \param hi Die Hoehe der Zeichenflaeche
+        //! \return 1, falls die neue Zeichenflaeche ganz oder teilweise
+        //! innerhalb des Bildes ligt. Wenn 0 zurueckgegeben wird, wurde die
+        //! Zeichenflaeche nicht gesetzt und es braucht nicht
         //! releaseDrawOptions() aufgerufen werden
         //! releaseDrawOptions() aufgerufen werden
         DLLEXPORT bool setDrawOptionsErzwingen(int x, int y, int br, int hi);
         DLLEXPORT bool setDrawOptionsErzwingen(int x, int y, int br, int hi);
-        //! Setzt neue Draw options auf bildgröße
+        //! Setzt neue Draw options auf bildgroesse
         DLLEXPORT void setDrawOptionsReset();
         DLLEXPORT void setDrawOptionsReset();
         //! Setzt Koordinaten, die bei den Zeichenfunktionen von den Positionen
         //! Setzt Koordinaten, die bei den Zeichenfunktionen von den Positionen
-        //! abgezogen werden Vorher sollte eine Zeichenfläche mit SetDrawOptions
+        //! abgezogen werden Vorher sollte eine Zeichenflaeche mit SetDrawOptions
         //! gesetzt worden sein. Die Werte werden mit dem aufruf von
         //! gesetzt worden sein. Die Werte werden mit dem aufruf von
-        //! releaseDrawOptions() wieder zurückgesetzt. \param xOff Ein Wert, der
+        //! releaseDrawOptions() wieder zurueckgesetzt. \param xOff Ein Wert, der
         //! von allen X Koordinaten abgezogen wird \param yOff Ein Wert, der von
         //! von allen X Koordinaten abgezogen wird \param yOff Ein Wert, der von
         //! allen Y Koordinaten abgezogen wird
         //! allen Y Koordinaten abgezogen wird
         DLLEXPORT void addScrollOffset(int xOff, int yOff);
         DLLEXPORT void addScrollOffset(int xOff, int yOff);
-        //! Entfernt die als letztes gesetzte begrenzung der Zeichenfläche und
+        //! Entfernt die als letztes gesetzte begrenzung der Zeichenflaeche und
         //! alle seit dem gesetzten Scroll Offsets Stellt die vorherige
         //! alle seit dem gesetzten Scroll Offsets Stellt die vorherige
-        //! Zeichenfläche und die zugehörigen Scroll Offsets wieder her
+        //! Zeichenflaeche und die zugehoerigen Scroll Offsets wieder her
         DLLEXPORT void releaseDrawOptions();
         DLLEXPORT void releaseDrawOptions();
-        //! Gibt zurück, ob sich das Bild seit dem letzten Aufruf dieser
-        //! Funktion verändert hat
+        //! Gibt zurueck, ob sich das Bild seit dem letzten Aufruf dieser
+        //! Funktion veraendert hat
         DLLEXPORT bool getRend();
         DLLEXPORT bool getRend();
-        //! Gibt den Array mit A8R8G8B8 Farbwerten der Pixel zurück
+        //! Gibt den Array mit A8R8G8B8 Farbwerten der Pixel zurueck
         //! Der Index eines Pixels berechnet sich durch x + y * Bildbreite
         //! Der Index eines Pixels berechnet sich durch x + y * Bildbreite
         DLLEXPORT int* getBuffer() const;
         DLLEXPORT int* getBuffer() const;
-        //! Gibt den A8R8G8B8 Farbwert eines Pixels zurück
+        //! Gibt den A8R8G8B8 Farbwert eines Pixels zurueck
         //! \param x Die X Koordinate des Pixels
         //! \param x Die X Koordinate des Pixels
         //! \param y Die Y Koordinate des Pixels
         //! \param y Die Y Koordinate des Pixels
         DLLEXPORT int getPixel(int x, int y) const;
         DLLEXPORT int getPixel(int x, int y) const;
-        //! Gibt die Größe des Bildes zurück
+        //! Gibt die Groesse des Bildes zurueck
         DLLEXPORT const Punkt& getSize() const;
         DLLEXPORT const Punkt& getSize() const;
-        //! Gibt die Breite des Bildes zurück
+        //! Gibt die Breite des Bildes zurueck
         DLLEXPORT int getBreite() const;
         DLLEXPORT int getBreite() const;
-        //! Gibt die Höhe des Bildes zurück
+        //! Gibt die Hoehe des Bildes zurueck
         DLLEXPORT int getHeight() const;
         DLLEXPORT int getHeight() const;
-        //! Gibt den aktuellen mindest Transparenz Wert zurück
+        //! Gibt den aktuellen mindest Transparenz Wert zurueck
         DLLEXPORT unsigned char getAlpha() const;
         DLLEXPORT unsigned char getAlpha() const;
         //! Gibt die Koordinaten der linken oberen Ecke der aktuellen
         //! Gibt die Koordinaten der linken oberen Ecke der aktuellen
-        //! Zeichenfläche zurück
+        //! Zeichenflaeche zurueck
         DLLEXPORT const Punkt& getDrawPos() const;
         DLLEXPORT const Punkt& getDrawPos() const;
-        //! Gibt die Größe der aktuelen Zeichenfläche zurück
+        //! Gibt die Groesse der aktuelen Zeichenflaeche zurueck
         DLLEXPORT const Punkt& getDrawGr() const;
         DLLEXPORT const Punkt& getDrawGr() const;
-        //! Gibt die Koordinaten zurück, die zu allen Positionen vor dem
-        //! Zeichnen hinzugefügt werden
+        //! Gibt die Koordinaten zurueck, die zu allen Positionen vor dem
+        //! Zeichnen hinzugefuegt werden
         DLLEXPORT const Punkt& getDrawOff() const;
         DLLEXPORT const Punkt& getDrawOff() const;
         //! Wird dieser Flag gesetzt, so wird beim Alpha Blending wenn die
         //! Wird dieser Flag gesetzt, so wird beim Alpha Blending wenn die
         //! vorheriege Farbe 0 ist nur die neue mit ihrem Alpha Wert kopiert.
         //! vorheriege Farbe 0 ist nur die neue mit ihrem Alpha Wert kopiert.
-        //! Das ist sinnvoll für die Verwendung im 3DBildschirm, wo das
-        //! Gezeichnette Bild später mittels Alpha Blending angezeigt wird. Der
+        //! Das ist sinnvoll fuer die Verwendung im 3DBildschirm, wo das
+        //! Gezeichnette Bild spaeter mittels Alpha Blending angezeigt wird. Der
         //! Flag wird im 3DBildschirm automatisch gesetzt
         //! Flag wird im 3DBildschirm automatisch gesetzt
         DLLEXPORT bool hasAlpha3D() const;
         DLLEXPORT bool hasAlpha3D() const;
         //! Berechnet die durchschnittliche Farbe aller Pixel des Bildes
         //! Berechnet die durchschnittliche Farbe aller Pixel des Bildes
@@ -502,7 +502,7 @@ namespace Framework
             //! Wenn dieser Flag gesetzt ist, wird zum Zeichnen des Bildes Alpha
             //! Wenn dieser Flag gesetzt ist, wird zum Zeichnen des Bildes Alpha
             //! Blending verwendet
             //! Blending verwendet
             static const __int64 Alpha = 0x1000;
             static const __int64 Alpha = 0x1000;
-            //! Wenn dieser Flag gesetzt ist, wird das Bild in die Zeichenfläche
+            //! Wenn dieser Flag gesetzt ist, wird das Bild in die Zeichenflaeche
             //! skalliert
             //! skalliert
             static const __int64 Skalliert = 0x2000;
             static const __int64 Skalliert = 0x2000;
 
 
@@ -539,20 +539,20 @@ namespace Framework
         //! Zeichnet die Zeihnung in ein bestimmtes Bild
         //! Zeichnet die Zeihnung in ein bestimmtes Bild
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         DLLEXPORT void render(Bild& zRObj) override;
         DLLEXPORT void render(Bild& zRObj) override;
-        //! Gibt das angezeigte Bild zurück
+        //! Gibt das angezeigte Bild zurueck
         DLLEXPORT Bild* getBild() const;
         DLLEXPORT Bild* getBild() const;
-        //! Gbt das angezeigte Bild ohne erhöhten Reference Counter zurück
+        //! Gbt das angezeigte Bild ohne erhoehten Reference Counter zurueck
         DLLEXPORT Bild* zBild() const;
         DLLEXPORT Bild* zBild() const;
         //! Kopiert die Komplette Zeichnung, so dass sie ohne Effekt auf das
         //! Kopiert die Komplette Zeichnung, so dass sie ohne Effekt auf das
-        //! Original verändert werden kann
+        //! Original veraendert werden kann
         DLLEXPORT Zeichnung* dublizieren() const override;
         DLLEXPORT Zeichnung* dublizieren() const override;
     };
     };
 
 
 #ifdef WIN32
 #ifdef WIN32
-    //! Lädt ein Bild aus einer .bmp, .jpg, .gif oder .png Datei
+    //! Laedt ein Bild aus einer .bmp, .jpg, .gif oder .png Datei
     //! \param pfad Der Pfad zur Bilddatei
     //! \param pfad Der Pfad zur Bilddatei
-    //! \param zError Ein Zeiger auf ein Text Objekt, in dem ein möglicher
-    //! Fehler zurückgegeben wird \return Das geladene Bild
+    //! \param zError Ein Zeiger auf ein Text Objekt, in dem ein moeglicher
+    //! Fehler zurueckgegeben wird \return Das geladene Bild
     DLLEXPORT Bild* ladeBild(const char* pfad, Text* zError);
     DLLEXPORT Bild* ladeBild(const char* pfad, Text* zError);
 #endif
 #endif
 } // namespace Framework
 } // namespace Framework

+ 6 - 6
Bildschirm.cpp

@@ -229,8 +229,8 @@ void Bildschirm::doMausEreignis(MausEreignis& me) // sends mouse event
 #ifdef WIN32
 #ifdef WIN32
     if (fenster)
     if (fenster)
     {
     {
-        fBr = fenster->getKörperBreite();
-        fHi = fenster->getKörperHöhe();
+        fBr = fenster->getKoerperBreite();
+        fHi = fenster->getKoerperHoehe();
     }
     }
 #endif
 #endif
     me.mx = (int)(me.mx * api->getBackBufferSize().x / (double)fBr + 0.5);
     me.mx = (int)(me.mx * api->getBackBufferSize().x / (double)fBr + 0.5);
@@ -400,7 +400,7 @@ Bildschirm2D::Bildschirm2D(WFenster* fenster)
 {
 {
     api = new DirectX9();
     api = new DirectX9();
     api->initialize(dynamic_cast<WFenster*>(fenster->getThis()),
     api->initialize(dynamic_cast<WFenster*>(fenster->getThis()),
-        fenster->getKörperGröße(),
+        fenster->getKoerperGroesse(),
         0);
         0);
 }
 }
 
 
@@ -464,7 +464,7 @@ Bildschirm3D::Bildschirm3D(WFenster* fenster)
     else
     else
         api = new DirectX9();
         api = new DirectX9();
     api->initialize(dynamic_cast<WFenster*>(fenster->getThis()),
     api->initialize(dynamic_cast<WFenster*>(fenster->getThis()),
-        fenster->getKörperGröße(),
+        fenster->getKoerperGroesse(),
         0);
         0);
 }
 }
 
 
@@ -477,7 +477,7 @@ Bildschirm3D::Bildschirm3D(WFenster* fenster, GraphicApiType apiTyp)
     if (apiTyp == DIRECTX11) api = new DirectX11();
     if (apiTyp == DIRECTX11) api = new DirectX11();
     if (apiTyp == DIRECTX12) api = new DirectX12();
     if (apiTyp == DIRECTX12) api = new DirectX12();
     api->initialize(dynamic_cast<WFenster*>(fenster->getThis()),
     api->initialize(dynamic_cast<WFenster*>(fenster->getThis()),
-        fenster->getKörperGröße(),
+        fenster->getKoerperGroesse(),
         0);
         0);
 }
 }
 
 
@@ -488,7 +488,7 @@ Bildschirm3D::Bildschirm3D(WFenster* fenster, GraphicsApi* api)
 {
 {
     this->api = api;
     this->api = api;
     api->initialize(dynamic_cast<WFenster*>(fenster->getThis()),
     api->initialize(dynamic_cast<WFenster*>(fenster->getThis()),
-        fenster->getKörperGröße(),
+        fenster->getKoerperGroesse(),
         0);
         0);
 }
 }
 
 

+ 3 - 3
Critical.cpp

@@ -1,4 +1,4 @@
-#include "Critical.h"
+#include "Critical.h"
 
 
 #include <iostream>
 #include <iostream>
 #include <time.h>
 #include <time.h>
@@ -78,13 +78,13 @@ void Critical::unlock()
     getThreadRegister()->unlock();
     getThreadRegister()->unlock();
 }
 }
 
 
-// gibt true zurück, wenn das Objekt gesperrt ist
+// gibt true zurueck, wenn das Objekt gesperrt ist
 bool Critical::isLocked() const
 bool Critical::isLocked() const
 {
 {
     return lockCount > 0;
     return lockCount > 0;
 }
 }
 
 
-// gibt einen Zeiger auf den Thread zurück, der das Objekt gesperrt hat
+// gibt einen Zeiger auf den Thread zurueck, der das Objekt gesperrt hat
 const Thread* Critical::zOwner() const
 const Thread* Critical::zOwner() const
 {
 {
     return owner;
     return owner;

+ 4 - 4
Cube.cpp

@@ -1,4 +1,4 @@
-#include "Cube.h"
+#include "Cube.h"
 
 
 #include "DXBuffer.h"
 #include "DXBuffer.h"
 #include "Globals.h"
 #include "Globals.h"
@@ -12,7 +12,7 @@ using namespace Framework;
 // Inhalt der Cube Klasse
 // Inhalt der Cube Klasse
 
 
 // Konstruktor
 // Konstruktor
-//  size: Die Größe des Würfels
+//  size: Die Groesse des Wuerfels
 Cube::Cube(float size, GraphicsApi* zApi)
 Cube::Cube(float size, GraphicsApi* zApi)
     : Model3D()
     : Model3D()
 {
 {
@@ -161,7 +161,7 @@ Cube::Cube(float size, GraphicsApi* zApi)
     textur = new Model3DTextur();
     textur = new Model3DTextur();
 }
 }
 
 
-// Setzt die Textur des Würfels, so dass sie an allen Seiten gleich ist
+// Setzt die Textur des Wuerfels, so dass sie an allen Seiten gleich ist
 //  textur: Die Textur
 //  textur: Die Textur
 void Cube::setTextur(Textur* textur)
 void Cube::setTextur(Textur* textur)
 {
 {
@@ -179,7 +179,7 @@ void Cube::setTextur(Textur* textur)
     rend = 1;
     rend = 1;
 }
 }
 
 
-// Setzt die Textur von einer bestimmten Seite des Würfels
+// Setzt die Textur von einer bestimmten Seite des Wuerfels
 //  textur: Die Textur
 //  textur: Die Textur
 //  s: Die Seite, die gesetzt werden soll
 //  s: Die Seite, die gesetzt werden soll
 void Cube::setTextur(Textur* textur, CubeSeite s)
 void Cube::setTextur(Textur* textur, CubeSeite s)

+ 5 - 5
Cube.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Model3D.h"
 #include "Model3D.h"
 
 
@@ -17,17 +17,17 @@ namespace Framework
         UNTEN
         UNTEN
     };
     };
 
 
-    //! Ein Model eines Würfels
+    //! Ein Model eines Wuerfels
     class Cube : public Model3D
     class Cube : public Model3D
     {
     {
     public:
     public:
         //! Konstruktor
         //! Konstruktor
-        //! \param size Die Größe des Würfels
+        //! \param size Die Groesse des Wuerfels
         DLLEXPORT Cube(float size, GraphicsApi* zApi);
         DLLEXPORT Cube(float size, GraphicsApi* zApi);
-        //! Setzt die Textur des Würfels, so dass sie an allen Seiten gleich ist
+        //! Setzt die Textur des Wuerfels, so dass sie an allen Seiten gleich ist
         //! \param textur Die Textur
         //! \param textur Die Textur
         DLLEXPORT void setTextur(Textur* textur);
         DLLEXPORT void setTextur(Textur* textur);
-        //! Setzt die Textur von einer bestimmten Seite des Würfels
+        //! Setzt die Textur von einer bestimmten Seite des Wuerfels
         //! \param textur Die Textur
         //! \param textur Die Textur
         //! \param s Die Seite, die gesetzt werden soll
         //! \param s Die Seite, die gesetzt werden soll
         DLLEXPORT void setTextur(Textur* textur, CubeSeite s);
         DLLEXPORT void setTextur(Textur* textur, CubeSeite s);

+ 16 - 16
DX11GraphicsApi.cpp

@@ -1,4 +1,4 @@
-#include <d3d11.h>
+#include <d3d11.h>
 #include <dxgi1_5.h>
 #include <dxgi1_5.h>
 
 
 #include "Bild.h"
 #include "Bild.h"
@@ -682,14 +682,14 @@ void DirectX11::renderObject(Model3D* zObj)
     Mat4<float> trans = Mat4<float>::identity();
     Mat4<float> trans = Mat4<float>::identity();
     int anz = zObj->errechneMatrizen(trans, matrixBuffer);
     int anz = zObj->errechneMatrizen(trans, matrixBuffer);
     if (vertexShader)
     if (vertexShader)
-        vertexShader->füllConstBuffer(
+        vertexShader->fuellConstBuffer(
             (char*)matrixBuffer, 0, sizeof(Mat4<float>) * anz);
             (char*)matrixBuffer, 0, sizeof(Mat4<float>) * anz);
     float matirialBuffer[3]; // light factors (phong model)
     float matirialBuffer[3]; // light factors (phong model)
     matirialBuffer[0] = zObj->getAmbientFactor();
     matirialBuffer[0] = zObj->getAmbientFactor();
     matirialBuffer[1] = zObj->getDiffusFactor();
     matirialBuffer[1] = zObj->getDiffusFactor();
     matirialBuffer[2] = zObj->getSpecularFactor();
     matirialBuffer[2] = zObj->getSpecularFactor();
     if (pixelShader)
     if (pixelShader)
-        pixelShader->füllConstBuffer(
+        pixelShader->fuellConstBuffer(
             (char*)matirialBuffer, 1, sizeof(float) * 3);
             (char*)matirialBuffer, 1, sizeof(float) * 3);
     unsigned int offset = 0;
     unsigned int offset = 0;
     unsigned int es
     unsigned int es
@@ -710,13 +710,13 @@ void DirectX11::renderObject(Model3D* zObj)
         d3d11Context->PSSetShaderResources(3, 1, v);
         d3d11Context->PSSetShaderResources(3, 1, v);
         TexturEffect e = {1, zObj->getEffectPercentage()};
         TexturEffect e = {1, zObj->getEffectPercentage()};
         if (pixelShader)
         if (pixelShader)
-            pixelShader->füllConstBuffer((char*)&e, 3, sizeof(TexturEffect));
+            pixelShader->fuellConstBuffer((char*)&e, 3, sizeof(TexturEffect));
     }
     }
     else
     else
     {
     {
         TexturEffect e = {0, 0.f};
         TexturEffect e = {0, 0.f};
         if (pixelShader)
         if (pixelShader)
-            pixelShader->füllConstBuffer((char*)&e, 3, sizeof(TexturEffect));
+            pixelShader->fuellConstBuffer((char*)&e, 3, sizeof(TexturEffect));
     }
     }
     DXGI_FORMAT f = DXGI_FORMAT_R32_UINT;
     DXGI_FORMAT f = DXGI_FORMAT_R32_UINT;
     if (zObj->zModelData()->zDXIndexBuffer()->getElementLength() == 2)
     if (zObj->zModelData()->zDXIndexBuffer()->getElementLength() == 2)
@@ -760,12 +760,12 @@ void DirectX11::renderObject(Model3D* zObj)
     zObj->afterRender(this, pixelShader, vertexShader);
     zObj->afterRender(this, pixelShader, vertexShader);
 }
 }
 
 
-// Überprüft, ob eine Kugel in dem Sichtbaren Raum der Welt liegt und gezeichnet
+// UEberprueft, ob eine Kugel in dem Sichtbaren Raum der Welt liegt und gezeichnet
 // werden muss
 // werden muss
 //  pos: Der Mittelpunkt der Kugel
 //  pos: Der Mittelpunkt der Kugel
 //  radius: Der Radius der Kugel
 //  radius: Der Radius der Kugel
 //  dist: Einen Zeiger auf einen float, in dem das quadrat des Abstands zur
 //  dist: Einen Zeiger auf einen float, in dem das quadrat des Abstands zur
-//  Kammeraposition gespeichert wird, falls diese Funktion true zurückgiebt und
+//  Kammeraposition gespeichert wird, falls diese Funktion true zurueckgiebt und
 //  der Zeiger nicht 0 ist
 //  der Zeiger nicht 0 ist
 bool DirectX11::isInFrustrum(
 bool DirectX11::isInFrustrum(
     const Vec3<float>& pos, float radius, float* dist) const
     const Vec3<float>& pos, float radius, float* dist) const
@@ -833,14 +833,14 @@ void DirectX11::renderKamera(Kam3D* zKamera)
     viewAndProj[1] = zKamera->getProjectionMatrix();
     viewAndProj[1] = zKamera->getProjectionMatrix();
     kamPos = zKamera->getWorldPosition();
     kamPos = zKamera->getWorldPosition();
     if (vertexShader)
     if (vertexShader)
-        vertexShader->füllConstBuffer(
+        vertexShader->fuellConstBuffer(
             (char*)viewAndProj, 1, sizeof(Mat4<float>) * 2);
             (char*)viewAndProj, 1, sizeof(Mat4<float>) * 2);
     if (pixelShader)
     if (pixelShader)
-        pixelShader->füllConstBuffer((char*)&kamPos, 0, sizeof(float) * 3);
+        pixelShader->fuellConstBuffer((char*)&kamPos, 0, sizeof(float) * 3);
     Welt3D* w = zKamera->zWelt();
     Welt3D* w = zKamera->zWelt();
     w->lock();
     w->lock();
     int lc[] = {w->getDiffuseLightCount(), w->getPointLightCount()};
     int lc[] = {w->getDiffuseLightCount(), w->getPointLightCount()};
-    pixelShader->füllConstBuffer((char*)lc, 2, sizeof(int) * 2);
+    pixelShader->fuellConstBuffer((char*)lc, 2, sizeof(int) * 2);
     w->copyLight(diffuseLights, pointLights);
     w->copyLight(diffuseLights, pointLights);
     int maxDist = 0;
     int maxDist = 0;
     int minDist = 0x7FFFFFFF;
     int minDist = 0x7FFFFFFF;
@@ -855,7 +855,7 @@ void DirectX11::renderKamera(Kam3D* zKamera)
                 alphaModels.add(obj);
                 alphaModels.add(obj);
             else
             else
             {
             {
-                pixelShader->füllConstBuffer((char*)lc, 2, sizeof(int) * 2);
+                pixelShader->fuellConstBuffer((char*)lc, 2, sizeof(int) * 2);
                 renderObject(obj);
                 renderObject(obj);
             }
             }
         }
         }
@@ -971,10 +971,10 @@ void DirectX11::presentFrame()
         = view.projektion((float)PI / 4.0f, screenAspect, 0.1f, 10000.f);
         = view.projektion((float)PI / 4.0f, screenAspect, 0.1f, 10000.f);
     kamPos = Vec3<float>(0.f, 0.f, backBufferSize.y * 1.2075f);
     kamPos = Vec3<float>(0.f, 0.f, backBufferSize.y * 1.2075f);
     if (vertexShader)
     if (vertexShader)
-        vertexShader->füllConstBuffer(
+        vertexShader->fuellConstBuffer(
             (char*)viewAndProj, 1, sizeof(Mat4<float>) * 2);
             (char*)viewAndProj, 1, sizeof(Mat4<float>) * 2);
     if (pixelShader)
     if (pixelShader)
-        pixelShader->füllConstBuffer((char*)&kamPos, 0, sizeof(float) * 3);
+        pixelShader->fuellConstBuffer((char*)&kamPos, 0, sizeof(float) * 3);
 
 
     if (fenster && !IsIconic(fenster->getFensterHandle()))
     if (fenster && !IsIconic(fenster->getFensterHandle()))
         renderObject(texturModel);
         renderObject(texturModel);
@@ -1178,7 +1178,7 @@ DX11VertexShader* DirectX11::initializeVertexShader(
     vertexShader->erstelleInputLayout(polygonLayout, 5);
     vertexShader->erstelleInputLayout(polygonLayout, 5);
     vertexShader->erstelleConstBuffer(sizeof(Mat4<float>) * MAX_KNOCHEN_ANZ,
     vertexShader->erstelleConstBuffer(sizeof(Mat4<float>) * MAX_KNOCHEN_ANZ,
         vertexShader
         vertexShader
-            ->getFirstUninitializedBufferIndex()); // matrizen für skelett
+            ->getFirstUninitializedBufferIndex()); // matrizen fuer skelett
                                                    // annimationen
                                                    // annimationen
     vertexShader->erstelleConstBuffer(sizeof(Mat4<float>) * 2,
     vertexShader->erstelleConstBuffer(sizeof(Mat4<float>) * 2,
         vertexShader
         vertexShader
@@ -1204,9 +1204,9 @@ DX11PixelShader* DirectX11::initializePixelShader(
         sizeof(TexturEffect), pixelShader->getFirstUninitializedBufferIndex());
         sizeof(TexturEffect), pixelShader->getFirstUninitializedBufferIndex());
     // TODO: Remove Following Test Code
     // TODO: Remove Following Test Code
     int lc[] = {0, 0};
     int lc[] = {0, 0};
-    pixelShader->füllConstBuffer((char*)lc, 2, sizeof(int) * 2);
+    pixelShader->fuellConstBuffer((char*)lc, 2, sizeof(int) * 2);
     TexturEffect e = {0, 0.f};
     TexturEffect e = {0, 0.f};
-    pixelShader->füllConstBuffer((char*)&e, 3, sizeof(TexturEffect));
+    pixelShader->fuellConstBuffer((char*)&e, 3, sizeof(TexturEffect));
     return pixelShader;
     return pixelShader;
 }
 }
 
 

+ 6 - 6
DX12Buffer.cpp

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 #include "DX12Buffer.h"
 #include "DX12Buffer.h"
 
 
 #include "d3dx12.h"
 #include "d3dx12.h"
@@ -7,7 +7,7 @@
 using namespace Framework;
 using namespace Framework;
 
 
 // Konstruktor
 // Konstruktor
-// eSize: Die Länge eines Elementes in Bytes
+// eSize: Die Laenge eines Elementes in Bytes
 DX12Buffer::DX12Buffer(
 DX12Buffer::DX12Buffer(
     int eSize, ID3D12Device* device, ID3D12GraphicsCommandList* list, int flags)
     int eSize, ID3D12Device* device, ID3D12GraphicsCommandList* list, int flags)
     : DXBuffer(eSize),
     : DXBuffer(eSize),
@@ -36,7 +36,7 @@ DX12Buffer::~DX12Buffer()
     delete description;
     delete description;
 }
 }
 
 
-// Kopiert die Daten in den Buffer, fals sie sich verändert haben
+// Kopiert die Daten in den Buffer, fals sie sich veraendert haben
 void DX12Buffer::copieren(int byteCount)
 void DX12Buffer::copieren(int byteCount)
 {
 {
     if (!len) return;
     if (!len) return;
@@ -88,7 +88,7 @@ void DX12Buffer::copieren(int byteCount)
     }
     }
 }
 }
 
 
-// Gibt den Buffer zurück
+// Gibt den Buffer zurueck
 ID3D12Resource* DX12Buffer::zBuffer() const
 ID3D12Resource* DX12Buffer::zBuffer() const
 {
 {
     return buffer;
     return buffer;
@@ -108,7 +108,7 @@ DX12IndexBuffer::DX12IndexBuffer(int eSize,
 
 
 DX12IndexBuffer::~DX12IndexBuffer() {}
 DX12IndexBuffer::~DX12IndexBuffer() {}
 
 
-// Kopiert die Daten in den Buffer, fals sie sich verändert haben
+// Kopiert die Daten in den Buffer, fals sie sich veraendert haben
 void DX12IndexBuffer::copieren(int byteCount)
 void DX12IndexBuffer::copieren(int byteCount)
 {
 {
     /*if( ibs )
     /*if( ibs )
@@ -152,7 +152,7 @@ DX12VertexBuffer::DX12VertexBuffer(int eSize,
 
 
 DX12VertexBuffer::~DX12VertexBuffer() {}
 DX12VertexBuffer::~DX12VertexBuffer() {}
 
 
-// Kopiert die Daten in den Buffer, fals sie sich verändert haben
+// Kopiert die Daten in den Buffer, fals sie sich veraendert haben
 void DX12VertexBuffer::copieren(int byteCount)
 void DX12VertexBuffer::copieren(int byteCount)
 {
 {
     /*if( vbs )
     /*if( vbs )

+ 6 - 6
DX12Buffer.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 #include "DXBuffer.h"
 #include "DXBuffer.h"
 
 
 struct ID3D12Resource;
 struct ID3D12Resource;
@@ -20,16 +20,16 @@ namespace Framework
 
 
     public:
     public:
         //! Konstruktor
         //! Konstruktor
-        //! eSize: Die Länge eines Elementes in Bytes
+        //! eSize: Die Laenge eines Elementes in Bytes
         DLLEXPORT DX12Buffer(int eSize,
         DLLEXPORT DX12Buffer(int eSize,
             ID3D12Device* device,
             ID3D12Device* device,
             ID3D12GraphicsCommandList* list,
             ID3D12GraphicsCommandList* list,
             int bindFlags);
             int bindFlags);
         //! Destruktor
         //! Destruktor
         DLLEXPORT virtual ~DX12Buffer();
         DLLEXPORT virtual ~DX12Buffer();
-        //! Kopiert die Daten in den Buffer, fals sie sich verändert haben
+        //! Kopiert die Daten in den Buffer, fals sie sich veraendert haben
         DLLEXPORT void copieren(int byteCount = -1) override;
         DLLEXPORT void copieren(int byteCount = -1) override;
-        //! Gibt den Buffer zurück
+        //! Gibt den Buffer zurueck
         DLLEXPORT ID3D12Resource* zBuffer() const;
         DLLEXPORT ID3D12Resource* zBuffer() const;
     };
     };
 
 
@@ -46,7 +46,7 @@ namespace Framework
             DX12CopyCommandQueue* copy,
             DX12CopyCommandQueue* copy,
             DX12DirectCommandQueue* direct);
             DX12DirectCommandQueue* direct);
         ~DX12IndexBuffer();
         ~DX12IndexBuffer();
-        //! Kopiert die Daten in den Buffer, fals sie sich verändert haben
+        //! Kopiert die Daten in den Buffer, fals sie sich veraendert haben
         DLLEXPORT void copieren(int byteCount = -1) override;
         DLLEXPORT void copieren(int byteCount = -1) override;
     };
     };
 
 
@@ -63,7 +63,7 @@ namespace Framework
             DX12CopyCommandQueue* copy,
             DX12CopyCommandQueue* copy,
             DX12DirectCommandQueue* direct);
             DX12DirectCommandQueue* direct);
         ~DX12VertexBuffer();
         ~DX12VertexBuffer();
-        //! Kopiert die Daten in den Buffer, fals sie sich verändert haben
+        //! Kopiert die Daten in den Buffer, fals sie sich veraendert haben
         DLLEXPORT void copieren(int byteCount = -1) override;
         DLLEXPORT void copieren(int byteCount = -1) override;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 10 - 10
DX12GraphicsApi.cpp

@@ -1,4 +1,4 @@
-#include <d3d11.h>
+#include <d3d11.h>
 #include <d3d12.h>
 #include <d3d12.h>
 #include <dxgi1_6.h>
 #include <dxgi1_6.h>
 #include <dxgidebug.h>
 #include <dxgidebug.h>
@@ -969,7 +969,7 @@ void DirectX12::beginFrame(bool fill2D, bool fill3D, int fillColor)
             rtv, color, 0, 0);
             rtv, color, 0, 0);
     }
     }
     int lc[] = {0, 0};
     int lc[] = {0, 0};
-    pixelShader->füllConstBuffer((char*)lc, 4, sizeof(int) * 2);
+    pixelShader->fuellConstBuffer((char*)lc, 4, sizeof(int) * 2);
 }
 }
 
 
 void DirectX12::renderObject(Model3D* zObj)
 void DirectX12::renderObject(Model3D* zObj)
@@ -979,14 +979,14 @@ void DirectX12::renderObject(Model3D* zObj)
     zObj->zModelData()->zDXIndexBuffer()->copieren();
     zObj->zModelData()->zDXIndexBuffer()->copieren();
     int anz = zObj->errechneMatrizen(trans, matrixBuffer);
     int anz = zObj->errechneMatrizen(trans, matrixBuffer);
     if (vertexShader)
     if (vertexShader)
-        vertexShader->füllConstBuffer(
+        vertexShader->fuellConstBuffer(
             (char*)matrixBuffer, 1, sizeof(Mat4<float>) * anz);
             (char*)matrixBuffer, 1, sizeof(Mat4<float>) * anz);
     float matirialBuffer[3]; // light factors (phong model)
     float matirialBuffer[3]; // light factors (phong model)
     matirialBuffer[0] = zObj->getAmbientFactor();
     matirialBuffer[0] = zObj->getAmbientFactor();
     matirialBuffer[1] = zObj->getDiffusFactor();
     matirialBuffer[1] = zObj->getDiffusFactor();
     matirialBuffer[2] = zObj->getSpecularFactor();
     matirialBuffer[2] = zObj->getSpecularFactor();
     if (pixelShader)
     if (pixelShader)
-        pixelShader->füllConstBuffer(
+        pixelShader->fuellConstBuffer(
             (char*)matirialBuffer, 3, sizeof(float) * 3);
             (char*)matirialBuffer, 3, sizeof(float) * 3);
     unsigned int offset = 0;
     unsigned int offset = 0;
     unsigned int es
     unsigned int es
@@ -1083,12 +1083,12 @@ void DirectX12::renderObject(Model3D* zObj)
     zObj->afterRender(this, pixelShader, vertexShader);
     zObj->afterRender(this, pixelShader, vertexShader);
 }
 }
 
 
-// Überprüft, ob eine Kugel in dem Sichtbaren Raum der Welt liegt und gezeichnet
-// werden muss
+// UEberprueft, ob eine Kugel in dem Sichtbaren Raum der Welt liegt und
+// gezeichnet werden muss
 //  pos: Der Mittelpunkt der Kugel
 //  pos: Der Mittelpunkt der Kugel
 //  radius: Der Radius der Kugel
 //  radius: Der Radius der Kugel
 //  dist: Einen Zeiger auf einen float, in dem das quadrat des Abstands zur
 //  dist: Einen Zeiger auf einen float, in dem das quadrat des Abstands zur
-//  Kammeraposition gespeichert wird, falls diese Funktion true zurückgiebt und
+//  Kammeraposition gespeichert wird, falls diese Funktion true zurueckgiebt und
 //  der Zeiger nicht 0 ist
 //  der Zeiger nicht 0 ist
 bool DirectX12::isInFrustrum(
 bool DirectX12::isInFrustrum(
     const Vec3<float>& pos, float radius, float* dist) const
     const Vec3<float>& pos, float radius, float* dist) const
@@ -1145,10 +1145,10 @@ void DirectX12::renderKamera(Kam3D* zKamera)
     viewAndProj[1] = zKamera->getProjectionMatrix();
     viewAndProj[1] = zKamera->getProjectionMatrix();
     kamPos = zKamera->getWorldPosition();
     kamPos = zKamera->getWorldPosition();
     if (vertexShader)
     if (vertexShader)
-        vertexShader->füllConstBuffer(
+        vertexShader->fuellConstBuffer(
             (char*)viewAndProj, 0, sizeof(Mat4<float>) * 2);
             (char*)viewAndProj, 0, sizeof(Mat4<float>) * 2);
     if (pixelShader)
     if (pixelShader)
-        pixelShader->füllConstBuffer((char*)&kamPos, 2, sizeof(float) * 3);
+        pixelShader->fuellConstBuffer((char*)&kamPos, 2, sizeof(float) * 3);
     Welt3D* w = zKamera->zWelt();
     Welt3D* w = zKamera->zWelt();
     w->render([this](Model3D* obj) {
     w->render([this](Model3D* obj) {
         if (isInFrustrum(obj->getPos(), obj->getRadius())) renderObject(obj);
         if (isInFrustrum(obj->getPos(), obj->getRadius())) renderObject(obj);
@@ -1162,7 +1162,7 @@ void DirectX12::presentFrame()
     viewAndProj[0] = Mat4<float>::identity();
     viewAndProj[0] = Mat4<float>::identity();
     viewAndProj[1] = Mat4<float>::identity();
     viewAndProj[1] = Mat4<float>::identity();
     if (vertexShader)
     if (vertexShader)
-        vertexShader->füllConstBuffer(
+        vertexShader->fuellConstBuffer(
             (char*)viewAndProj, 0, sizeof(Mat4<float>) * 2);
             (char*)viewAndProj, 0, sizeof(Mat4<float>) * 2);
 
 
     uiTextur->updateTextur();
     uiTextur->updateTextur();

+ 1 - 1
DX12PixelShader.hlsl

@@ -4,7 +4,7 @@
 Texture2D shaderTexture : register( t0 );
 Texture2D shaderTexture : register( t0 );
 SamplerState SampleType : register( s0 );
 SamplerState SampleType : register( s0 );
 
 
-// Matrizen für die einzelnen Knochen des Modells
+// Matrizen fuer die einzelnen Knochen des Modells
 struct MatrixBuffer
 struct MatrixBuffer
 {
 {
     matrix knochenMatrix[ 128 ];
     matrix knochenMatrix[ 128 ];

+ 12 - 12
DX12Shader.cpp

@@ -1,4 +1,4 @@
-#include "DX12Shader.h"
+#include "DX12Shader.h"
 
 
 #include "d3dx12.h"
 #include "d3dx12.h"
 #include "DX12CommandQueue.h"
 #include "DX12CommandQueue.h"
@@ -22,10 +22,10 @@ DX12Shader::~DX12Shader()
     delete[] shaderByteBuffer;
     delete[] shaderByteBuffer;
 }
 }
 
 
-// erstellt ein constanten Buffer, der constante daten an den Shader übergibt
-// es können maximal 14 Buffer erstellt werden
+// erstellt ein constanten Buffer, der constante daten an den Shader uebergibt
+// es koennen maximal 14 Buffer erstellt werden
 //  zD3d11Device: Das Device, mit dem der Buffer erstellt werden soll
 //  zD3d11Device: Das Device, mit dem der Buffer erstellt werden soll
-//  size: Die größe des buffers in byte
+//  size: Die groesse des buffers in byte
 //  index: Die position des Buffers im Buffer Array. Bereits vorhanderner Buffer
 //  index: Die position des Buffers im Buffer Array. Bereits vorhanderner Buffer
 //  wird ersetzt. Buffer 1 kann nicht erstellt werden, wenn Buffer 0 noch nicht
 //  wird ersetzt. Buffer 1 kann nicht erstellt werden, wenn Buffer 0 noch nicht
 //  erstellt wurde usw.
 //  erstellt wurde usw.
@@ -45,8 +45,8 @@ bool DX12Shader::erstelleConstBuffer(int size, int index)
 // Setzt den Compilierten Shader
 // Setzt den Compilierten Shader
 //  zD3d11Device: Das Device, mit welchem der Shader erstellt werden soll
 //  zD3d11Device: Das Device, mit welchem der Shader erstellt werden soll
 //  bytes: Die Bytes des compilierten codes
 //  bytes: Die Bytes des compilierten codes
-//  length: die Länge des bytearrays
-//  return: true, wenn bytes gültig ist, false sonst
+//  length: die Laenge des bytearrays
+//  return: true, wenn bytes gueltig ist, false sonst
 bool DX12Shader::setCompiledByteArray(unsigned char* bytes, int length)
 bool DX12Shader::setCompiledByteArray(unsigned char* bytes, int length)
 {
 {
     delete[] shaderByteBuffer;
     delete[] shaderByteBuffer;
@@ -63,13 +63,13 @@ void DX12Shader::benutzeShader()
     // not needet in DirectX 12
     // not needet in DirectX 12
 }
 }
 
 
-// gibt die compilierten bytes zurück
+// gibt die compilierten bytes zurueck
 unsigned char* DX12Shader::getCompiledShader() const
 unsigned char* DX12Shader::getCompiledShader() const
 {
 {
     return shaderByteBuffer;
     return shaderByteBuffer;
 }
 }
 
 
-// gitbt die anzahl der compilierten bytes zurück
+// gitbt die anzahl der compilierten bytes zurueck
 int DX12Shader::getCompiledLength() const
 int DX12Shader::getCompiledLength() const
 {
 {
     return byteBufferSize;
     return byteBufferSize;
@@ -77,7 +77,7 @@ int DX12Shader::getCompiledLength() const
 
 
 // Erstellt den RootParameter zu einem constanten buffer
 // Erstellt den RootParameter zu einem constanten buffer
 //  index: Der Index des Buffers
 //  index: Der Index des Buffers
-//  view: enthält nach dem Aufruf die position und größe des buffers im speicher
+//  view: enthaelt nach dem Aufruf die position und groesse des buffers im speicher
 void DX12Shader::getViewDesc(int index, D3D12_CONSTANT_BUFFER_VIEW_DESC& view)
 void DX12Shader::getViewDesc(int index, D3D12_CONSTANT_BUFFER_VIEW_DESC& view)
 {
 {
     DX12Buffer* zB = (DX12Buffer*)constBuffers->z(index);
     DX12Buffer* zB = (DX12Buffer*)constBuffers->z(index);
@@ -108,7 +108,7 @@ DX12VertexShader::~DX12VertexShader()
     delete[] inputLayout;
     delete[] inputLayout;
 }
 }
 
 
-// erstellt ein InputLayout für den Shader
+// erstellt ein InputLayout fuer den Shader
 // Darf erst nach compile aufgerufen werden
 // Darf erst nach compile aufgerufen werden
 //  zD3d11Device: Das Device, mit dem das Layout erstellt werden soll
 //  zD3d11Device: Das Device, mit dem das Layout erstellt werden soll
 //  descArray: Ein Array mit initialisierungsdaten
 //  descArray: Ein Array mit initialisierungsdaten
@@ -123,13 +123,13 @@ bool DX12VertexShader::erstelleInputLayout(
     return 1;
     return 1;
 }
 }
 
 
-// Gint die Anzahl an eingabeparametern des Shaders zurück
+// Gint die Anzahl an eingabeparametern des Shaders zurueck
 int DX12VertexShader::getInputLayoutSize() const
 int DX12VertexShader::getInputLayoutSize() const
 {
 {
     return inputLayoutSize;
     return inputLayoutSize;
 }
 }
 
 
-// Gibt eine Liste mit formaten für jeden Eingabewert zurück
+// Gibt eine Liste mit formaten fuer jeden Eingabewert zurueck
 D3D12_INPUT_ELEMENT_DESC* DX12VertexShader::zInputLayout() const
 D3D12_INPUT_ELEMENT_DESC* DX12VertexShader::zInputLayout() const
 {
 {
     return inputLayout;
     return inputLayout;

+ 11 - 11
DX12Shader.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "DX12Buffer.h"
 #include "DX12Buffer.h"
 #include "Shader.h"
 #include "Shader.h"
@@ -26,9 +26,9 @@ namespace Framework
             DX12DirectCommandQueue* direct);
             DX12DirectCommandQueue* direct);
         virtual ~DX12Shader();
         virtual ~DX12Shader();
         //! erstellt ein constanten Buffer, der constante daten an den Shader
         //! erstellt ein constanten Buffer, der constante daten an den Shader
-        //! übergibt es können maximal 14 Buffer erstellt werden
+        //! uebergibt es koennen maximal 14 Buffer erstellt werden
         //!  zD3d11Device: Das Device, mit dem der Buffer erstellt werden soll
         //!  zD3d11Device: Das Device, mit dem der Buffer erstellt werden soll
-        //! \param size Die größe des buffers in byte
+        //! \param size Die groesse des buffers in byte
         //! \param index Die position des Buffers im Buffer Array. Bereits
         //! \param index Die position des Buffers im Buffer Array. Bereits
         //! vorhanderner Buffer wird ersetzt. Buffer 1 kann nicht erstellt
         //! vorhanderner Buffer wird ersetzt. Buffer 1 kann nicht erstellt
         //! werden, wenn Buffer 0 noch nicht erstellt wurde usw.
         //! werden, wenn Buffer 0 noch nicht erstellt wurde usw.
@@ -37,21 +37,21 @@ namespace Framework
         //!  zD3d11Device: Das Device, mit welchem der Shader erstellt werden
         //!  zD3d11Device: Das Device, mit welchem der Shader erstellt werden
         //!  soll
         //!  soll
         //! \param bytes Die Bytes des compilierten codes
         //! \param bytes Die Bytes des compilierten codes
-        //! \param length die Länge des bytearrays
-        //! \return true, wenn bytes gültig ist, false sonst
+        //! \param length die Laenge des bytearrays
+        //! \return true, wenn bytes gueltig ist, false sonst
         bool setCompiledByteArray(unsigned char* bytes, int length) override;
         bool setCompiledByteArray(unsigned char* bytes, int length) override;
         //! Nach dem Aufruf dieser Funktion wird dieser Shader als Pixel Shader
         //! Nach dem Aufruf dieser Funktion wird dieser Shader als Pixel Shader
         //! benutzt
         //! benutzt
         //!  zD3d11Context: Das Context Objekt, mit dem der Shader verwendet
         //!  zD3d11Context: Das Context Objekt, mit dem der Shader verwendet
         //!  werden soll
         //!  werden soll
         void benutzeShader() override;
         void benutzeShader() override;
-        //! gibt die compilierten bytes zurück
+        //! gibt die compilierten bytes zurueck
         unsigned char* getCompiledShader() const;
         unsigned char* getCompiledShader() const;
-        //! gitbt die anzahl der compilierten bytes zurück
+        //! gitbt die anzahl der compilierten bytes zurueck
         int getCompiledLength() const;
         int getCompiledLength() const;
         //! Erstellt den RootParameter zu einem constanten buffer
         //! Erstellt den RootParameter zu einem constanten buffer
         //! \param index Der Index des Buffers
         //! \param index Der Index des Buffers
-        //! \param view enthält nach dem Aufruf die position und größe des
+        //! \param view enthaelt nach dem Aufruf die position und groesse des
         //! buffers im speicher
         //! buffers im speicher
         virtual void getViewDesc(
         virtual void getViewDesc(
             int index, D3D12_CONSTANT_BUFFER_VIEW_DESC& view);
             int index, D3D12_CONSTANT_BUFFER_VIEW_DESC& view);
@@ -78,15 +78,15 @@ namespace Framework
             DX12DirectCommandQueue* direct);
             DX12DirectCommandQueue* direct);
         //! Destruktor
         //! Destruktor
         ~DX12VertexShader();
         ~DX12VertexShader();
-        //! erstellt ein InputLayout für den Shader
+        //! erstellt ein InputLayout fuer den Shader
         //! Darf erst nach compile aufgerufen werden
         //! Darf erst nach compile aufgerufen werden
         //!  zD3d11Device: Das Device, mit dem das Layout erstellt werden soll
         //!  zD3d11Device: Das Device, mit dem das Layout erstellt werden soll
         //! \param descArray Ein Array mit initialisierungsdaten
         //! \param descArray Ein Array mit initialisierungsdaten
         //! \param anz Die Anzahl der Elemente im Array
         //! \param anz Die Anzahl der Elemente im Array
         bool erstelleInputLayout(D3D12_INPUT_ELEMENT_DESC* descArray, int anz);
         bool erstelleInputLayout(D3D12_INPUT_ELEMENT_DESC* descArray, int anz);
-        //! Gint die Anzahl an eingabeparametern des Shaders zurück
+        //! Gint die Anzahl an eingabeparametern des Shaders zurueck
         int getInputLayoutSize() const;
         int getInputLayoutSize() const;
-        //! Gibt eine Liste mit formaten für jeden Eingabewert zurück
+        //! Gibt eine Liste mit formaten fuer jeden Eingabewert zurueck
         D3D12_INPUT_ELEMENT_DESC* zInputLayout() const;
         D3D12_INPUT_ELEMENT_DESC* zInputLayout() const;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 3 - 3
DX12Textur.cpp

@@ -1,4 +1,4 @@
-#include "DX12Textur.h"
+#include "DX12Textur.h"
 
 
 #include "Bild.h"
 #include "Bild.h"
 #include "d3dx12.h"
 #include "d3dx12.h"
@@ -126,13 +126,13 @@ bool DX12Textur::updateTextur()
     return 1;
     return 1;
 }
 }
 
 
-// Gibt true zurük, wenn updateTextur aufgerufen werden muss
+// Gibt true zuruek, wenn updateTextur aufgerufen werden muss
 bool DX12Textur::brauchtUpdate() const
 bool DX12Textur::brauchtUpdate() const
 {
 {
     return bild && !buffer;
     return bild && !buffer;
 }
 }
 
 
-// Gibt die DX12 Resource zurück
+// Gibt die DX12 Resource zurueck
 ID3D12Resource* DX12Textur::getResource()
 ID3D12Resource* DX12Textur::getResource()
 {
 {
     return buffer;
     return buffer;

+ 3 - 3
DX12Textur.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Textur.h"
 #include "Textur.h"
 
 
@@ -27,9 +27,9 @@ namespace Framework
         //! Aktualisiert die Textur. Die Pixel des aktuellen Bildes werden in
         //! Aktualisiert die Textur. Die Pixel des aktuellen Bildes werden in
         //! den Graphikspeicher kopiert
         //! den Graphikspeicher kopiert
         DLLEXPORT bool updateTextur() override;
         DLLEXPORT bool updateTextur() override;
-        //! Gibt true zurük, wenn updateTextur aufgerufen werden muss
+        //! Gibt true zuruek, wenn updateTextur aufgerufen werden muss
         DLLEXPORT bool brauchtUpdate() const override;
         DLLEXPORT bool brauchtUpdate() const override;
-        //! Gibt die DX12 Resource zurück
+        //! Gibt die DX12 Resource zurueck
         DLLEXPORT ID3D12Resource* getResource();
         DLLEXPORT ID3D12Resource* getResource();
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 1 - 1
DX12VertexShader.hlsl

@@ -2,7 +2,7 @@
 Texture2D shaderTexture : register(t0);
 Texture2D shaderTexture : register(t0);
 SamplerState SampleType : register(s0);
 SamplerState SampleType : register(s0);
 
 
-// Matrizen für die einzelnen Knochen des Modells
+// Matrizen fuer die einzelnen Knochen des Modells
 struct MatrixBuffer
 struct MatrixBuffer
 {
 {
 	matrix knochenMatrix[128];
 	matrix knochenMatrix[128];

+ 2 - 2
DX9GraphicsApi.cpp

@@ -1,4 +1,4 @@
-#include <d3d9.h>
+#include <d3d9.h>
 
 
 #include "Bild.h"
 #include "Bild.h"
 #include "DLLRegister.h"
 #include "DLLRegister.h"
@@ -134,7 +134,7 @@ void DirectX9::update()
     d3dpp.PresentationInterval = D3DPRESENT_INTERVAL_ONE;
     d3dpp.PresentationInterval = D3DPRESENT_INTERVAL_ONE;
     d3dpp.Flags = D3DPRESENTFLAG_LOCKABLE_BACKBUFFER;
     d3dpp.Flags = D3DPRESENTFLAG_LOCKABLE_BACKBUFFER;
     if (!backBufferSize.x || !backBufferSize.y)
     if (!backBufferSize.x || !backBufferSize.y)
-        backBufferSize = fenster->getKörperGröße();
+        backBufferSize = fenster->getKoerperGroesse();
     d3dpp.BackBufferHeight = backBufferSize.y;
     d3dpp.BackBufferHeight = backBufferSize.y;
     d3dpp.BackBufferWidth = backBufferSize.x;
     d3dpp.BackBufferWidth = backBufferSize.x;
 
 

+ 14 - 14
DXBuffer.cpp

@@ -1,4 +1,4 @@
-#include "DXBuffer.h"
+#include "DXBuffer.h"
 
 
 #include <iostream>
 #include <iostream>
 
 
@@ -16,7 +16,7 @@ using namespace Framework;
 
 
 // Konstruktor
 // Konstruktor
 //  bind: Der verwendungszweck des Buffers. Beispiel: D3D11_BIND_INDEX_BUFFER,
 //  bind: Der verwendungszweck des Buffers. Beispiel: D3D11_BIND_INDEX_BUFFER,
-//  D3D11_BIND_VERTEX_BUFFER. eLän: Länge eines einzelnen Elements in Bytes
+//  D3D11_BIND_VERTEX_BUFFER. eLaen: Laenge eines einzelnen Elements in Bytes
 DXBuffer::DXBuffer(int eLen)
 DXBuffer::DXBuffer(int eLen)
     : ReferenceCounter()
     : ReferenceCounter()
 {
 {
@@ -29,21 +29,21 @@ DXBuffer::DXBuffer(int eLen)
 // Destruktor
 // Destruktor
 DXBuffer::~DXBuffer() {}
 DXBuffer::~DXBuffer() {}
 
 
-// Setzt den geändert fläg, so das beim nächsten auruf von 'kopieren' die daten
+// Setzt den geaendert flaeg, so das beim naechsten auruf von 'kopieren' die daten
 // neu kopiert werden
 // neu kopiert werden
 void DXBuffer::setChanged()
 void DXBuffer::setChanged()
 {
 {
     changed = 1;
     changed = 1;
 }
 }
 
 
-// Ändert die länge des Buffers beim nächsten aufruf von 'kopieren'
-//  län: Die Länge in Bytes
+// AEndert die laenge des Buffers beim naechsten aufruf von 'kopieren'
+//  laen: Die Laenge in Bytes
 void DXBuffer::setLength(int len)
 void DXBuffer::setLength(int len)
 {
 {
     this->len = len;
     this->len = len;
 }
 }
 
 
-// Legt fest, was beim nächsten aufruf von 'kopieren' kopiert wird
+// Legt fest, was beim naechsten aufruf von 'kopieren' kopiert wird
 //  data: Ein zeiger auf die Daten
 //  data: Ein zeiger auf die Daten
 void DXBuffer::setData(void* data)
 void DXBuffer::setData(void* data)
 {
 {
@@ -51,13 +51,13 @@ void DXBuffer::setData(void* data)
     changed = 1;
     changed = 1;
 }
 }
 
 
-// Gibt die Länge eines Elementes in bytes zurück
+// Gibt die Laenge eines Elementes in bytes zurueck
 int DXBuffer::getElementLength() const
 int DXBuffer::getElementLength() const
 {
 {
     return elLen;
     return elLen;
 }
 }
 
 
-// Gibt die Anzahl der Elemente im Buffer zurück
+// Gibt die Anzahl der Elemente im Buffer zurueck
 int DXBuffer::getElementAnzahl() const
 int DXBuffer::getElementAnzahl() const
 {
 {
     return len / elLen;
     return len / elLen;
@@ -67,7 +67,7 @@ int DXBuffer::getElementAnzahl() const
 // Inhalt der DX11Buffer Klasse
 // Inhalt der DX11Buffer Klasse
 
 
 // Konstruktor
 // Konstruktor
-// eSize: Die Länge eines Elementes in Bytes
+// eSize: Die Laenge eines Elementes in Bytes
 DX11Buffer::DX11Buffer(int eSize,
 DX11Buffer::DX11Buffer(int eSize,
     ID3D11Device* device,
     ID3D11Device* device,
     ID3D11DeviceContext* context,
     ID3D11DeviceContext* context,
@@ -92,7 +92,7 @@ DX11Buffer::~DX11Buffer()
     delete description;
     delete description;
 }
 }
 
 
-// Kopiert die Daten in den Buffer, fals sie sich verändert haben
+// Kopiert die Daten in den Buffer, fals sie sich veraendert haben
 //  zRObj: Das Objekt, mit dem die Grafikkarte angesprochen wird
 //  zRObj: Das Objekt, mit dem die Grafikkarte angesprochen wird
 void DX11Buffer::copieren(int byteCount)
 void DX11Buffer::copieren(int byteCount)
 {
 {
@@ -132,7 +132,7 @@ void DX11Buffer::copieren(int byteCount)
     }
     }
 }
 }
 
 
-// Gibt den Buffer zurück
+// Gibt den Buffer zurueck
 ID3D11Buffer* DX11Buffer::zBuffer() const
 ID3D11Buffer* DX11Buffer::zBuffer() const
 {
 {
     return buffer;
     return buffer;
@@ -141,7 +141,7 @@ ID3D11Buffer* DX11Buffer::zBuffer() const
 // Inhalt der DXStructuredBuffer Klasse
 // Inhalt der DXStructuredBuffer Klasse
 
 
 // Konstruktor
 // Konstruktor
-// eSize: Die Länge eines Elementes in Bytes
+// eSize: Die Laenge eines Elementes in Bytes
 DX11StructuredBuffer::DX11StructuredBuffer(
 DX11StructuredBuffer::DX11StructuredBuffer(
     int eSize, ID3D11Device* device, ID3D11DeviceContext* context)
     int eSize, ID3D11Device* device, ID3D11DeviceContext* context)
     : DX11Buffer(eSize,
     : DX11Buffer(eSize,
@@ -161,7 +161,7 @@ DX11StructuredBuffer::~DX11StructuredBuffer()
     if (view) view->Release();
     if (view) view->Release();
 }
 }
 
 
-// Kopiert die Daten in den Buffer, fals sie sich verändert haben
+// Kopiert die Daten in den Buffer, fals sie sich veraendert haben
 //  zRObj: Das Objekt, mit dem die Grafikkarte angesprochen wird
 //  zRObj: Das Objekt, mit dem die Grafikkarte angesprochen wird
 void DX11StructuredBuffer::copieren(int byteCount)
 void DX11StructuredBuffer::copieren(int byteCount)
 {
 {
@@ -180,7 +180,7 @@ void DX11StructuredBuffer::copieren(int byteCount)
     }
     }
 }
 }
 
 
-// Gibt die verwendtete Shader Resource View zurück
+// Gibt die verwendtete Shader Resource View zurueck
 DX11StructuredBuffer::operator ID3D11ShaderResourceView*() const
 DX11StructuredBuffer::operator ID3D11ShaderResourceView*() const
 {
 {
     return view;
     return view;

+ 15 - 15
DXBuffer.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Betriebssystem.h"
 #include "Betriebssystem.h"
 #include "ReferenceCounter.h"
 #include "ReferenceCounter.h"
@@ -28,25 +28,25 @@ namespace Framework
     public:
     public:
         //! Konstruktor
         //! Konstruktor
         //! \param bind Der verwendungszweck des Buffers. Beispiel:
         //! \param bind Der verwendungszweck des Buffers. Beispiel:
-        //! D3D11_BIND_INDEX_BUFFER, D3D11_BIND_VERTEX_BUFFER. \param eLen Länge
+        //! D3D11_BIND_INDEX_BUFFER, D3D11_BIND_VERTEX_BUFFER. \param eLen Laenge
         //! eines einzelnen Elements in Bytes
         //! eines einzelnen Elements in Bytes
         DLLEXPORT DXBuffer(int eLen);
         DLLEXPORT DXBuffer(int eLen);
         //! Destruktor
         //! Destruktor
         DLLEXPORT virtual ~DXBuffer();
         DLLEXPORT virtual ~DXBuffer();
-        //! Setzt den geändert fläg, so das beim nächsten auruf von 'kopieren'
+        //! Setzt den geaendert flaeg, so das beim naechsten auruf von 'kopieren'
         //! die daten neu kopiert werden
         //! die daten neu kopiert werden
         DLLEXPORT void setChanged();
         DLLEXPORT void setChanged();
-        //! Ändert die länge des Buffers beim nächsten aufruf von 'kopieren'
-        //! \param len Die Länge in Bytes
+        //! AEndert die laenge des Buffers beim naechsten aufruf von 'kopieren'
+        //! \param len Die Laenge in Bytes
         DLLEXPORT void setLength(int len);
         DLLEXPORT void setLength(int len);
-        //! Legt fest, was beim nächsten aufruf von 'kopieren' kopiert wird
+        //! Legt fest, was beim naechsten aufruf von 'kopieren' kopiert wird
         //! \param data Ein zeiger auf die Daten
         //! \param data Ein zeiger auf die Daten
         DLLEXPORT void setData(void* data);
         DLLEXPORT void setData(void* data);
-        //! Kopiert die Daten in den Buffer, fals sie sich verändert haben
+        //! Kopiert die Daten in den Buffer, fals sie sich veraendert haben
         DLLEXPORT virtual void copieren(int byteCount = -1) = 0;
         DLLEXPORT virtual void copieren(int byteCount = -1) = 0;
-        //! Gibt die Länge eines Elementes in bytes zurück
+        //! Gibt die Laenge eines Elementes in bytes zurueck
         DLLEXPORT int getElementLength() const;
         DLLEXPORT int getElementLength() const;
-        //! Gibt die Anzahl der Elemente im Buffer zurück
+        //! Gibt die Anzahl der Elemente im Buffer zurueck
         DLLEXPORT int getElementAnzahl() const;
         DLLEXPORT int getElementAnzahl() const;
     };
     };
 
 
@@ -62,16 +62,16 @@ namespace Framework
 
 
     public:
     public:
         //! Konstruktor
         //! Konstruktor
-        //! eSize: Die Länge eines Elementes in Bytes
+        //! eSize: Die Laenge eines Elementes in Bytes
         DLLEXPORT DX11Buffer(int eSize,
         DLLEXPORT DX11Buffer(int eSize,
             ID3D11Device* device,
             ID3D11Device* device,
             ID3D11DeviceContext* context,
             ID3D11DeviceContext* context,
             int bindFlags);
             int bindFlags);
         //! Destruktor
         //! Destruktor
         DLLEXPORT virtual ~DX11Buffer();
         DLLEXPORT virtual ~DX11Buffer();
-        //! Kopiert die Daten in den Buffer, fals sie sich verändert haben
+        //! Kopiert die Daten in den Buffer, fals sie sich veraendert haben
         DLLEXPORT void copieren(int byteCount = -1) override;
         DLLEXPORT void copieren(int byteCount = -1) override;
-        //! Gibt den Buffer zurück
+        //! Gibt den Buffer zurueck
         DLLEXPORT ID3D11Buffer* zBuffer() const;
         DLLEXPORT ID3D11Buffer* zBuffer() const;
     };
     };
 
 
@@ -84,14 +84,14 @@ namespace Framework
 
 
     public:
     public:
         //! Konstruktor
         //! Konstruktor
-        //! eSize: Die Länge eines Elementes in Bytes
+        //! eSize: Die Laenge eines Elementes in Bytes
         DLLEXPORT DX11StructuredBuffer(
         DLLEXPORT DX11StructuredBuffer(
             int eSize, ID3D11Device* device, ID3D11DeviceContext* context);
             int eSize, ID3D11Device* device, ID3D11DeviceContext* context);
         //! Destruktor
         //! Destruktor
         DLLEXPORT virtual ~DX11StructuredBuffer();
         DLLEXPORT virtual ~DX11StructuredBuffer();
-        //! Kopiert die Daten in den Buffer, fals sie sich verändert haben
+        //! Kopiert die Daten in den Buffer, fals sie sich veraendert haben
         DLLEXPORT void copieren(int byteCount = -1) override;
         DLLEXPORT void copieren(int byteCount = -1) override;
-        //! Gibt die verwendtete Shader Resource View zurück
+        //! Gibt die verwendtete Shader Resource View zurueck
         DLLEXPORT operator ID3D11ShaderResourceView*() const;
         DLLEXPORT operator ID3D11ShaderResourceView*() const;
     };
     };
 #endif
 #endif

+ 1 - 1
Datei.cpp

@@ -255,7 +255,7 @@ void Datei::close() // closes the file
 }
 }
 
 
 #ifdef WIN32
 #ifdef WIN32
-bool Datei::setLetzteÄnderung(Zeit* zeit) // sets the modification date of the file
+bool Datei::setLetzteAEnderung(Zeit* zeit) // sets the modification date of the file
 {
 {
     if (!pfad)
     if (!pfad)
     {
     {

+ 1 - 1
Datei.h

@@ -112,7 +112,7 @@ namespace Framework
         //! Sets the timestamp of the last modification of the file (Windows only)
         //! Sets the timestamp of the last modification of the file (Windows only)
         //! \param zeit The timestamp of the last modification
         //! \param zeit The timestamp of the last modification
         //! \return 1 if the timestamp was set. 0 otherwise
         //! \return 1 if the timestamp was set. 0 otherwise
-        DLLEXPORT bool setLetzteÄnderung(Zeit* zeit);
+        DLLEXPORT bool setLetzteAEnderung(Zeit* zeit);
 #endif
 #endif
         //! Reads the next bit from the file
         //! Reads the next bit from the file
         //! \param bit A reference to a bool where the bit will be stored
         //! \param bit A reference to a bool where the bit will be stored

+ 27 - 27
DateiDialog.h

@@ -1,4 +1,4 @@
-#ifndef DateiDialog_H
+#ifndef DateiDialog_H
 #define DateiDialog_H
 #define DateiDialog_H
 
 
 #include "Array.h"
 #include "Array.h"
@@ -10,7 +10,7 @@ namespace Framework
 
 
     void InitDialog();
     void InitDialog();
 
 
-    //! Erstellt einen Datei öffnen/speichern Dialog
+    //! Erstellt einen Datei oeffnen/speichern Dialog
     class DateiDialog : public virtual ReferenceCounter
     class DateiDialog : public virtual ReferenceCounter
     {
     {
     private:
     private:
@@ -23,29 +23,29 @@ namespace Framework
         DLLEXPORT DateiDialog();
         DLLEXPORT DateiDialog();
         //! Destruktor
         //! Destruktor
         DLLEXPORT ~DateiDialog();
         DLLEXPORT ~DateiDialog();
-        //! Löscht die Liste mit zugelassenen Dateitypen
+        //! Loescht die Liste mit zugelassenen Dateitypen
         DLLEXPORT void removeDateiTypen();
         DLLEXPORT void removeDateiTypen();
-        //! Fügt einen zugelassenen Dateityp hinzu
-        //! \param name Der Name des Dateitypes. Ist für den Nutzer in der
-        //! Select Box sichtbar \param typ Der Dateityp, der ausgewählt werden
+        //! Fuegt einen zugelassenen Dateityp hinzu
+        //! \param name Der Name des Dateitypes. Ist fuer den Nutzer in der
+        //! Select Box sichtbar \param typ Der Dateityp, der ausgewaehlt werden
         //! darf
         //! darf
         DLLEXPORT void addDateiTyp(const char* name, const char* typ);
         DLLEXPORT void addDateiTyp(const char* name, const char* typ);
-        //! Fügt einen zugelassenen Dateityp hinzu
-        //! \param name Der Name des Dateitypes. Ist für den Nutzer in der
-        //! Select Box sichtbar \param typ Der Dateityp, der ausgewählt werden
+        //! Fuegt einen zugelassenen Dateityp hinzu
+        //! \param name Der Name des Dateitypes. Ist fuer den Nutzer in der
+        //! Select Box sichtbar \param typ Der Dateityp, der ausgewaehlt werden
         //! darf
         //! darf
         DLLEXPORT void addDateiTyp(Text* name, Text* typ);
         DLLEXPORT void addDateiTyp(Text* name, Text* typ);
-        //! Setzt den zu Beginn ausgewählten Dateityp
-        //! \param i Der Index des Dateityps. Der, der als erstes hinzugefügt
+        //! Setzt den zu Beginn ausgewaehlten Dateityp
+        //! \param i Der Index des Dateityps. Der, der als erstes hinzugefuegt
         //! wurde, hat den Index 0.
         //! wurde, hat den Index 0.
         DLLEXPORT void setDateiTypAuswahl(int i);
         DLLEXPORT void setDateiTypAuswahl(int i);
         //! Zeigt den Dateidialog an
         //! Zeigt den Dateidialog an
-        //! \param open true, wenn der Dialog zum öffnen dienen soll. false zum
-        //! Speichern \return Den Pfad zur ausgewählten Datei
+        //! \param open true, wenn der Dialog zum oeffnen dienen soll. false zum
+        //! Speichern \return Den Pfad zur ausgewaehlten Datei
         DLLEXPORT Text* anzeigen(bool open) const;
         DLLEXPORT Text* anzeigen(bool open) const;
     };
     };
 
 
-    //! Verwaltet einen Datei öffnen/speichern Dialog ohne zu warten
+    //! Verwaltet einen Datei oeffnen/speichern Dialog ohne zu warten
     class DateiDialogTh : public Thread
     class DateiDialogTh : public Thread
     {
     {
     private:
     private:
@@ -58,32 +58,32 @@ namespace Framework
         DLLEXPORT DateiDialogTh();
         DLLEXPORT DateiDialogTh();
         //! Destruktor
         //! Destruktor
         DLLEXPORT ~DateiDialogTh();
         DLLEXPORT ~DateiDialogTh();
-        //! Legt fest, ob der Dialog zum öffnen oder speichern ist
-        //! \param b 1, wenn er zum öfnen ist. 0, wenn er zum speichern ist
+        //! Legt fest, ob der Dialog zum oeffnen oder speichern ist
+        //! \param b 1, wenn er zum oefnen ist. 0, wenn er zum speichern ist
         DLLEXPORT void setOpen(bool b);
         DLLEXPORT void setOpen(bool b);
-        //! Löscht die liste mit erlaubten Dateitypen
+        //! Loescht die liste mit erlaubten Dateitypen
         DLLEXPORT void removeDateiTypen();
         DLLEXPORT void removeDateiTypen();
-        //! Fügt einen zugelassenen Dateityp hinzu
-        //! \param name Der Name des Dateitypes. Ist für den Nutzer in der
-        //! Select Box sichtbar \param typ Der Dateityp, der ausgewählt werden
+        //! Fuegt einen zugelassenen Dateityp hinzu
+        //! \param name Der Name des Dateitypes. Ist fuer den Nutzer in der
+        //! Select Box sichtbar \param typ Der Dateityp, der ausgewaehlt werden
         //! darf
         //! darf
         DLLEXPORT void addDateiTyp(const char* name, const char* typ);
         DLLEXPORT void addDateiTyp(const char* name, const char* typ);
-        //! Fügt einen zugelassenen Dateityp hinzu
-        //! \param name Der Name des Dateitypes. Ist für den Nutzer in der
-        //! Select Box sichtbar \param typ Der Dateityp, der ausgewählt werden
+        //! Fuegt einen zugelassenen Dateityp hinzu
+        //! \param name Der Name des Dateitypes. Ist fuer den Nutzer in der
+        //! Select Box sichtbar \param typ Der Dateityp, der ausgewaehlt werden
         //! darf
         //! darf
         DLLEXPORT void addDateiTyp(Text* name, Text* typ);
         DLLEXPORT void addDateiTyp(Text* name, Text* typ);
-        //! Setzt den zu Beginn ausgewählten Dateityp
-        //! \param i Der Index des Dateityps. Der, der als erstes hinzugefügt
+        //! Setzt den zu Beginn ausgewaehlten Dateityp
+        //! \param i Der Index des Dateityps. Der, der als erstes hinzugefuegt
         //! wurde, hat den Index 0.
         //! wurde, hat den Index 0.
         DLLEXPORT void setDateiTypAuswahl(int i);
         DLLEXPORT void setDateiTypAuswahl(int i);
         //! Diese Funktion wird von der Klasse selbst aufgerufen.
         //! Diese Funktion wird von der Klasse selbst aufgerufen.
         //! Benutze die start Funktion um den Dialog anzuzeigen
         //! Benutze die start Funktion um den Dialog anzuzeigen
         DLLEXPORT void thread() override;
         DLLEXPORT void thread() override;
-        //! Gibt den Pfad zur Datei zurück.
+        //! Gibt den Pfad zur Datei zurueck.
         //! Funktioniert erst, nachdem der Thread beendet wurde
         //! Funktioniert erst, nachdem der Thread beendet wurde
         DLLEXPORT Text* getPfad() const;
         DLLEXPORT Text* getPfad() const;
-        //! Gibt den Pfad zur Datei ohne erhöhten Reference Counter zurück.
+        //! Gibt den Pfad zur Datei ohne erhoehten Reference Counter zurueck.
         //! Funktioniert erst, nachdem der Thread beendet wurde
         //! Funktioniert erst, nachdem der Thread beendet wurde
         DLLEXPORT Text* zPfad() const;
         DLLEXPORT Text* zPfad() const;
     };
     };

+ 397 - 376
DateiSystem.cpp

@@ -80,7 +80,7 @@ bool LTDBPixel::addBitZuFarbe(
 }
 }
 
 
 char LTDBPixel::addByte(
 char LTDBPixel::addByte(
-char byte, char begin) // returns end of pixel, -1 if not finished
+    char byte, char begin) // returns end of pixel, -1 if not finished
 {
 {
     if (begin >= 8 || begin < 0) return -1;
     if (begin >= 8 || begin < 0) return -1;
     for (int i = begin; i < 8; ++i)
     for (int i = begin; i < 8; ++i)
@@ -118,66 +118,70 @@ char byte, char begin) // returns end of pixel, -1 if not finished
                 if (!changeA) A = davor->getA();
                 if (!changeA) A = davor->getA();
                 maxIndex = (char)(maxIndex
                 maxIndex = (char)(maxIndex
                                   + (changeR + changeG + changeB + changeA)
                                   + (changeR + changeG + changeB + changeA)
-                                        * (8 - komp)); // Bestimmung der Länge
+                                        * (8 - komp)); // Bestimmung der Laenge
                 // des Pixels in Bits. Jede Farbe hat von grund auf 8 Bits,
                 // des Pixels in Bits. Jede Farbe hat von grund auf 8 Bits,
                 // durch komprimierung kanns kleiner sein
                 // durch komprimierung kanns kleiner sein
             }
             }
             else
             else
                 maxIndex = (char)(maxIndex + 7); // Da der Pixel nicht die Werte
                 maxIndex = (char)(maxIndex + 7); // Da der Pixel nicht die Werte
-                                                 // des vorherigen übernimmt,
-                                                 // wird er um 7 Bits größer
+                                                 // des vorherigen uebernimmt,
+                                                 // wird er um 7 Bits groesser
             break;
             break;
         case 1:         // Das zweite Bit eines Pixels speichert entweder die
         case 1:         // Das zweite Bit eines Pixels speichert entweder die
                         // Komprimierungsart, oder schon die Farbe
                         // Komprimierungsart, oder schon die Farbe
-            if (change) // Das Bit gehört zu den 7 Komprimierungsbits
+            if (change) // Das Bit gehoert zu den 7 Komprimierungsbits
                 changeR = (bool)((byte >> (7 - i)) & 0x1);
                 changeR = (bool)((byte >> (7 - i)) & 0x1);
             else
             else
             {
             {
-                if (!addBitZuFarbe((
-                        unsigned char)(byte
-                                       >> (7 - i)))) // Das Bit gehört zur Farbe
+                if (!addBitZuFarbe(
+                        (unsigned char)(byte
+                                        >> (7
+                                            - i)))) // Das Bit gehoert zur Farbe
                     return (unsigned char)i;
                     return (unsigned char)i;
             }
             }
             break;
             break;
         case 2:         // Das dritte Bit eines Pixels speichert entweder die
         case 2:         // Das dritte Bit eines Pixels speichert entweder die
                         // Komprimierungsart, oder schon die Farbe
                         // Komprimierungsart, oder schon die Farbe
-            if (change) // Das Bit gehört zu den 7 Komprimierungsbits
+            if (change) // Das Bit gehoert zu den 7 Komprimierungsbits
                 changeG = (bool)((byte >> (7 - i)) & 0x1);
                 changeG = (bool)((byte >> (7 - i)) & 0x1);
             else
             else
             {
             {
-                if (!addBitZuFarbe((
-                        unsigned char)(byte
-                                       >> (7 - i)))) // Das Bit gehört zur Farbe
+                if (!addBitZuFarbe(
+                        (unsigned char)(byte
+                                        >> (7
+                                            - i)))) // Das Bit gehoert zur Farbe
                     return (unsigned char)i;
                     return (unsigned char)i;
             }
             }
             break;
             break;
         case 3:         // Das vierte Bit eines Pixels speichert entweder die
         case 3:         // Das vierte Bit eines Pixels speichert entweder die
                         // Komprimierungsart, oder schon die Farbe
                         // Komprimierungsart, oder schon die Farbe
-            if (change) // Das Bit gehört zu den 7 Komprimierungsbits
+            if (change) // Das Bit gehoert zu den 7 Komprimierungsbits
                 changeB = (bool)((byte >> (7 - i)) & 0x1);
                 changeB = (bool)((byte >> (7 - i)) & 0x1);
             else
             else
             {
             {
-                if (!addBitZuFarbe((
-                        unsigned char)(byte
-                                       >> (7 - i)))) // Das Bit gehört zur Farbe
+                if (!addBitZuFarbe(
+                        (unsigned char)(byte
+                                        >> (7
+                                            - i)))) // Das Bit gehoert zur Farbe
                     return (unsigned char)i;
                     return (unsigned char)i;
             }
             }
             break;
             break;
-        case 4:         // Das fünfte Bit eines Pixels speichert entweder die
+        case 4:         // Das fuenfte Bit eines Pixels speichert entweder die
                         // Komprimierungsart, oder schon die Farbe
                         // Komprimierungsart, oder schon die Farbe
-            if (change) // Das Bit gehört zu den 7 Komprimierungsbits
+            if (change) // Das Bit gehoert zu den 7 Komprimierungsbits
                 changeA = (bool)((byte >> (7 - i)) & 0x1);
                 changeA = (bool)((byte >> (7 - i)) & 0x1);
             else
             else
             {
             {
-                if (!addBitZuFarbe((
-                        unsigned char)(byte
-                                       >> (7 - i)))) // Das Bit gehört zur Farbe
+                if (!addBitZuFarbe(
+                        (unsigned char)(byte
+                                        >> (7
+                                            - i)))) // Das Bit gehoert zur Farbe
                     return (unsigned char)i;
                     return (unsigned char)i;
             }
             }
             break;
             break;
         case 5:         // Das sechste Bit eines Pixels speichert entweder die
         case 5:         // Das sechste Bit eines Pixels speichert entweder die
                         // Komprimierungsart, oder schon die Farbe
                         // Komprimierungsart, oder schon die Farbe
-            if (change) // Das Bit gehört zu den 7 Komprimierungsbits
+            if (change) // Das Bit gehoert zu den 7 Komprimierungsbits
                 komp = (unsigned char)(komp
                 komp = (unsigned char)(komp
                                        | ((unsigned char)((byte >> (7 - i))
                                        | ((unsigned char)((byte >> (7 - i))
                                                           & 0x1)
                                                           & 0x1)
@@ -185,15 +189,16 @@ char byte, char begin) // returns end of pixel, -1 if not finished
                      & 7;
                      & 7;
             else
             else
             {
             {
-                if (!addBitZuFarbe((
-                        unsigned char)(byte
-                                       >> (7 - i)))) // Das Bit gehört zur Farbe
+                if (!addBitZuFarbe(
+                        (unsigned char)(byte
+                                        >> (7
+                                            - i)))) // Das Bit gehoert zur Farbe
                     return (unsigned char)i;
                     return (unsigned char)i;
             }
             }
             break;
             break;
         case 6:         // Das siebte Bit eines Pixels speichert entweder die
         case 6:         // Das siebte Bit eines Pixels speichert entweder die
                         // Komprimierungsart, oder schon die Farbe
                         // Komprimierungsart, oder schon die Farbe
-            if (change) // Das Bit gehört zu den 7 Komprimierungsbits
+            if (change) // Das Bit gehoert zu den 7 Komprimierungsbits
                 komp = (unsigned char)(komp
                 komp = (unsigned char)(komp
                                        | ((unsigned char)((byte >> (7 - i))
                                        | ((unsigned char)((byte >> (7 - i))
                                                           & 0x1)
                                                           & 0x1)
@@ -201,15 +206,16 @@ char byte, char begin) // returns end of pixel, -1 if not finished
                      & 7;
                      & 7;
             else
             else
             {
             {
-                if (!addBitZuFarbe((
-                        unsigned char)(byte
-                                       >> (7 - i)))) // Das Bit gehört zur Farbe
+                if (!addBitZuFarbe(
+                        (unsigned char)(byte
+                                        >> (7
+                                            - i)))) // Das Bit gehoert zur Farbe
                     return (unsigned char)i;
                     return (unsigned char)i;
             }
             }
             break;
             break;
         case 7:         // Das achte Bit eines Pixels speichert entweder die
         case 7:         // Das achte Bit eines Pixels speichert entweder die
                         // Komprimierungsart, oder schon die Farbe
                         // Komprimierungsart, oder schon die Farbe
-            if (change) // Das Bit gehört zu den 7 Komprimierungsbits
+            if (change) // Das Bit gehoert zu den 7 Komprimierungsbits
             {
             {
                 komp = (unsigned char)(komp | ((byte >> (7 - i)) & 0x1)) & 7;
                 komp = (unsigned char)(komp | ((byte >> (7 - i)) & 0x1)) & 7;
                 // Das war das letzte Komprimierungsbit
                 // Das war das letzte Komprimierungsbit
@@ -222,20 +228,21 @@ char byte, char begin) // returns end of pixel, -1 if not finished
                 if (!changeA) A = davor->getA();
                 if (!changeA) A = davor->getA();
                 maxIndex = (char)(maxIndex
                 maxIndex = (char)(maxIndex
                                   + (changeR + changeG + changeB + changeA)
                                   + (changeR + changeG + changeB + changeA)
-                                        * (8 - komp)); // Bitlänge des Pixels
+                                        * (8 - komp)); // Bitlaenge des Pixels
             }
             }
             else
             else
             {
             {
-                if (!addBitZuFarbe((
-                        unsigned char)(byte
-                                       >> (7 - i)))) // Das Bit gehört zur Farbe
+                if (!addBitZuFarbe(
+                        (unsigned char)(byte
+                                        >> (7
+                                            - i)))) // Das Bit gehoert zur Farbe
                     return (unsigned char)i;
                     return (unsigned char)i;
             }
             }
             break;
             break;
         default: // Die restlichen Bits speichern alle die Farbwerte des Pixels
         default: // Die restlichen Bits speichern alle die Farbwerte des Pixels
             if (!addBitZuFarbe(
             if (!addBitZuFarbe(
                     (unsigned char)(byte
                     (unsigned char)(byte
-                                    >> (7 - i)))) // Das Bit gehört zur Farbe
+                                    >> (7 - i)))) // Das Bit gehoert zur Farbe
                 return (unsigned char)i;
                 return (unsigned char)i;
             break;
             break;
         }
         }
@@ -257,9 +264,9 @@ char byte, char begin) // returns end of pixel, -1 if not finished
 }
 }
 
 
 void LTDBPixel::setFarbe(int f) // setzt die Farbe des Pixels
 void LTDBPixel::setFarbe(int f) // setzt die Farbe des Pixels
-{ // Da diese Funktion aufgerufen wird, möchte man die Klasse nun zum speichern
+{ // Da diese Funktion aufgerufen wird, moechte man die Klasse nun zum speichern
   // verwenden
   // verwenden
-    // Werte zurücksetzen, fals mit der Klasse schon geladen oder gespeichert
+    // Werte zuruecksetzen, fals mit der Klasse schon geladen oder gespeichert
     // wurde
     // wurde
     index = 0, maxIndex = 1;
     index = 0, maxIndex = 1;
     change = 0, changeR = 0, changeG = 0, changeB = 0, changeA = 0, komp = 0;
     change = 0, changeR = 0, changeG = 0, changeB = 0, changeA = 0, komp = 0;
@@ -298,7 +305,7 @@ void LTDBPixel::komprimieren() // Komprimiert den Pixel
         changeG = G != davor->getG();
         changeG = G != davor->getG();
         changeB = B != davor->getB();
         changeB = B != davor->getB();
         changeA = A != davor->getA();
         changeA = A != davor->getA();
-    } // Prüfen ob sich etwas ändert
+    } // Pruefen ob sich etwas aendert
     if (!miR && changeR) ++miR;
     if (!miR && changeR) ++miR;
     if (!miG && changeG) ++miG;
     if (!miG && changeG) ++miG;
     if (!miB && changeB) ++miB;
     if (!miB && changeB) ++miB;
@@ -314,19 +321,19 @@ void LTDBPixel::komprimieren() // Komprimiert den Pixel
         if (changeR != davor->getChangeR() || changeG != davor->getChangeG()
         if (changeR != davor->getChangeR() || changeG != davor->getChangeG()
             || changeB != davor->getChangeB() || changeA != davor->getChangeA()
             || changeB != davor->getChangeB() || changeA != davor->getChangeA()
             || komp != davor->getKomp())
             || komp != davor->getKomp())
-        { // Es ändert sich etwas
+        { // Es aendert sich etwas
             change = 1;
             change = 1;
             maxIndex = (char)(maxIndex + 7);
             maxIndex = (char)(maxIndex + 7);
         }
         }
         else
         else
-        { // Es ändert sich nichts
+        { // Es aendert sich nichts
             change = 0;
             change = 0;
         }
         }
     }
     }
 }
 }
 
 
 bool LTDBPixel::getNextFarbeBit(
 bool LTDBPixel::getNextFarbeBit(
-    char& byte, int i) // Speichert das nächste Farbbit in byte
+    char& byte, int i) // Speichert das naechste Farbbit in byte
 {
 {
     unsigned char RR = R;
     unsigned char RR = R;
     unsigned char GG = G;
     unsigned char GG = G;
@@ -339,22 +346,22 @@ bool LTDBPixel::getNextFarbeBit(
         BB = (unsigned char)(BB - davor->getB());
         BB = (unsigned char)(BB - davor->getB());
         AA = (unsigned char)(AA - davor->getA());
         AA = (unsigned char)(AA - davor->getA());
     }
     }
-    if (changeR && iR != miR) // Das Bit gehört zu Rot
+    if (changeR && iR != miR) // Das Bit gehoert zu Rot
     {
     {
         byte |= (char)(((RR >> (7 - komp - iR)) & 0x1) << (7 - i));
         byte |= (char)(((RR >> (7 - komp - iR)) & 0x1) << (7 - i));
         ++iR;
         ++iR;
     }
     }
-    else if (changeG && iG != miG) // Das Bit gehört zu Grün
+    else if (changeG && iG != miG) // Das Bit gehoert zu Gruen
     {
     {
         byte |= (char)(((GG >> (7 - komp - iG)) & 0x1) << (7 - i));
         byte |= (char)(((GG >> (7 - komp - iG)) & 0x1) << (7 - i));
         ++iG;
         ++iG;
     }
     }
-    else if (changeB && iB != miB) // Das Bit gehört zu Blau
+    else if (changeB && iB != miB) // Das Bit gehoert zu Blau
     {
     {
         byte |= (char)(((BB >> (7 - komp - iB)) & 0x1) << (7 - i));
         byte |= (char)(((BB >> (7 - komp - iB)) & 0x1) << (7 - i));
         ++iB;
         ++iB;
     }
     }
-    else if (changeA && iA != miA) // Das Bit gehört zu Alpha
+    else if (changeA && iA != miA) // Das Bit gehoert zu Alpha
     {
     {
         byte |= (char)(((AA >> (7 - komp - iA)) & 0x1) << (7 - i));
         byte |= (char)(((AA >> (7 - komp - iA)) & 0x1) << (7 - i));
         ++iA;
         ++iA;
@@ -365,18 +372,18 @@ bool LTDBPixel::getNextFarbeBit(
 }
 }
 
 
 char LTDBPixel::getNextByte(
 char LTDBPixel::getNextByte(
-    char& byte, int begin) // Gibt die nächsten Bits Zurück, -1 wenn der Pixel
+    char& byte, int begin) // Gibt die naechsten Bits Zurueck, -1 wenn der Pixel
                            // nicht zu ende ist
                            // nicht zu ende ist
 {
 {
     // bbegin gibt an wohin in die byte-variable geschrieben werden soll
     // bbegin gibt an wohin in die byte-variable geschrieben werden soll
-    // die Funktion gibt das ende des Pixels in der byte-variable zurück
-    // -1 heißt, dass der Pixel nicht zu ende ist
+    // die Funktion gibt das ende des Pixels in der byte-variable zurueck
+    // -1 heisst, dass der Pixel nicht zu ende ist
     for (int i = begin; i < 8; ++i)
     for (int i = begin; i < 8; ++i)
     {
     {
         switch (index)
         switch (index)
         {
         {
         case 0: // Das erste Bit des Pixels speichert, ob sich etwas an der
         case 0: // Das erste Bit des Pixels speichert, ob sich etwas an der
-                // Komprimierung ändert
+                // Komprimierung aendert
             byte |= (char)(((int)change & 0x1) << (7 - i));
             byte |= (char)(((int)change & 0x1) << (7 - i));
             break;
             break;
         case 1: // Das zweite Bit des Pixels speichert entweder schon die Farbe
         case 1: // Das zweite Bit des Pixels speichert entweder schon die Farbe
@@ -406,7 +413,7 @@ char LTDBPixel::getNextByte(
                 if (!getNextFarbeBit(byte, i)) return (char)i;
                 if (!getNextFarbeBit(byte, i)) return (char)i;
             }
             }
             break;
             break;
-        case 4: // Das fünfte Bit des Pixels speichert entweder schon die Farbe
+        case 4: // Das fuenfte Bit des Pixels speichert entweder schon die Farbe
                 // oder die Komprimierung
                 // oder die Komprimierung
             if (change) // Komprimierung
             if (change) // Komprimierung
                 byte |= (char)(((int)changeA & 0x1) << (7 - i));
                 byte |= (char)(((int)changeA & 0x1) << (7 - i));
@@ -457,7 +464,7 @@ char LTDBPixel::getNextByte(
 }
 }
 
 
 // constant
 // constant
-int LTDBPixel::zuFarbe() const // gibt den Pixel als Farbe zurück
+int LTDBPixel::zuFarbe() const // gibt den Pixel als Farbe zurueck
 {
 {
     return (((int)R << 16) | ((int)G << 8) | (int)B | ((int)A << 24));
     return (((int)R << 16) | ((int)G << 8) | (int)B | ((int)A << 24));
 }
 }
@@ -487,22 +494,22 @@ unsigned char LTDBPixel::getKomp() const
     return komp;
     return komp;
 }
 }
 
 
-unsigned char LTDBPixel::getR() const // gibt Rot zurück
+unsigned char LTDBPixel::getR() const // gibt Rot zurueck
 {
 {
     return R;
     return R;
 }
 }
 
 
-unsigned char LTDBPixel::getG() const // gibt Grün zurück
+unsigned char LTDBPixel::getG() const // gibt Gruen zurueck
 {
 {
     return G;
     return G;
 }
 }
 
 
-unsigned char LTDBPixel::getB() const // gibt Blau zurück
+unsigned char LTDBPixel::getB() const // gibt Blau zurueck
 {
 {
     return B;
     return B;
 }
 }
 
 
-unsigned char LTDBPixel::getA() const // gibt Alpha zurück
+unsigned char LTDBPixel::getA() const // gibt Alpha zurueck
 {
 {
     return A;
     return A;
 }
 }
@@ -606,7 +613,7 @@ void LTDBDateiKopf::laden(FBalken* f, std::ifstream* inF)
             Punkt gr = kpf->getSize();
             Punkt gr = kpf->getSize();
             kpf->release();
             kpf->release();
             char p[5];
             char p[5];
-            inF->read((char*)p, 5); // andere hälfte der Dateiposition
+            inF->read((char*)p, 5); // andere haelfte der Dateiposition
             unsigned __int64 position
             unsigned __int64 position
                 = (((__int64)gr.x << 52) & 0xFFF0000000000000)
                 = (((__int64)gr.x << 52) & 0xFFF0000000000000)
                 | (((__int64)gr.y << 40) & 0xFFF0000000000)
                 | (((__int64)gr.y << 40) & 0xFFF0000000000)
@@ -714,7 +721,7 @@ LTDBKopf::LTDBKopf()
 {}
 {}
 
 
 // nicht constant
 // nicht constant
-void LTDBKopf::laden(std::ifstream* f) // Lät die Daten aus einer Datei
+void LTDBKopf::laden(std::ifstream* f) // Laet die Daten aus einer Datei
 {
 {
     if (f->is_open())
     if (f->is_open())
     {
     {
@@ -737,7 +744,7 @@ void LTDBKopf::laden(std::ifstream* f) // Lät die Daten aus einer Datei
     }
     }
 }
 }
 
 
-int LTDBKopf::Init(Text* t, const Punkt& g) // Befüllt die Daten
+int LTDBKopf::Init(Text* t, const Punkt& g) // Befuellt die Daten
 {
 {
     a = 0;
     a = 0;
     b = 0;
     b = 0;
@@ -786,7 +793,8 @@ int LTDBKopf::Init(Text* t, const Punkt& g) // Befüllt die Daten
             a |= (__int64)(titel[i] & 31) << 40; // vierten Buchstaben speichern
             a |= (__int64)(titel[i] & 31) << 40; // vierten Buchstaben speichern
             break;
             break;
         case 4:
         case 4:
-            a |= (__int64)(titel[i] & 31) << 35; // fünften Buchstaben speichern
+            a |= (__int64)(titel[i] & 31)
+              << 35; // fuenften Buchstaben speichern
             break;
             break;
         case 5:
         case 5:
             a |= (__int64)(titel[i] & 31)
             a |= (__int64)(titel[i] & 31)
@@ -808,7 +816,7 @@ int LTDBKopf::Init(Text* t, const Punkt& g) // Befüllt die Daten
             a |= (__int64)(titel[i] & 31) << 5; // elften Buchstaben speichern
             a |= (__int64)(titel[i] & 31) << 5; // elften Buchstaben speichern
             break;
             break;
         case 11:
         case 11:
-            a |= (__int64)(titel[i] & 31); // zwölften Buchstaben speichern
+            a |= (__int64)(titel[i] & 31); // zwoelften Buchstaben speichern
             break;
             break;
         case 12:
         case 12:
             b |= (__int32)(titel[i] & 31)
             b |= (__int32)(titel[i] & 31)
@@ -820,7 +828,7 @@ int LTDBKopf::Init(Text* t, const Punkt& g) // Befüllt die Daten
             break;
             break;
         case 14:
         case 14:
             b |= (__int32)(titel[i] & 31)
             b |= (__int32)(titel[i] & 31)
-              << 17; // fünfzenten Buchstaben speichern
+              << 17; // fuenfzenten Buchstaben speichern
             break;
             break;
         }
         }
     }
     }
@@ -882,9 +890,9 @@ void LTDBKopf::speichern(
 {
 {
     if (f->is_open())
     if (f->is_open())
     {
     {
-        int bits = 4 /*Titellänge*/ + getTitelLength() * 5 /*Titel*/
-                 + 24 /*Bildgröße*/;
-        int bytes = bits / 8; // Bytelänge des Dateikopfes
+        int bits = 4 /*Titellaenge*/ + getTitelLength() * 5 /*Titel*/
+                 + 24 /*Bildgroesse*/;
+        int bytes = bits / 8; // Bytelaenge des Dateikopfes
         if (((float)bits / 8.0f) != (float)bytes) ++bytes;
         if (((float)bits / 8.0f) != (float)bytes) ++bytes;
         char c = 0;
         char c = 0;
         for (int i = 0; i < bytes; ++i)
         for (int i = 0; i < bytes; ++i)
@@ -895,13 +903,13 @@ void LTDBKopf::speichern(
     }
     }
 }
 }
 
 
-int LTDBKopf::getTitelLength() const // gibt die länge des Bildnamens zurück
+int LTDBKopf::getTitelLength() const // gibt die laenge des Bildnamens zurueck
 {
 {
-    return (int)(a >> 60 & Bits(4)); // Die Länge des Titels wird in den ersten
+    return (int)(a >> 60 & Bits(4)); // Die Laenge des Titels wird in den ersten
                                      // 4 Bits der Tatei gespeichert
                                      // 4 Bits der Tatei gespeichert
 }
 }
 
 
-Text* LTDBKopf::getTitel() const // gibt den Namen des Bildes zurück
+Text* LTDBKopf::getTitel() const // gibt den Namen des Bildes zurueck
 {
 {
     Text* ret = new Text("");
     Text* ret = new Text("");
     char c[2];
     char c[2];
@@ -925,7 +933,7 @@ Text* LTDBKopf::getTitel() const // gibt den Namen des Bildes zurück
             c[0] = (a >> 40) & 31; // vierten Buchstaben holen
             c[0] = (a >> 40) & 31; // vierten Buchstaben holen
             break;
             break;
         case 4:
         case 4:
-            c[0] = (a >> 35) & 31; // fünften Buchstaben holen
+            c[0] = (a >> 35) & 31; // fuenften Buchstaben holen
             break;
             break;
         case 5:
         case 5:
             c[0] = (a >> 30) & 31; // sechsten Buchstaben holen
             c[0] = (a >> 30) & 31; // sechsten Buchstaben holen
@@ -946,7 +954,7 @@ Text* LTDBKopf::getTitel() const // gibt den Namen des Bildes zurück
             c[0] = (a >> 5) & 31; // elften Buchstaben holen
             c[0] = (a >> 5) & 31; // elften Buchstaben holen
             break;
             break;
         case 11:
         case 11:
-            c[0] = a & 31; // zwölften Buchstaben holen
+            c[0] = a & 31; // zwoelften Buchstaben holen
             break;
             break;
         case 12:
         case 12:
             c[0] = (char)((b >> 27) & 31); // dreizenten Buchstaben holen
             c[0] = (char)((b >> 27) & 31); // dreizenten Buchstaben holen
@@ -955,17 +963,17 @@ Text* LTDBKopf::getTitel() const // gibt den Namen des Bildes zurück
             c[0] = (char)((b >> 22) & 31); // vierzenten Buchstaben holen
             c[0] = (char)((b >> 22) & 31); // vierzenten Buchstaben holen
             break;
             break;
         case 14:
         case 14:
-            c[0] = (char)((b >> 17) & 31); // fünfzenten Buchstaben holen
+            c[0] = (char)((b >> 17) & 31); // fuenfzenten Buchstaben holen
             break;
             break;
         }
         }
         if (c[0] == 27)
         if (c[0] == 27)
-            c[0] = 'ü';
+            c[0] = SpecialCharacters::SMALL_UE;
         else if (c[0] == 28)
         else if (c[0] == 28)
-            c[0] = 'ö';
+            c[0] = SpecialCharacters::SMALL_OE;
         else if (c[0] == 29)
         else if (c[0] == 29)
-            c[0] = 'ä';
+            c[0] = SpecialCharacters::SMALL_AE;
         else if (c[0] == 30)
         else if (c[0] == 30)
-            c[0] = 'ß';
+            c[0] = SpecialCharacters::SZ;
         else if (c[0] == 31)
         else if (c[0] == 31)
             c[0] = '.';
             c[0] = '.';
         else
         else
@@ -975,9 +983,9 @@ Text* LTDBKopf::getTitel() const // gibt den Namen des Bildes zurück
     return ret;
     return ret;
 }
 }
 
 
-Punkt LTDBKopf::getSize() const // gibt die Größe des Bildes zurück
+Punkt LTDBKopf::getSize() const // gibt die Groesse des Bildes zurueck
 {
 {
-    int BeginBit = 4 /*Titellänge*/ + getTitelLength() * 5 /*Titel*/;
+    int BeginBit = 4 /*Titellaenge*/ + getTitelLength() * 5 /*Titel*/;
     int EndBit = BeginBit + 24;
     int EndBit = BeginBit + 24;
     __int16 grx = getBits(BeginBit, EndBit - 12);
     __int16 grx = getBits(BeginBit, EndBit - 12);
     __int16 gry = getBits(BeginBit + 12, EndBit);
     __int16 gry = getBits(BeginBit + 12, EndBit);
@@ -985,7 +993,7 @@ Punkt LTDBKopf::getSize() const // gibt die Größe des Bildes zurück
 }
 }
 
 
 __int16 LTDBKopf::getBits(int begin,
 __int16 LTDBKopf::getBits(int begin,
-    int ende) const // gibt die Bits von begin bis ende zurück( ohne ende );
+    int ende) const // gibt die Bits von begin bis ende zurueck( ohne ende );
 {
 {
     if (ende < begin) return 0;
     if (ende < begin) return 0;
     if (ende - begin > 16) ende = begin + 16;
     if (ende - begin > 16) ende = begin + 16;
@@ -1029,7 +1037,7 @@ __int16 LTDBKopf::getBits(int begin,
     return ret;
     return ret;
 }
 }
 
 
-// Inhalt der LTDBKörper Klasse aus Dateisystem.h
+// Inhalt der LTDBKoerper Klasse aus Dateisystem.h
 // Konstruktor
 // Konstruktor
 LTDBBody::LTDBBody()
 LTDBBody::LTDBBody()
     : ReferenceCounter(),
     : ReferenceCounter(),
@@ -1052,7 +1060,7 @@ LTDBBody::~LTDBBody()
 }
 }
 
 
 // nicht constant
 // nicht constant
-void LTDBBody::init(LTDBKopf k) // Initialisiert, wird vor dem laden benötigt
+void LTDBBody::init(LTDBKopf k) // Initialisiert, wird vor dem laden benoetigt
 {
 {
     gr = k.getSize();
     gr = k.getSize();
     int l = k.getTitelLength();
     int l = k.getTitelLength();
@@ -1060,7 +1068,7 @@ void LTDBBody::init(LTDBKopf k) // Initialisiert, wird vor dem laden benötigt
     dateiSize = (l / 8.0 == l) ? (l / 8) : (l / 8 + 1);
     dateiSize = (l / 8.0 == l) ? (l / 8) : (l / 8 + 1);
 }
 }
 
 
-void LTDBBody::init(LTDBKopf* k) // Initialisiert, wird vor dem laden benötigt
+void LTDBBody::init(LTDBKopf* k) // Initialisiert, wird vor dem laden benoetigt
 {
 {
     gr = k->getSize();
     gr = k->getSize();
     int l = k->getTitelLength();
     int l = k->getTitelLength();
@@ -1069,7 +1077,7 @@ void LTDBBody::init(LTDBKopf* k) // Initialisiert, wird vor dem laden benötigt
     k->release();
     k->release();
 }
 }
 
 
-void LTDBBody::laden(FBalken* zF, std::ifstream* inF) // läd das Bild
+void LTDBBody::laden(FBalken* zF, std::ifstream* inF) // laed das Bild
 {
 {
     b->neuBild(gr.x, gr.y, 0xFF000000); // neues Bild erstellen
     b->neuBild(gr.x, gr.y, 0xFF000000); // neues Bild erstellen
     int* buff = b->getBuffer();
     int* buff = b->getBuffer();
@@ -1086,7 +1094,7 @@ void LTDBBody::laden(FBalken* zF, std::ifstream* inF) // läd das Bild
         zF->setAktionAnzahl(gr.x * gr.y);
         zF->setAktionAnzahl(gr.x * gr.y);
     }
     }
 #endif
 #endif
-    while (index < gr.x * gr.y) // für jeden Pixel
+    while (index < gr.x * gr.y) // fuer jeden Pixel
     {
     {
         if (!dieser) // wenn es nicht der erste Pixel ist
         if (!dieser) // wenn es nicht der erste Pixel ist
             dieser = new LTDBPixel(dynamic_cast<LTDBPixel*>(davor->getThis()));
             dieser = new LTDBPixel(dynamic_cast<LTDBPixel*>(davor->getThis()));
@@ -1128,7 +1136,7 @@ void LTDBBody::speichern(
             = new LTDBPixel(0); // Der momentan zu speichernde Pixel
             = new LTDBPixel(0); // Der momentan zu speichernde Pixel
         int begin = 0,
         int begin = 0,
             ende = 0;  // Pixelbeginn, endposition in der byte variable
             ende = 0;  // Pixelbeginn, endposition in der byte variable
-        char byte = 0; // Der nächste byte der Datei
+        char byte = 0; // Der naechste byte der Datei
         bool w = 0;
         bool w = 0;
 #ifdef WIN32
 #ifdef WIN32
         if (zF)
         if (zF)
@@ -1138,7 +1146,7 @@ void LTDBBody::speichern(
         }
         }
 #endif
 #endif
         int* pBuff = b->getBuffer();
         int* pBuff = b->getBuffer();
-        for (int i = 0; i < gr.x * gr.y; ++i) // für jeden Pixel
+        for (int i = 0; i < gr.x * gr.y; ++i) // fuer jeden Pixel
         {
         {
             if (!dieser) // wenn es nicht der erste Pixel ist
             if (!dieser) // wenn es nicht der erste Pixel ist
                 dieser = new LTDBPixel(
                 dieser = new LTDBPixel(
@@ -1146,7 +1154,7 @@ void LTDBBody::speichern(
             dieser->setFarbe(pBuff[i]); // Farbe des Pixels setzen
             dieser->setFarbe(pBuff[i]); // Farbe des Pixels setzen
             dieser->komprimieren();     // Pixel komprimieren
             dieser->komprimieren();     // Pixel komprimieren
             ende = -1;
             ende = -1;
-            while (ende < 0) // byte befüllen
+            while (ende < 0) // byte befuellen
             {
             {
                 ende = dieser->getNextByte(byte, begin);
                 ende = dieser->getNextByte(byte, begin);
                 begin = 0;
                 begin = 0;
@@ -1177,12 +1185,12 @@ void LTDBBody::speichern(
     }
     }
 }
 }
 
 
-Bild* LTDBBody::getBild() const // gibt das geladene Bild zurück
+Bild* LTDBBody::getBild() const // gibt das geladene Bild zurueck
 {
 {
     return dynamic_cast<Bild*>(b->getThis());
     return dynamic_cast<Bild*>(b->getThis());
 }
 }
 
 
-const Punkt& LTDBBody::getSize() const // gibt die größe des Bildes zurück
+const Punkt& LTDBBody::getSize() const // gibt die groesse des Bildes zurueck
 {
 {
     return gr;
     return gr;
 }
 }
@@ -1204,7 +1212,7 @@ LTDBDatei::~LTDBDatei()
 
 
 // nicht constant
 // nicht constant
 void LTDBDatei::setDatei(Text* pfad) // Setzt den Pfad zur Datei
 void LTDBDatei::setDatei(Text* pfad) // Setzt den Pfad zur Datei
-{ // Werte der eventuellen vorherigen Datei löschen
+{ // Werte der eventuellen vorherigen Datei loeschen
     if (datKpf) datKpf = (LTDBDateiKopf*)datKpf->release();
     if (datKpf) datKpf = (LTDBDateiKopf*)datKpf->release();
     // Pfad setzen
     // Pfad setzen
     this->pfad->setText(*pfad);
     this->pfad->setText(*pfad);
@@ -1221,9 +1229,9 @@ void LTDBDatei::erstellen() // Erstellt die Datei
 }
 }
 
 
 void LTDBDatei::leseDaten(
 void LTDBDatei::leseDaten(
-    FBalken* f) // Die Klasse ließt alle Bilder kurz ein, und merkt sich, an
+    FBalken* f) // Die Klasse liesst alle Bilder kurz ein, und merkt sich, an
                 // welcher stelle in der Datei was ist
                 // welcher stelle in der Datei was ist
-{ // Diese Funktion wird ein wenig Zeit in Anspruch nemen, dafüraber danach die
+{ // Diese Funktion wird ein wenig Zeit in Anspruch nemen, dafueraber danach die
   // anderen schneller machen
   // anderen schneller machen
     if (DateiExistiert(dynamic_cast<Text*>(pfad->getThis())))
     if (DateiExistiert(dynamic_cast<Text*>(pfad->getThis())))
     {
     {
@@ -1236,7 +1244,7 @@ void LTDBDatei::leseDaten(
     }
     }
 }
 }
 
 
-void LTDBDatei::remove() // Löscht die Datei
+void LTDBDatei::remove() // Loescht die Datei
 {
 {
     if (DateiExistiert(dynamic_cast<Text*>(pfad->getThis())))
     if (DateiExistiert(dynamic_cast<Text*>(pfad->getThis())))
     {
     {
@@ -1245,12 +1253,12 @@ void LTDBDatei::remove() // Löscht die Datei
     }
     }
 }
 }
 
 
-void LTDBDatei::remove(FBalken* f, Text* name) // Löscht ein Bild aus der Datei
+void LTDBDatei::remove(FBalken* f, Text* name) // Loescht ein Bild aus der Datei
 {
 {
     if (DateiExistiert(dynamic_cast<Text*>(pfad->getThis())) && name)
     if (DateiExistiert(dynamic_cast<Text*>(pfad->getThis())) && name)
     {
     {
         if (!datKpf) leseDaten(0); // Daten einlesen
         if (!datKpf) leseDaten(0); // Daten einlesen
-        // Prüfen, ob Datei nicht vorhanden
+        // Pruefen, ob Datei nicht vorhanden
         if (!datKpf)
         if (!datKpf)
         {
         {
             name->release();
             name->release();
@@ -1277,12 +1285,12 @@ void LTDBDatei::remove(FBalken* f, Text* name) // Löscht ein Bild aus der Datei
                 c);
                 c);
         }
         }
         std::ifstream* inF = new std::ifstream(
         std::ifstream* inF = new std::ifstream(
-            pfad->getText(), std::ios::binary); // Alte Datei öffnen
+            pfad->getText(), std::ios::binary); // Alte Datei oeffnen
         inF->seekg(0, std::ios::end);
         inF->seekg(0, std::ios::end);
         __int64 datlen = inF->tellg();
         __int64 datlen = inF->tellg();
         inF->seekg(0, std::ios::beg);
         inF->seekg(0, std::ios::beg);
         std::ofstream* outF = new std::ofstream(
         std::ofstream* outF = new std::ofstream(
-            pf_tmp->getText(), std::ios::binary); // Neue Datei öffnen
+            pf_tmp->getText(), std::ios::binary); // Neue Datei oeffnen
         if (inF->is_open() && outF->is_open())
         if (inF->is_open() && outF->is_open())
         {
         {
             __int64 position = datKpf->getBildPosition(index);
             __int64 position = datKpf->getBildPosition(index);
@@ -1300,7 +1308,7 @@ void LTDBDatei::remove(FBalken* f, Text* name) // Löscht ein Bild aus der Datei
             {
             {
                 inF->read(&byte, 1);
                 inF->read(&byte, 1);
                 outF->write(&byte, 1);
                 outF->write(&byte, 1);
-            } // zu löschendes Bild überspringen
+            } // zu loeschendes Bild ueberspringen
             LTDBKopf* delkpf = new LTDBKopf();
             LTDBKopf* delkpf = new LTDBKopf();
             delkpf->laden(inF);
             delkpf->laden(inF);
             LTDBBody* delkpr
             LTDBBody* delkpr
@@ -1331,7 +1339,7 @@ void LTDBDatei::remove(FBalken* f, Text* name) // Löscht ein Bild aus der Datei
     if (name) name = (Text*)name->release();
     if (name) name = (Text*)name->release();
 }
 }
 
 
-Bild* LTDBDatei::laden(FBalken* f, Text* name) // Läd ein Bild aus der Datei
+Bild* LTDBDatei::laden(FBalken* f, Text* name) // Laed ein Bild aus der Datei
 {
 {
     if (name)
     if (name)
     {
     {
@@ -1490,7 +1498,7 @@ RCArray<Text>* LTDBDatei::zBildListe() // Listet alle Bilder in der datei auf
 }
 }
 
 
 // constant
 // constant
-Text* LTDBDatei::getPfad() const // Gibt den Pfad zur Datei zurück
+Text* LTDBDatei::getPfad() const // Gibt den Pfad zur Datei zurueck
 {
 {
     return dynamic_cast<Text*>(pfad->getThis());
     return dynamic_cast<Text*>(pfad->getThis());
 }
 }
@@ -1501,7 +1509,7 @@ int LTDBDatei::getBildAnzahl() const
     return datKpf->getbAnzahl();
     return datKpf->getbAnzahl();
 }
 }
 
 
-bool LTDBDatei::istOffen() const // Prüft, ob die Datei geöffnet ist
+bool LTDBDatei::istOffen() const // Prueft, ob die Datei geoeffnet ist
 {
 {
     if (!pfad) return 0;
     if (!pfad) return 0;
     return DateiExistiert(dynamic_cast<Text*>(pfad->getThis()));
     return DateiExistiert(dynamic_cast<Text*>(pfad->getThis()));
@@ -1516,8 +1524,8 @@ LTDSPixel::LTDSPixel(LTDSPixel* davor)
       iA(0),
       iA(0),
       miA(8),
       miA(8),
       maxIndex(1),
       maxIndex(1),
-      änder(0),
-      änderA(0),
+      aender(0),
+      aenderA(0),
       komp(0),
       komp(0),
       alpha(0),
       alpha(0),
       davor(davor)
       davor(davor)
@@ -1533,18 +1541,18 @@ LTDSPixel::~LTDSPixel()
 // zum Laden gedacht
 // zum Laden gedacht
 bool LTDSPixel::addBitZuFarbe(unsigned char bit)
 bool LTDSPixel::addBitZuFarbe(unsigned char bit)
 {
 {
-    if (änderA && iA != miA) // Das Bit gehört zu Alpha
+    if (aenderA && iA != miA) // Das Bit gehoert zu Alpha
     {
     {
         alpha |= ((bit & Bits(1))) << (7 - komp - iA);
         alpha |= ((bit & Bits(1))) << (7 - komp - iA);
         ++iA;
         ++iA;
     }
     }
-    else // Das Bit gehört zum nächsten Pixel
+    else // Das Bit gehoert zum naechsten Pixel
         return false;
         return false;
     return true;
     return true;
 }
 }
 
 
-char LTDSPixel::addByte(
-    char byte, char begin) // gibt ende des Pixels zurück, -1 wenn nicht zu ende
+char LTDSPixel::addByte(char byte,
+    char begin) // gibt ende des Pixels zurueck, -1 wenn nicht zu ende
 {
 {
     if (begin >= 8 || begin < 0) return -1;
     if (begin >= 8 || begin < 0) return -1;
     for (int i = begin; i < 8; ++i)
     for (int i = begin; i < 8; ++i)
@@ -1553,13 +1561,13 @@ char LTDSPixel::addByte(
         {
         {
         case 0:
         case 0:
             // Das erste Bit eines Pixels speichert, ob sich an der
             // Das erste Bit eines Pixels speichert, ob sich an der
-            // Komprimierung etwas änderte
-            änder = ((byte >> (7 - i)) & Bits(1)) == 1;
-            if (!änder) // Ändert sich nichts an der Komprimierung, so werden
-                        // die Werte vom vorherigen Pixel übernommen
+            // Komprimierung etwas aenderte
+            aender = ((byte >> (7 - i)) & Bits(1)) == 1;
+            if (!aender) // AEndert sich nichts an der Komprimierung, so werden
+                         // die Werte vom vorherigen Pixel uebernommen
             {
             {
-                if (!davor) // Die Datei ist beschädigt ( Der erste Pixel kann
-                            // nicht von dem davor Übernemen )
+                if (!davor) // Die Datei ist beschaedigt ( Der erste Pixel kann
+                            // nicht von dem davor UEbernemen )
                 {
                 {
                     MessageBox(NULL,
                     MessageBox(NULL,
                         "Fehler, die Bilddatei ist beschädigt",
                         "Fehler, die Bilddatei ist beschädigt",
@@ -1567,67 +1575,71 @@ char LTDSPixel::addByte(
                         MB_ICONERROR);
                         MB_ICONERROR);
                     exit(0);
                     exit(0);
                 }
                 }
-                änderA = davor->getÄnderA();
+                aenderA = davor->getAEnderA();
                 komp = davor->getKomp();
                 komp = davor->getKomp();
                 miA -= komp;
                 miA -= komp;
-                if (!änderA) alpha = davor->getA();
-                maxIndex += änderA * (8 - komp); // Bestimmung der Länge
+                if (!aenderA) alpha = davor->getA();
+                maxIndex += aenderA * (8 - komp); // Bestimmung der Laenge
                 // des Pixels in Bits. Jede Farbe hat von grund auf 8 Bits,
                 // des Pixels in Bits. Jede Farbe hat von grund auf 8 Bits,
                 // durch komprimierung kanns kleiner sein
                 // durch komprimierung kanns kleiner sein
             }
             }
             else
             else
                 maxIndex += 4; // Da der Pixel nicht die Werte des vorherigen
                 maxIndex += 4; // Da der Pixel nicht die Werte des vorherigen
-                               // übernimmt, wird er um 4 Bits größer
+                               // uebernimmt, wird er um 4 Bits groesser
             break;
             break;
-        case 1:        // Das zweite Bit eines Pixels speichert entweder die
-                       // Komprimierungsart, oder schon die Farbe
-            if (änder) // Das Bit gehört zu den 4 Komprimierungsbits
-                änderA = ((byte >> (7 - i)) & Bits(1)) == 1;
+        case 1:         // Das zweite Bit eines Pixels speichert entweder die
+                        // Komprimierungsart, oder schon die Farbe
+            if (aender) // Das Bit gehoert zu den 4 Komprimierungsbits
+                aenderA = ((byte >> (7 - i)) & Bits(1)) == 1;
             else
             else
             {
             {
-                if (!addBitZuFarbe(byte >> (7 - i))) // Das Bit gehört zur Farbe
+                if (!addBitZuFarbe(
+                        byte >> (7 - i))) // Das Bit gehoert zur Farbe
                     return i;
                     return i;
             }
             }
             break;
             break;
-        case 2:        // Das sechste Bit eines Pixels speichert entweder die
-                       // Komprimierungsart, oder schon die Farbe
-            if (änder) // Das Bit gehört zu den 4 Komprimierungsbits
+        case 2:         // Das sechste Bit eines Pixels speichert entweder die
+                        // Komprimierungsart, oder schon die Farbe
+            if (aender) // Das Bit gehoert zu den 4 Komprimierungsbits
                 komp |= (unsigned char)((byte >> (7 - i)) & Bits(1)) << 2;
                 komp |= (unsigned char)((byte >> (7 - i)) & Bits(1)) << 2;
             else
             else
             {
             {
-                if (!addBitZuFarbe(byte >> (7 - i))) // Das Bit gehört zur Farbe
+                if (!addBitZuFarbe(
+                        byte >> (7 - i))) // Das Bit gehoert zur Farbe
                     return i;
                     return i;
             }
             }
             break;
             break;
-        case 3:        // Das siebte Bit eines Pixels speichert entweder die
-                       // Komprimierungsart, oder schon die Farbe
-            if (änder) // Das Bit gehört zu den 4 Komprimierungsbits
+        case 3:         // Das siebte Bit eines Pixels speichert entweder die
+                        // Komprimierungsart, oder schon die Farbe
+            if (aender) // Das Bit gehoert zu den 4 Komprimierungsbits
                 komp |= (unsigned char)((byte >> (7 - i)) & Bits(1)) << 1;
                 komp |= (unsigned char)((byte >> (7 - i)) & Bits(1)) << 1;
             else
             else
             {
             {
-                if (!addBitZuFarbe(byte >> (7 - i))) // Das Bit gehört zur Farbe
+                if (!addBitZuFarbe(
+                        byte >> (7 - i))) // Das Bit gehoert zur Farbe
                     return i;
                     return i;
             }
             }
             break;
             break;
-        case 4:        // Das achte Bit eines Pixels speichert entweder die
-                       // Komprimierungsart, oder schon die Farbe
-            if (änder) // Das Bit gehört zu den 4 Komprimierungsbits
+        case 4:         // Das achte Bit eines Pixels speichert entweder die
+                        // Komprimierungsart, oder schon die Farbe
+            if (aender) // Das Bit gehoert zu den 4 Komprimierungsbits
             {
             {
                 komp |= (unsigned char)((byte >> (7 - i)) & Bits(1));
                 komp |= (unsigned char)((byte >> (7 - i)) & Bits(1));
                 // Das war das letzte Komprimierungsbit
                 // Das war das letzte Komprimierungsbit
                 // Komprimierung auswerten
                 // Komprimierung auswerten
                 miA -= komp;
                 miA -= komp;
-                if (!änderA) alpha = davor->getA();
-                maxIndex += änderA * (8 - komp); // Bitlänge des Pixels
+                if (!aenderA) alpha = davor->getA();
+                maxIndex += aenderA * (8 - komp); // Bitlaenge des Pixels
             }
             }
             else
             else
             {
             {
-                if (!addBitZuFarbe(byte >> (7 - i))) // Das Bit gehört zur Farbe
+                if (!addBitZuFarbe(
+                        byte >> (7 - i))) // Das Bit gehoert zur Farbe
                     return i;
                     return i;
             }
             }
             break;
             break;
         default: // Die restlichen Bits speichern alle die Farbwerte des Pixels
         default: // Die restlichen Bits speichern alle die Farbwerte des Pixels
-            if (!addBitZuFarbe(byte >> (7 - i))) // Das Bit gehört zur Farbe
+            if (!addBitZuFarbe(byte >> (7 - i))) // Das Bit gehoert zur Farbe
                 return i;
                 return i;
             break;
             break;
         }
         }
@@ -1636,7 +1648,7 @@ char LTDSPixel::addByte(
         {
         {
             if (davor)
             if (davor)
             {
             {
-                if (änderA) alpha = davor->getA() + alpha;
+                if (aenderA) alpha = davor->getA() + alpha;
                 davor = (LTDSPixel*)davor->release();
                 davor = (LTDSPixel*)davor->release();
             }
             }
             return i + 1;
             return i + 1;
@@ -1656,8 +1668,8 @@ void LTDSPixel::Komp() // Komprimiert den Pixel
     maxIndex = 1;
     maxIndex = 1;
     if (!davor)
     if (!davor)
     { // Das ist der erste Pixel
     { // Das ist der erste Pixel
-        änder = 1;
-        änderA = 1;
+        aender = 1;
+        aenderA = 1;
         maxIndex += 4;
         maxIndex += 4;
         miA = getBits(alpha);
         miA = getBits(alpha);
     }
     }
@@ -1665,23 +1677,23 @@ void LTDSPixel::Komp() // Komprimiert den Pixel
     { // Es wird die differenz zum vorrigen Pixel gespeichert
     { // Es wird die differenz zum vorrigen Pixel gespeichert
         miA = getBits(alpha - davor->getA());
         miA = getBits(alpha - davor->getA());
         if (alpha != davor->getA())
         if (alpha != davor->getA())
-            änderA = 1;
+            aenderA = 1;
         else
         else
-            änderA = 0;
-    } // Prüfen ob sich etwas ändert
-    if (!miA && änderA) ++miA;
+            aenderA = 0;
+    } // Pruefen ob sich etwas aendert
+    if (!miA && aenderA) ++miA;
     komp = 8 - miA;
     komp = 8 - miA;
-    maxIndex += änderA * miA;
+    maxIndex += aenderA * miA;
     if (davor)
     if (davor)
     {
     {
-        if (änderA != davor->getÄnderA() || komp != davor->getKomp())
-        { // Es ändert sich etwas
-            änder = 1;
+        if (aenderA != davor->getAEnderA() || komp != davor->getKomp())
+        { // Es aendert sich etwas
+            aender = 1;
             maxIndex += 4;
             maxIndex += 4;
         }
         }
         else
         else
-        { // Es ändert sich nichts
-            änder = 0;
+        { // Es aendert sich nichts
+            aender = 0;
         }
         }
     }
     }
 }
 }
@@ -1693,7 +1705,7 @@ bool LTDSPixel::getNextFarbeBit(char& byte, int i)
     {
     {
         AA -= davor->getA();
         AA -= davor->getA();
     }
     }
-    if (änderA && iA != miA) // Das Bit gehört zu Alpha
+    if (aenderA && iA != miA) // Das Bit gehoert zu Alpha
     {
     {
         byte |= ((AA >> (7 - komp - iA)) & Bits(1)) << (7 - i);
         byte |= ((AA >> (7 - komp - iA)) & Bits(1)) << (7 - i);
         ++iA;
         ++iA;
@@ -1704,24 +1716,24 @@ bool LTDSPixel::getNextFarbeBit(char& byte, int i)
 }
 }
 
 
 char LTDSPixel::getNextByte(
 char LTDSPixel::getNextByte(
-    char& byte, int bbegin) // Gibt die nächsten Bits Zurück, -1 wenn der Pixel
-                            // nicht zu ende ist
+    char& byte, int bbegin) // Gibt die naechsten Bits Zurueck, -1 wenn der
+                            // Pixel nicht zu ende ist
 {
 {
     // bbegin gibt an wohin in die byte-variable geschrieben werden soll
     // bbegin gibt an wohin in die byte-variable geschrieben werden soll
-    // die Funktion gibt das ende des Pixels in der byte-variable zurück
-    // -1 heißt, dass der Pixel nicht zu ende ist
+    // die Funktion gibt das ende des Pixels in der byte-variable zurueck
+    // -1 heisst, dass der Pixel nicht zu ende ist
     for (int i = bbegin; i < 8; ++i)
     for (int i = bbegin; i < 8; ++i)
     {
     {
         switch (index)
         switch (index)
         {
         {
         case 0: // Das erste Bit des Pixels speichert, ob sich etwas an der
         case 0: // Das erste Bit des Pixels speichert, ob sich etwas an der
-                // Komprimierung ändert
-            byte |= ((int)änder & Bits(1)) << (7 - i);
+                // Komprimierung aendert
+            byte |= ((int)aender & Bits(1)) << (7 - i);
             break;
             break;
         case 1: // Das zweite Bit des Pixels speichert entweder schon die Farbe
         case 1: // Das zweite Bit des Pixels speichert entweder schon die Farbe
                 // oder die Komprimierung
                 // oder die Komprimierung
-            if (änder) // Komprimierung
-                byte |= ((int)änderA & Bits(1)) << (7 - i);
+            if (aender) // Komprimierung
+                byte |= ((int)aenderA & Bits(1)) << (7 - i);
             else // Farbe
             else // Farbe
             {
             {
                 if (!getNextFarbeBit(byte, i)) return i;
                 if (!getNextFarbeBit(byte, i)) return i;
@@ -1729,7 +1741,7 @@ char LTDSPixel::getNextByte(
             break;
             break;
         case 2: // Das zweite Bit des Pixels speichert entweder schon die Farbe
         case 2: // Das zweite Bit des Pixels speichert entweder schon die Farbe
                 // oder die Komprimierung
                 // oder die Komprimierung
-            if (änder) // Komprimierung
+            if (aender) // Komprimierung
                 byte |= ((komp >> 2) & Bits(1)) << (7 - i);
                 byte |= ((komp >> 2) & Bits(1)) << (7 - i);
             else // Farbe
             else // Farbe
             {
             {
@@ -1738,7 +1750,7 @@ char LTDSPixel::getNextByte(
             break;
             break;
         case 3: // Das dritte Bit des Pixels speichert entweder schon die Farbe
         case 3: // Das dritte Bit des Pixels speichert entweder schon die Farbe
                 // oder die Komprimierung
                 // oder die Komprimierung
-            if (änder) // Komprimierung
+            if (aender) // Komprimierung
                 byte |= ((komp >> 1) & Bits(1)) << (7 - i);
                 byte |= ((komp >> 1) & Bits(1)) << (7 - i);
             else // Farbe
             else // Farbe
             {
             {
@@ -1747,7 +1759,7 @@ char LTDSPixel::getNextByte(
             break;
             break;
         case 4: // Das vierte Bit des Pixels speichert entweder schon die Farbe
         case 4: // Das vierte Bit des Pixels speichert entweder schon die Farbe
                 // oder die Komprimierung
                 // oder die Komprimierung
-            if (änder) // Komprimierung
+            if (aender) // Komprimierung
                 byte |= (komp & Bits(1)) << (7 - i);
                 byte |= (komp & Bits(1)) << (7 - i);
             else // Farbe
             else // Farbe
             {
             {
@@ -1769,17 +1781,18 @@ char LTDSPixel::getNextByte(
 }
 }
 
 
 // constant
 // constant
-unsigned char LTDSPixel::getKomp() const // hat sich die Komprimierung geändert
+unsigned char LTDSPixel::getKomp() const // hat sich die Komprimierung geaendert
 {
 {
     return komp;
     return komp;
 }
 }
 
 
-bool LTDSPixel::getÄnderA() const // gibt zurück, ob sich der alphawert ändert
+bool LTDSPixel::getAEnderA()
+    const // gibt zurueck, ob sich der alphawert aendert
 {
 {
-    return änderA;
+    return aenderA;
 }
 }
 
 
-unsigned char LTDSPixel::getA() const // gibt Alpha zurück
+unsigned char LTDSPixel::getA() const // gibt Alpha zurueck
 {
 {
     return alpha;
     return alpha;
 }
 }
@@ -1801,7 +1814,7 @@ LTDSDateiKopf::~LTDSDateiKopf()
 }
 }
 
 
 // nicht constant
 // nicht constant
-void LTDSDateiKopf::laden(std::ifstream* inF) // Lät aus inF
+void LTDSDateiKopf::laden(std::ifstream* inF) // Laet aus inF
 {
 {
     if (inF->good() && inF->is_open())
     if (inF->good() && inF->is_open())
     {
     {
@@ -1820,7 +1833,7 @@ void LTDSDateiKopf::laden(std::ifstream* inF) // Lät aus inF
     }
     }
 }
 }
 
 
-void LTDSDateiKopf::addSG(char sg) // Schriftgröße hinzufügen
+void LTDSDateiKopf::addSG(char sg) // Schriftgroesse hinzufuegen
 {
 {
     ++sganzahl;
     ++sganzahl;
     unsigned char* gr_tmp = gr;
     unsigned char* gr_tmp = gr;
@@ -1840,7 +1853,7 @@ void LTDSDateiKopf::addSG(char sg) // Schriftgröße hinzufügen
     gr[sganzahl - 1] = sg;
     gr[sganzahl - 1] = sg;
 }
 }
 
 
-void LTDSDateiKopf::removeSG(char sg) // Schriftgröße entfernen
+void LTDSDateiKopf::removeSG(char sg) // Schriftgroesse entfernen
 {
 {
     bool hatsg = 0;
     bool hatsg = 0;
     int sgpos = 0;
     int sgpos = 0;
@@ -1888,20 +1901,20 @@ void LTDSDateiKopf::speichern(std::ofstream* outF) const // Speichert nach outF
     }
     }
 }
 }
 
 
-unsigned char* LTDSDateiKopf::getSchriftGrößeList()
-    const // gibt eine Liste mit gespeicherten Schriftgrößen zurück
+unsigned char* LTDSDateiKopf::getSchriftGroesseList()
+    const // gibt eine Liste mit gespeicherten Schriftgroessen zurueck
 {
 {
     return gr;
     return gr;
 }
 }
 
 
 int* LTDSDateiKopf::getPositionList()
 int* LTDSDateiKopf::getPositionList()
-    const // gibt eine Positionsliste der gespeicherten Schriftgrößen zurück
+    const // gibt eine Positionsliste der gespeicherten Schriftgroessen zurueck
 {
 {
     return pos;
     return pos;
 }
 }
 
 
-int LTDSDateiKopf::getSchriftGrößeAnzahl()
-    const // gibt die Anzahl der gespeicherten Schriftgrößen zurück
+int LTDSDateiKopf::getSchriftGroesseAnzahl()
+    const // gibt die Anzahl der gespeicherten Schriftgroessen zurueck
 {
 {
     return sganzahl;
     return sganzahl;
 }
 }
@@ -1924,7 +1937,7 @@ LTDSSchriftKopf::~LTDSSchriftKopf()
 }
 }
 
 
 // nicht constant
 // nicht constant
-void LTDSSchriftKopf::laden(std::ifstream* inF) // läht von inF
+void LTDSSchriftKopf::laden(std::ifstream* inF) // laeht von inF
 {
 {
     if (inF->good() && inF->is_open())
     if (inF->good() && inF->is_open())
     {
     {
@@ -1943,7 +1956,8 @@ void LTDSSchriftKopf::laden(std::ifstream* inF) // läht von inF
     }
     }
 }
 }
 
 
-void LTDSSchriftKopf::setSchriftgröße(unsigned char gr) // setze schriftgröße
+void LTDSSchriftKopf::setSchriftgroesse(
+    unsigned char gr) // setze schriftgroesse
 {
 {
     schriftSize = gr;
     schriftSize = gr;
 }
 }
@@ -1979,7 +1993,7 @@ void LTDSSchriftKopf::setZeichenAlphabet(
     alphabet->release();
     alphabet->release();
 }
 }
 
 
-void LTDSSchriftKopf::addZeichen(unsigned char zeichen) // Zeichen hinzufügen
+void LTDSSchriftKopf::addZeichen(unsigned char zeichen) // Zeichen hinzufuegen
 {
 {
     ++zeichenAnzahl;
     ++zeichenAnzahl;
     unsigned char* zeichen_tmp = this->zeichen;
     unsigned char* zeichen_tmp = this->zeichen;
@@ -2048,23 +2062,24 @@ void LTDSSchriftKopf::speichern(
 }
 }
 
 
 unsigned char
 unsigned char
-LTDSSchriftKopf::getSchriftGröße() const // gibt die Schriftgröße zurück
+LTDSSchriftKopf::getSchriftGroesse() const // gibt die Schriftgroesse zurueck
 {
 {
     return schriftSize;
     return schriftSize;
 }
 }
 
 
 unsigned char
 unsigned char
-LTDSSchriftKopf::getZeichenAnzahl() const // gibt die Zeichenanzahl zurück
+LTDSSchriftKopf::getZeichenAnzahl() const // gibt die Zeichenanzahl zurueck
 {
 {
     return zeichenAnzahl;
     return zeichenAnzahl;
 }
 }
 
 
-int* LTDSSchriftKopf::getPositionen() const // gibt die Zeichenpositionen zurück
+int* LTDSSchriftKopf::getPositionen()
+    const // gibt die Zeichenpositionen zurueck
 {
 {
     return pos;
     return pos;
 }
 }
 
 
-unsigned char* LTDSSchriftKopf::getZeichen() const // gibt die zeichen zurück
+unsigned char* LTDSSchriftKopf::getZeichen() const // gibt die zeichen zurueck
 {
 {
     return zeichen;
     return zeichen;
 }
 }
@@ -2078,7 +2093,7 @@ LTDSBuchstabenKopf::LTDSBuchstabenKopf()
 {}
 {}
 
 
 // nicht constant
 // nicht constant
-void LTDSBuchstabenKopf::laden(std::ifstream* inF) // lät aus inF
+void LTDSBuchstabenKopf::laden(std::ifstream* inF) // laet aus inF
 {
 {
     if (inF->good() && inF->is_open())
     if (inF->good() && inF->is_open())
     {
     {
@@ -2089,16 +2104,16 @@ void LTDSBuchstabenKopf::laden(std::ifstream* inF) // lät aus inF
 }
 }
 
 
 void LTDSBuchstabenKopf::init(unsigned char zeichen,
 void LTDSBuchstabenKopf::init(unsigned char zeichen,
-    const Punkt& größe) // initialisierung( für speichern )
+    const Punkt& groesse) // initialisierung( fuer speichern )
 {
 {
     this->zeichen = zeichen;
     this->zeichen = zeichen;
-    this->size = größe;
+    this->size = groesse;
 }
 }
 
 
-void LTDSBuchstabenKopf::init(unsigned char zeichen, int br, int hö)
+void LTDSBuchstabenKopf::init(unsigned char zeichen, int br, int hoe)
 {
 {
     this->zeichen = zeichen;
     this->zeichen = zeichen;
-    size.x = br, size.y = hö;
+    size.x = br, size.y = hoe;
 }
 }
 
 
 // constant
 // constant
@@ -2113,31 +2128,31 @@ void LTDSBuchstabenKopf::speichern(
     }
     }
 }
 }
 
 
-unsigned char LTDSBuchstabenKopf::getZeichen() const // gibt das Zeichen zurück
+unsigned char LTDSBuchstabenKopf::getZeichen() const // gibt das Zeichen zurueck
 {
 {
     return zeichen;
     return zeichen;
 }
 }
 
 
-int LTDSBuchstabenKopf::getBreite() const // gibt die Breite zurück
+int LTDSBuchstabenKopf::getBreite() const // gibt die Breite zurueck
 {
 {
     return size.x;
     return size.x;
 }
 }
 
 
-int LTDSBuchstabenKopf::getHöhe() const // gibt die höhe zurück
+int LTDSBuchstabenKopf::getHoehe() const // gibt die hoehe zurueck
 {
 {
     return size.y;
     return size.y;
 }
 }
 
 
-const Punkt& LTDSBuchstabenKopf::getGröße() const // gibt die Größe zurück
+const Punkt& LTDSBuchstabenKopf::getGroesse() const // gibt die Groesse zurueck
 {
 {
     return size;
     return size;
 }
 }
 
 
-// Inhalt der LTDSBuchstabenKörper Klasse aus Dateisystem.h
+// Inhalt der LTDSBuchstabenKoerper Klasse aus Dateisystem.h
 // Konstruktor
 // Konstruktor
-LTDSBuchstabenKörper::LTDSBuchstabenKörper(LTDSBuchstabenKopf* kopf)
+LTDSBuchstabenKoerper::LTDSBuchstabenKoerper(LTDSBuchstabenKopf* kopf)
     : ReferenceCounter(),
     : ReferenceCounter(),
-      size(kopf->getGröße()),
+      size(kopf->getGroesse()),
       zeichen(kopf->getZeichen()),
       zeichen(kopf->getZeichen()),
       buchstabe(new Buchstabe())
       buchstabe(new Buchstabe())
 {
 {
@@ -2146,20 +2161,20 @@ LTDSBuchstabenKörper::LTDSBuchstabenKörper(LTDSBuchstabenKopf* kopf)
 }
 }
 
 
 // Destruktor
 // Destruktor
-LTDSBuchstabenKörper::~LTDSBuchstabenKörper()
+LTDSBuchstabenKoerper::~LTDSBuchstabenKoerper()
 {
 {
     if (buchstabe) buchstabe->release();
     if (buchstabe) buchstabe->release();
 }
 }
 
 
 // nicht constant
 // nicht constant
-void LTDSBuchstabenKörper::setBuchstabe(
+void LTDSBuchstabenKoerper::setBuchstabe(
     Buchstabe* zeichen) // setzt den Buchstaben
     Buchstabe* zeichen) // setzt den Buchstaben
 {
 {
     if (buchstabe) buchstabe->release();
     if (buchstabe) buchstabe->release();
     buchstabe = zeichen;
     buchstabe = zeichen;
 }
 }
 
 
-void LTDSBuchstabenKörper::laden(std::ifstream* inF) // Läht aus inF
+void LTDSBuchstabenKoerper::laden(std::ifstream* inF) // Laeht aus inF
 {
 {
     if (inF->good() && inF->is_open())
     if (inF->good() && inF->is_open())
     {
     {
@@ -2193,7 +2208,7 @@ void LTDSBuchstabenKörper::laden(std::ifstream* inF) // Läht aus inF
 }
 }
 
 
 // constant
 // constant
-void LTDSBuchstabenKörper::speichern(
+void LTDSBuchstabenKoerper::speichern(
     std::ofstream* outF) const // speichert nach outF
     std::ofstream* outF) const // speichert nach outF
 {
 {
     if (outF->good() && outF->is_open())
     if (outF->good() && outF->is_open())
@@ -2203,10 +2218,10 @@ void LTDSBuchstabenKörper::speichern(
             = new LTDSPixel(0); // Der momentan zu speichernde Pixel
             = new LTDSPixel(0); // Der momentan zu speichernde Pixel
         int begin = 0,
         int begin = 0,
             ende = 0;  // Pixelbeginn, endposition in der byte variable
             ende = 0;  // Pixelbeginn, endposition in der byte variable
-        char byte = 0; // Der nächste byte der Datei
+        char byte = 0; // Der naechste byte der Datei
         bool w = 0;
         bool w = 0;
         unsigned char* alphaBuff = buchstabe->getBuff();
         unsigned char* alphaBuff = buchstabe->getBuff();
-        for (int i = 0; i < size.x * size.y; ++i) // für jeden Pixel
+        for (int i = 0; i < size.x * size.y; ++i) // fuer jeden Pixel
         {
         {
             if (!jetzt) // wenn es nicht der erste Pixel ist
             if (!jetzt) // wenn es nicht der erste Pixel ist
                 jetzt = new LTDSPixel(
                 jetzt = new LTDSPixel(
@@ -2214,7 +2229,7 @@ void LTDSBuchstabenKörper::speichern(
             jetzt->setAlpha(alphaBuff[i]); // Farbe des Pixels setzen
             jetzt->setAlpha(alphaBuff[i]); // Farbe des Pixels setzen
             jetzt->Komp();                 // Pixel komprimieren
             jetzt->Komp();                 // Pixel komprimieren
             ende = -1;
             ende = -1;
-            while (ende < 0) // byte befüllen
+            while (ende < 0) // byte befuellen
             {
             {
                 ende = jetzt->getNextByte(byte, begin);
                 ende = jetzt->getNextByte(byte, begin);
                 begin = 0;
                 begin = 0;
@@ -2243,13 +2258,13 @@ void LTDSBuchstabenKörper::speichern(
 }
 }
 
 
 Buchstabe*
 Buchstabe*
-LTDSBuchstabenKörper::getBuchstabe() const // gibt den Buchstaben zurück
+LTDSBuchstabenKoerper::getBuchstabe() const // gibt den Buchstaben zurueck
 {
 {
     return dynamic_cast<Buchstabe*>(buchstabe->getThis());
     return dynamic_cast<Buchstabe*>(buchstabe->getThis());
 }
 }
 
 
 unsigned char
 unsigned char
-LTDSBuchstabenKörper::getZeichen() const // gibt das Zeichen zurück
+LTDSBuchstabenKoerper::getZeichen() const // gibt das Zeichen zurueck
 {
 {
     return zeichen;
     return zeichen;
 }
 }
@@ -2277,7 +2292,7 @@ void LTDSDatei::setPfad(Text* txt) // setzt den Pfad zur Datei
     txt->release();
     txt->release();
 }
 }
 
 
-void LTDSDatei::leseDaten() // ließt den Dateikopf
+void LTDSDatei::leseDaten() // liesst den Dateikopf
 {
 {
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return;
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return;
     if (dateiKopf) dateiKopf->release();
     if (dateiKopf) dateiKopf->release();
@@ -2288,38 +2303,38 @@ void LTDSDatei::leseDaten() // ließt den Dateikopf
     delete inF;
     delete inF;
 }
 }
 
 
-void LTDSDatei::addSchriftgröße(
-    Alphabet* alphabet) // fügt eine Schriftgröße hinzu
+void LTDSDatei::addSchriftgroesse(
+    Alphabet* alphabet) // fuegt eine Schriftgroesse hinzu
 {
 {
     if (!DateiExistiert(dynamic_cast<Text*>(
     if (!DateiExistiert(dynamic_cast<Text*>(
-            pfad->getThis()))) // prüfen, ob die Datei existiert
+            pfad->getThis()))) // pruefen, ob die Datei existiert
         return;
         return;
-    if (!dateiKopf) // prüfen, ob der Dateikopf schon gelesen wurde
+    if (!dateiKopf) // pruefen, ob der Dateikopf schon gelesen wurde
         leseDaten();
         leseDaten();
-    int sgröße
+    int sgroesse
         = alphabet
         = alphabet
-              ->getSchriftSize(); // Schriftgröße die hinzugefügt werden soll
+              ->getSchriftSize(); // Schriftgroesse die hinzugefuegt werden soll
     unsigned char* sglist
     unsigned char* sglist
-        = dateiKopf->getSchriftGrößeList(); // Liste von bereits vorhandenen
-                                            // Schriftgrößen
+        = dateiKopf->getSchriftGroesseList(); // Liste von bereits vorhandenen
+                                              // Schriftgroessen
     unsigned char sganzahl
     unsigned char sganzahl
-        = dateiKopf->getSchriftGrößeAnzahl(); // Anzahl der bereits vorhandenen
-                                              // Schriftgrößen
+        = dateiKopf->getSchriftGroesseAnzahl(); // Anzahl der bereits
+                                                // vorhandenen Schriftgroessen
     for (int i = 0; i < sganzahl;
     for (int i = 0; i < sganzahl;
-        ++i) // prüfen, ob die Schriftgröße bereits existiert
+        ++i) // pruefen, ob die Schriftgroesse bereits existiert
     {
     {
-        if (sglist[i] == sgröße)
+        if (sglist[i] == sgroesse)
         {
         {
             alphabet->release();
             alphabet->release();
             return;
             return;
         }
         }
     }
     }
-    dateiKopf->addSG(sgröße); // Schriftgröße dem Dateikopf hinzufügen
+    dateiKopf->addSG(sgroesse); // Schriftgroesse dem Dateikopf hinzufuegen
     int* sgPosList
     int* sgPosList
         = dateiKopf
         = dateiKopf
-              ->getPositionList(); // Liste mit positionen der Schriftgrößen
-    sglist = dateiKopf->getSchriftGrößeList(); // Liste von bereits vorhandenen
-                                               // Schriftgrößen
+              ->getPositionList(); // Liste mit positionen der Schriftgroessen
+    sglist = dateiKopf->getSchriftGroesseList(); // Liste von bereits
+                                                 // vorhandenen Schriftgroessen
     std::ifstream* inF
     std::ifstream* inF
         = new std::ifstream(pfad->getText(), std::ios::binary); // alte Datei
         = new std::ifstream(pfad->getText(), std::ios::binary); // alte Datei
     pfad->append("0");
     pfad->append("0");
@@ -2327,24 +2342,26 @@ void LTDSDatei::addSchriftgröße(
         = new std::ofstream(pfad->getText(), std::ios::binary); // neue Datei
         = new std::ofstream(pfad->getText(), std::ios::binary); // neue Datei
     dateiKopf->speichern(outF); // Dateikopf in neue datei speichern
     dateiKopf->speichern(outF); // Dateikopf in neue datei speichern
     inF->seekg(1 + 5 * sganzahl,
     inF->seekg(1 + 5 * sganzahl,
-        std::ios::beg); // Position der ersten Schriftgröße in der alten Datei
+        std::ios::beg); // Position der ersten Schriftgroesse in der alten Datei
     for (int i = 0; i < sganzahl;
     for (int i = 0; i < sganzahl;
-        ++i) // Buchstabenpositionen aller Schriftgrößen aktualisieren
+        ++i) // Buchstabenpositionen aller Schriftgroessen aktualisieren
     {
     {
         LTDSSchriftKopf* sgKpf_tmp
         LTDSSchriftKopf* sgKpf_tmp
-            = new LTDSSchriftKopf(); // Schriftgrößen Kopf
+            = new LTDSSchriftKopf(); // Schriftgroessen Kopf
         sgKpf_tmp->laden(inF);       // aus alter Datei laden
         sgKpf_tmp->laden(inF);       // aus alter Datei laden
         int* zeichP_tmp
         int* zeichP_tmp
-            = sgKpf_tmp->getPositionen(); // Zeichenpositionen der Schriftgröße
+            = sgKpf_tmp
+                  ->getPositionen(); // Zeichenpositionen der Schriftgroesse
         unsigned char zeichA_tmp
         unsigned char zeichA_tmp
             = sgKpf_tmp
             = sgKpf_tmp
-                  ->getZeichenAnzahl(); // Anzahl von Zeichen der Schriftgröße
+                  ->getZeichenAnzahl(); // Anzahl von Zeichen der Schriftgroesse
         for (int i1 = 0; i1 < zeichA_tmp; ++i1)
         for (int i1 = 0; i1 < zeichA_tmp; ++i1)
-            zeichP_tmp[i1] += 5;    // Buchstabenpositionen aktualisieren
-        sgKpf_tmp->speichern(outF); // Schriftgröße Kopf in neue Datei speichern
+            zeichP_tmp[i1] += 5; // Buchstabenpositionen aktualisieren
+        sgKpf_tmp->speichern(
+            outF); // Schriftgroesse Kopf in neue Datei speichern
         int beginByte
         int beginByte
-            = (int)inF->tellg(); // Die restlichen bytes bis zur nächsten
-                                 // Schriftgröße in neue Datei kopieren
+            = (int)inF->tellg(); // Die restlichen bytes bis zur naechsten
+                                 // Schriftgroesse in neue Datei kopieren
         int endByte = sgPosList[i + 1];
         int endByte = sgPosList[i + 1];
         if (!endByte)
         if (!endByte)
         {
         {
@@ -2360,7 +2377,7 @@ void LTDSDatei::addSchriftgröße(
         }
         }
         sgKpf_tmp->release();
         sgKpf_tmp->release();
     }
     }
-    inF->close(); // Alte datei schließen
+    inF->close(); // Alte datei schliessen
     sgPosList[sganzahl] = (int)outF->tellp();
     sgPosList[sganzahl] = (int)outF->tellp();
     outF->seekp(0, std::ios::beg);
     outF->seekp(0, std::ios::beg);
     for (int i = 0; i < sganzahl; ++i) // Positionen im Dateikopf aktualisieren
     for (int i = 0; i < sganzahl; ++i) // Positionen im Dateikopf aktualisieren
@@ -2368,10 +2385,10 @@ void LTDSDatei::addSchriftgröße(
     dateiKopf->speichern(outF); // aktualisierter Dateikopf speichern
     dateiKopf->speichern(outF); // aktualisierter Dateikopf speichern
     outF->seekp(sgPosList[sganzahl], std::ios::beg);
     outF->seekp(sgPosList[sganzahl], std::ios::beg);
     LTDSSchriftKopf* sgkopf
     LTDSSchriftKopf* sgkopf
-        = new LTDSSchriftKopf(); // Kopf der neuen Schriftgröße
+        = new LTDSSchriftKopf(); // Kopf der neuen Schriftgroesse
     sgkopf->setZeichenAlphabet(dynamic_cast<Alphabet*>(
     sgkopf->setZeichenAlphabet(dynamic_cast<Alphabet*>(
-        alphabet->getThis())); // Kopf der Schriftgröße initialisieren
-    sgkopf->speichern(outF);   // Kopf der Schriftgröße speichern
+        alphabet->getThis())); // Kopf der Schriftgroesse initialisieren
+    sgkopf->speichern(outF);   // Kopf der Schriftgroesse speichern
     int* BuchstabenPosList
     int* BuchstabenPosList
         = sgkopf->getPositionen(); // positionen der verschiedenen Zeichen in
         = sgkopf->getPositionen(); // positionen der verschiedenen Zeichen in
                                    // der Datei( nuch 0 )
                                    // der Datei( nuch 0 )
@@ -2387,23 +2404,24 @@ void LTDSDatei::addSchriftgröße(
                 = new LTDSBuchstabenKopf(); // Zeichenkopf
                 = new LTDSBuchstabenKopf(); // Zeichenkopf
             zeichKpf->init(i, zeich->getBreite(), zeich->getHeight());
             zeichKpf->init(i, zeich->getBreite(), zeich->getHeight());
             zeichKpf->speichern(outF); // Zeichenkopf speichern
             zeichKpf->speichern(outF); // Zeichenkopf speichern
-            LTDSBuchstabenKörper* zeichKörp
-                = new LTDSBuchstabenKörper(dynamic_cast<LTDSBuchstabenKopf*>(
-                    zeichKpf->getThis())); // Zeichenkörper
+            LTDSBuchstabenKoerper* zeichKoerp
+                = new LTDSBuchstabenKoerper(dynamic_cast<LTDSBuchstabenKopf*>(
+                    zeichKpf->getThis())); // Zeichenkoerper
             zeichKpf->release();
             zeichKpf->release();
-            zeichKörp->setBuchstabe(dynamic_cast<Buchstabe*>(zeich->getThis()));
-            zeichKörp->speichern(outF); // Zeichenkörper speichern
+            zeichKoerp->setBuchstabe(
+                dynamic_cast<Buchstabe*>(zeich->getThis()));
+            zeichKoerp->speichern(outF); // Zeichenkoerper speichern
             zeich->release();
             zeich->release();
             ++count;
             ++count;
         }
         }
     }
     }
     outF->seekp(sgPosList[sganzahl], std::ios::beg);
     outF->seekp(sgPosList[sganzahl], std::ios::beg);
-    sgkopf->speichern(outF); // aktualisierter Schriftgrößen Kopf speichern
+    sgkopf->speichern(outF); // aktualisierter Schriftgroessen Kopf speichern
     outF->close();
     outF->close();
     Text* pfad2 = new Text();
     Text* pfad2 = new Text();
     pfad2->setText(pfad->getText());
     pfad2->setText(pfad->getText());
     pfad->remove(pfad->getLength() - 1, pfad->getLength());
     pfad->remove(pfad->getLength() - 1, pfad->getLength());
-    DateiRemove(dynamic_cast<Text*>(pfad->getThis())); // Alte datei Löschen
+    DateiRemove(dynamic_cast<Text*>(pfad->getThis())); // Alte datei Loeschen
     DateiUmbenennen(dynamic_cast<Text*>(pfad2->getThis()),
     DateiUmbenennen(dynamic_cast<Text*>(pfad2->getThis()),
         dynamic_cast<Text*>(
         dynamic_cast<Text*>(
             pfad->getThis())); // neue Datei nach alte umbenennen
             pfad->getThis())); // neue Datei nach alte umbenennen
@@ -2416,27 +2434,27 @@ void LTDSDatei::addSchriftgröße(
 
 
 void LTDSDatei::addBuchstabe(int gr,
 void LTDSDatei::addBuchstabe(int gr,
     Buchstabe* zeich,
     Buchstabe* zeich,
-    unsigned char zeichen) // Fügt einer Schriftgröße einen Buchstaben hinzu
+    unsigned char zeichen) // Fuegt einer Schriftgroesse einen Buchstaben hinzu
 {
 {
     if (!DateiExistiert(
     if (!DateiExistiert(
-            dynamic_cast<Text*>(pfad->getThis()))) // prüfen ob Datei existiert
+            dynamic_cast<Text*>(pfad->getThis()))) // pruefen ob Datei existiert
     {
     {
         zeich->release();
         zeich->release();
         return;
         return;
     }
     }
-    if (!dateiKopf) // prüfen, ob der DAteikopf geladen wurde
+    if (!dateiKopf) // pruefen, ob der DAteikopf geladen wurde
         leseDaten();
         leseDaten();
     unsigned char* sgList
     unsigned char* sgList
-        = dateiKopf
-              ->getSchriftGrößeList(); // Liste mit Schriftgrößen aus der Datei
-    int* sgPosList = dateiKopf->getPositionList(); // Liste mit Schriftgrößen
+        = dateiKopf->getSchriftGroesseList(); // Liste mit Schriftgroessen aus
+                                              // der Datei
+    int* sgPosList = dateiKopf->getPositionList(); // Liste mit Schriftgroessen
                                                    // positionen aus Datei
                                                    // positionen aus Datei
     unsigned char sgAnzahl
     unsigned char sgAnzahl
-        = dateiKopf->getSchriftGrößeAnzahl(); // Anzahl von Schriftgrößen aus
-                                              // der Datei
+        = dateiKopf->getSchriftGroesseAnzahl(); // Anzahl von Schriftgroessen
+                                                // aus der Datei
     int sgNum = -1;
     int sgNum = -1;
     for (int i = 0; i < sgAnzahl;
     for (int i = 0; i < sgAnzahl;
-        ++i) // Position der richtigen Schriftgröße ermitteln
+        ++i) // Position der richtigen Schriftgroesse ermitteln
     {
     {
         if (sgList[i] == gr)
         if (sgList[i] == gr)
         {
         {
@@ -2450,34 +2468,35 @@ void LTDSDatei::addBuchstabe(int gr,
     std::ofstream* outF
     std::ofstream* outF
         = new std::ofstream(pfad->getText(), std::ios::binary); // Neue Datei
         = new std::ofstream(pfad->getText(), std::ios::binary); // Neue Datei
     inF->seekg(1 + 5 * sgAnzahl, std::ios::beg);
     inF->seekg(1 + 5 * sgAnzahl, std::ios::beg);
-    if (sgNum == -1) // Die Schriftgröße existiert noch nicht und wird erstellt
+    if (sgNum
+        == -1) // Die Schriftgroesse existiert noch nicht und wird erstellt
     {
     {
-        dateiKopf->addSG(gr); // Schriftgröße dem Dateikopf hinzufügen
+        dateiKopf->addSG(gr); // Schriftgroesse dem Dateikopf hinzufuegen
         sgPosList = dateiKopf->getPositionList();
         sgPosList = dateiKopf->getPositionList();
-        sgList = dateiKopf->getSchriftGrößeList();
+        sgList = dateiKopf->getSchriftGroesseList();
         dateiKopf->speichern(outF); // Dateikopf speichern
         dateiKopf->speichern(outF); // Dateikopf speichern
-        inF->seekg(
-            1 + 5 * sgAnzahl, std::ios::beg); // Position der ersten
-                                              // Schriftgröße in der alten Datei
+        inF->seekg(1 + 5 * sgAnzahl,
+            std::ios::beg); // Position der ersten
+                            // Schriftgroesse in der alten Datei
         for (int i = 0; i < sgAnzahl;
         for (int i = 0; i < sgAnzahl;
-            ++i) // Buchstabenpositionen aller Schriftgrößen aktualisieren
+            ++i) // Buchstabenpositionen aller Schriftgroessen aktualisieren
         {
         {
             LTDSSchriftKopf* sgKpf_tmp
             LTDSSchriftKopf* sgKpf_tmp
-                = new LTDSSchriftKopf(); // Schriftgrößen Kopf
+                = new LTDSSchriftKopf(); // Schriftgroessen Kopf
             sgKpf_tmp->laden(inF);       // aus alter Datei laden
             sgKpf_tmp->laden(inF);       // aus alter Datei laden
             int* zeichP_tmp
             int* zeichP_tmp
                 = sgKpf_tmp
                 = sgKpf_tmp
-                      ->getPositionen(); // Zeichenpositionen der Schriftgröße
+                      ->getPositionen(); // Zeichenpositionen der Schriftgroesse
             unsigned char zeichA_tmp
             unsigned char zeichA_tmp
                 = sgKpf_tmp->getZeichenAnzahl(); // Anzahl von Zeichen der
                 = sgKpf_tmp->getZeichenAnzahl(); // Anzahl von Zeichen der
-                                                 // Schriftgröße
+                                                 // Schriftgroesse
             for (int i1 = 0; i1 < zeichA_tmp; ++i1)
             for (int i1 = 0; i1 < zeichA_tmp; ++i1)
                 zeichP_tmp[i1] += 5; // Buchstabenpositionen aktualisieren
                 zeichP_tmp[i1] += 5; // Buchstabenpositionen aktualisieren
             sgKpf_tmp->speichern(
             sgKpf_tmp->speichern(
-                outF); // Schriftgröße Kopf in neue Datei speichern
+                outF); // Schriftgroesse Kopf in neue Datei speichern
             int beginByte
             int beginByte
-                = (int)inF->tellg(); // Die restlichen bytes bis zur nächsten
-                                     // Schriftgröße in neue Datei kopieren
+                = (int)inF->tellg(); // Die restlichen bytes bis zur naechsten
+                                     // Schriftgroesse in neue Datei kopieren
             int endByte = sgPosList[i + 1];
             int endByte = sgPosList[i + 1];
             if (i + 1 >= sgAnzahl)
             if (i + 1 >= sgAnzahl)
             {
             {
@@ -2501,39 +2520,39 @@ void LTDSDatei::addBuchstabe(int gr,
         dateiKopf->speichern(outF); // aktualisierter Dateikopf speichern
         dateiKopf->speichern(outF); // aktualisierter Dateikopf speichern
         outF->seekp(sgPosList[sgAnzahl], std::ios::beg);
         outF->seekp(sgPosList[sgAnzahl], std::ios::beg);
         LTDSSchriftKopf* sgKpf
         LTDSSchriftKopf* sgKpf
-            = new LTDSSchriftKopf(); // Schriftgröße Kopf initialisiern
-        sgKpf->setSchriftgröße(gr);
+            = new LTDSSchriftKopf(); // Schriftgroesse Kopf initialisiern
+        sgKpf->setSchriftgroesse(gr);
         sgKpf->addZeichen(zeichen);
         sgKpf->addZeichen(zeichen);
         sgKpf->getPositionen()[0] = (int)outF->tellp() + 7;
         sgKpf->getPositionen()[0] = (int)outF->tellp() + 7;
-        sgKpf->speichern(outF); // Schriftgröße Kopf speichern
+        sgKpf->speichern(outF); // Schriftgroesse Kopf speichern
         sgKpf->release();
         sgKpf->release();
         LTDSBuchstabenKopf* zeichKpf
         LTDSBuchstabenKopf* zeichKpf
             = new LTDSBuchstabenKopf(); // Buchstabenkopf
             = new LTDSBuchstabenKopf(); // Buchstabenkopf
         zeichKpf->init(zeichen, zeich->getSize());
         zeichKpf->init(zeichen, zeich->getSize());
         zeichKpf->speichern(outF); // Buchstabenkopf speichern
         zeichKpf->speichern(outF); // Buchstabenkopf speichern
-        LTDSBuchstabenKörper* zeichKörp
-            = new LTDSBuchstabenKörper(dynamic_cast<LTDSBuchstabenKopf*>(
-                zeichKpf->getThis())); // Buchstabenkörper
+        LTDSBuchstabenKoerper* zeichKoerp
+            = new LTDSBuchstabenKoerper(dynamic_cast<LTDSBuchstabenKopf*>(
+                zeichKpf->getThis())); // Buchstabenkoerper
         zeichKpf->release();
         zeichKpf->release();
-        zeichKörp->setBuchstabe(dynamic_cast<Buchstabe*>(zeich->getThis()));
-        zeichKörp->speichern(outF); // Buchstabenkörper speichern
-        zeichKörp->release();
+        zeichKoerp->setBuchstabe(dynamic_cast<Buchstabe*>(zeich->getThis()));
+        zeichKoerp->speichern(outF); // Buchstabenkoerper speichern
+        zeichKoerp->release();
     }
     }
     else
     else
     {
     {
         dateiKopf->speichern(outF); // Dateikopf speichern
         dateiKopf->speichern(outF); // Dateikopf speichern
         int beginByte
         int beginByte
-            = 1 + 5 * sgAnzahl; // Die restlichen bytes bis zur nächsten
-                                // Schriftgröße in neue Datei kopieren
+            = 1 + 5 * sgAnzahl; // Die restlichen bytes bis zur naechsten
+                                // Schriftgroesse in neue Datei kopieren
         int endByte = sgPosList[sgNum];
         int endByte = sgPosList[sgNum];
         char byte;
         char byte;
         for (int i1 = beginByte; i1 < endByte;
         for (int i1 = beginByte; i1 < endByte;
-            ++i1) // Kopiervorgang bis zur angegebenen größe
+            ++i1) // Kopiervorgang bis zur angegebenen groesse
         {
         {
             inF->read(&byte, 1);
             inF->read(&byte, 1);
             outF->write(&byte, 1);
             outF->write(&byte, 1);
         }
         }
-        LTDSSchriftKopf* sgKpf = new LTDSSchriftKopf(); // Schriftgröße Kopf
+        LTDSSchriftKopf* sgKpf = new LTDSSchriftKopf(); // Schriftgroesse Kopf
         sgKpf->laden(inF);
         sgKpf->laden(inF);
         for (int i = 0; i < sgKpf->getZeichenAnzahl(); ++i)
         for (int i = 0; i < sgKpf->getZeichenAnzahl(); ++i)
             sgKpf->getPositionen()[i] += 5;
             sgKpf->getPositionen()[i] += 5;
@@ -2549,7 +2568,7 @@ void LTDSDatei::addBuchstabe(int gr,
         }
         }
         zeichenPos += indexPlus;
         zeichenPos += indexPlus;
         sgKpf->getPositionen()[sgKpf->getZeichenAnzahl() - 1] = zeichenPos;
         sgKpf->getPositionen()[sgKpf->getZeichenAnzahl() - 1] = zeichenPos;
-        sgKpf->speichern(outF); // Schriftgröße Kopf speichern
+        sgKpf->speichern(outF); // Schriftgroesse Kopf speichern
         sgKpf->release();
         sgKpf->release();
         for (int i = (int)inF->tellg() + indexPlus; i < zeichenPos;
         for (int i = (int)inF->tellg() + indexPlus; i < zeichenPos;
             ++i) // Kopiervorgang bis zum Zeichenbeginn
             ++i) // Kopiervorgang bis zum Zeichenbeginn
@@ -2560,13 +2579,13 @@ void LTDSDatei::addBuchstabe(int gr,
         LTDSBuchstabenKopf* zeichKpf = new LTDSBuchstabenKopf(); // Zeichenkopf
         LTDSBuchstabenKopf* zeichKpf = new LTDSBuchstabenKopf(); // Zeichenkopf
         zeichKpf->init(zeichen, zeich->getSize());
         zeichKpf->init(zeichen, zeich->getSize());
         zeichKpf->speichern(outF); // Zeichenkopf speichern
         zeichKpf->speichern(outF); // Zeichenkopf speichern
-        LTDSBuchstabenKörper* zeichKörp
-            = new LTDSBuchstabenKörper(dynamic_cast<LTDSBuchstabenKopf*>(
-                zeichKpf->getThis())); // Zeichenkörper
+        LTDSBuchstabenKoerper* zeichKoerp
+            = new LTDSBuchstabenKoerper(dynamic_cast<LTDSBuchstabenKopf*>(
+                zeichKpf->getThis())); // Zeichenkoerper
         zeichKpf->release();
         zeichKpf->release();
-        zeichKörp->setBuchstabe(dynamic_cast<Buchstabe*>(zeich->getThis()));
-        zeichKörp->speichern(outF); // Zeichenkörper speichern
-        zeichKörp->release();
+        zeichKoerp->setBuchstabe(dynamic_cast<Buchstabe*>(zeich->getThis()));
+        zeichKoerp->speichern(outF); // Zeichenkoerper speichern
+        zeichKoerp->release();
         int nowPos = (int)outF->tellp();
         int nowPos = (int)outF->tellp();
         indexPlus += nowPos - zeichenPos;
         indexPlus += nowPos - zeichenPos;
         for (int i = sgNum + 1; i < sgAnzahl; ++i) // Dateikopf aktualisieren
         for (int i = sgNum + 1; i < sgAnzahl; ++i) // Dateikopf aktualisieren
@@ -2575,25 +2594,25 @@ void LTDSDatei::addBuchstabe(int gr,
         dateiKopf->speichern(outF); // Dateikopf speichern
         dateiKopf->speichern(outF); // Dateikopf speichern
         outF->seekp(nowPos, std::ios::beg);
         outF->seekp(nowPos, std::ios::beg);
         for (int i = sgNum + 1; i < sgAnzahl;
         for (int i = sgNum + 1; i < sgAnzahl;
-            ++i) // Restliche Schriftgrößen aktualisieren
+            ++i) // Restliche Schriftgroessen aktualisieren
         {
         {
             LTDSSchriftKopf* sgKpf_tmp
             LTDSSchriftKopf* sgKpf_tmp
-                = new LTDSSchriftKopf(); // Schriftgrößen Kopf
+                = new LTDSSchriftKopf(); // Schriftgroessen Kopf
             sgKpf_tmp->laden(inF);       // aus alter Datei laden
             sgKpf_tmp->laden(inF);       // aus alter Datei laden
             int* zeichP_tmp
             int* zeichP_tmp
                 = sgKpf_tmp
                 = sgKpf_tmp
-                      ->getPositionen(); // Zeichenpositionen der Schriftgröße
+                      ->getPositionen(); // Zeichenpositionen der Schriftgroesse
             unsigned char zeichA_tmp
             unsigned char zeichA_tmp
                 = sgKpf_tmp->getZeichenAnzahl(); // Anzahl von Zeichen der
                 = sgKpf_tmp->getZeichenAnzahl(); // Anzahl von Zeichen der
-                                                 // Schriftgröße
+                                                 // Schriftgroesse
             for (int i1 = 0; i1 < zeichA_tmp; ++i1)
             for (int i1 = 0; i1 < zeichA_tmp; ++i1)
                 zeichP_tmp[i1]
                 zeichP_tmp[i1]
                     += indexPlus; // Buchstabenpositionen aktualisieren
                     += indexPlus; // Buchstabenpositionen aktualisieren
             sgKpf_tmp->speichern(
             sgKpf_tmp->speichern(
-                outF); // Schriftgröße Kopf in neue Datei speichern
+                outF); // Schriftgroesse Kopf in neue Datei speichern
             int beginByte
             int beginByte
-                = (int)inF->tellg(); // Die restlichen bytes bis zur nächsten
-                                     // Schriftgröße in neue Datei kopieren
+                = (int)inF->tellg(); // Die restlichen bytes bis zur naechsten
+                                     // Schriftgroesse in neue Datei kopieren
             int endByte = sgPosList[i + 1];
             int endByte = sgPosList[i + 1];
             if (i + 1 >= sgAnzahl)
             if (i + 1 >= sgAnzahl)
             {
             {
@@ -2614,7 +2633,7 @@ void LTDSDatei::addBuchstabe(int gr,
     outF->close();
     outF->close();
     Text* pfad2 = new Text(pfad->getText());
     Text* pfad2 = new Text(pfad->getText());
     pfad->remove(pfad->getLength() - 1, pfad->getLength());
     pfad->remove(pfad->getLength() - 1, pfad->getLength());
-    DateiRemove(dynamic_cast<Text*>(pfad->getThis())); // Alte Datei löschen
+    DateiRemove(dynamic_cast<Text*>(pfad->getThis())); // Alte Datei loeschen
     DateiUmbenennen(dynamic_cast<Text*>(pfad2->getThis()),
     DateiUmbenennen(dynamic_cast<Text*>(pfad2->getThis()),
         dynamic_cast<Text*>(pfad->getThis())); // Neue Datei in alte umbenennen
         dynamic_cast<Text*>(pfad->getThis())); // Neue Datei in alte umbenennen
     pfad2->release();                          // Speicher freigeben
     pfad2->release();                          // Speicher freigeben
@@ -2623,20 +2642,20 @@ void LTDSDatei::addBuchstabe(int gr,
     zeich->release();
     zeich->release();
 }
 }
 
 
-void LTDSDatei::löscheSchrifrGröße(
-    int gr) // Löscht eine Schriftgröße aus der Datei
+void LTDSDatei::loescheSchrifrGroesse(
+    int gr) // Loescht eine Schriftgroesse aus der Datei
 {
 {
-    if (!DateiExistiert(
-            dynamic_cast<Text*>(pfad->getThis()))) // prüfen, ob Datei existiert
+    if (!DateiExistiert(dynamic_cast<Text*>(
+            pfad->getThis()))) // pruefen, ob Datei existiert
         return;
         return;
-    if (!dateiKopf) // prüfen, ob der Dateikopf geladen wurde
+    if (!dateiKopf) // pruefen, ob der Dateikopf geladen wurde
         leseDaten();
         leseDaten();
     unsigned char* sgList
     unsigned char* sgList
-        = dateiKopf->getSchriftGrößeList(); // Liste mit Schriftgrößen
+        = dateiKopf->getSchriftGroesseList(); // Liste mit Schriftgroessen
     unsigned char sgAnzahl
     unsigned char sgAnzahl
-        = dateiKopf->getSchriftGrößeAnzahl(); // Anzahl der Schriftgrößen
+        = dateiKopf->getSchriftGroesseAnzahl(); // Anzahl der Schriftgroessen
     int sgNum = -1;
     int sgNum = -1;
-    for (int i = 0; i < sgAnzahl; ++i) // zu löschende Schriftgröße suchen
+    for (int i = 0; i < sgAnzahl; ++i) // zu loeschende Schriftgroesse suchen
     {
     {
         if (sgList[i] == gr)
         if (sgList[i] == gr)
         {
         {
@@ -2644,11 +2663,11 @@ void LTDSDatei::löscheSchrifrGröße(
             break;
             break;
         }
         }
     }
     }
-    if (sgNum == -1) // Die Schriftgröße ist nicht vorhanden
+    if (sgNum == -1) // Die Schriftgroesse ist nicht vorhanden
         return;
         return;
     int* sgPosList
     int* sgPosList
         = dateiKopf
         = dateiKopf
-              ->getPositionList(); // Liste von Positionen der Schriftgrößen
+              ->getPositionList(); // Liste von Positionen der Schriftgroessen
     std::ifstream* inF
     std::ifstream* inF
         = new std::ifstream(pfad->getText(), std::ios::binary); // alte Datei
         = new std::ifstream(pfad->getText(), std::ios::binary); // alte Datei
     pfad->append("0");
     pfad->append("0");
@@ -2656,22 +2675,22 @@ void LTDSDatei::löscheSchrifrGröße(
         = new std::ofstream(pfad->getText(), std::ios::binary); // neue Datei
         = new std::ofstream(pfad->getText(), std::ios::binary); // neue Datei
     outF->seekp(1 + 5 * (sgAnzahl - 1), std::ios::beg);
     outF->seekp(1 + 5 * (sgAnzahl - 1), std::ios::beg);
     inF->seekg(1 + 5 * sgAnzahl, std::ios::beg);
     inF->seekg(1 + 5 * sgAnzahl, std::ios::beg);
-    for (int i = 0; i < sgNum;
-        ++i) // Schriftgrößen vor der zu löschenden Schriftgröße aktualisieren
+    for (int i = 0; i < sgNum; ++i) // Schriftgroessen vor der zu loeschenden
+                                    // Schriftgroesse aktualisieren
     {
     {
         LTDSSchriftKopf* sgKpf_tmp
         LTDSSchriftKopf* sgKpf_tmp
-            = new LTDSSchriftKopf(); // Schriftgrößen Kopf
-        sgKpf_tmp->laden(inF);       // Schriftgrößen Kopf laden
+            = new LTDSSchriftKopf(); // Schriftgroessen Kopf
+        sgKpf_tmp->laden(inF);       // Schriftgroessen Kopf laden
         int* zeichPosLTmp = sgKpf_tmp->getPositionen(); // Zeichenpositionen
         int* zeichPosLTmp = sgKpf_tmp->getPositionen(); // Zeichenpositionen
         unsigned char zeichATmp
         unsigned char zeichATmp
             = sgKpf_tmp->getZeichenAnzahl(); // Zeichenanzahl
             = sgKpf_tmp->getZeichenAnzahl(); // Zeichenanzahl
         for (int i1 = 0; i1 < zeichATmp;
         for (int i1 = 0; i1 < zeichATmp;
-            ++i1) // Position der Zeichen um 5 bytes zurücksetzen
+            ++i1) // Position der Zeichen um 5 bytes zuruecksetzen
             zeichPosLTmp[i1] -= 5;
             zeichPosLTmp[i1] -= 5;
         sgKpf_tmp->speichern(outF); // speichern in Neue Datei
         sgKpf_tmp->speichern(outF); // speichern in Neue Datei
         char byte = 0;
         char byte = 0;
         for (int i1 = (int)inF->tellg(); i1 < sgPosList[i + 1];
         for (int i1 = (int)inF->tellg(); i1 < sgPosList[i + 1];
-            ++i1) // Den Körper des Zeichens Kopieren
+            ++i1) // Den Koerper des Zeichens Kopieren
         {
         {
             inF->read(&byte, 1);
             inF->read(&byte, 1);
             outF->write(&byte, 1);
             outF->write(&byte, 1);
@@ -2681,11 +2700,11 @@ void LTDSDatei::löscheSchrifrGröße(
     int indexMinus = 5 + sgPosList[sgNum + 1] - (int)inF->tellg();
     int indexMinus = 5 + sgPosList[sgNum + 1] - (int)inF->tellg();
     inF->seekg(sgPosList[sgNum + 1], std::ios::beg);
     inF->seekg(sgPosList[sgNum + 1], std::ios::beg);
     for (int i = sgNum + 1; i < sgAnzahl;
     for (int i = sgNum + 1; i < sgAnzahl;
-        ++i) // Die Schriftgröße nach der zu löschenden Schriftgröße
+        ++i) // Die Schriftgroesse nach der zu loeschenden Schriftgroesse
     {
     {
         LTDSSchriftKopf* sgKpf_tmp
         LTDSSchriftKopf* sgKpf_tmp
-            = new LTDSSchriftKopf(); // Schriftgrößen Kopf
-        sgKpf_tmp->laden(inF);       // Schriftgrößen Kopf laden
+            = new LTDSSchriftKopf(); // Schriftgroessen Kopf
+        sgKpf_tmp->laden(inF);       // Schriftgroessen Kopf laden
         int* zeichPosLTmp = sgKpf_tmp->getPositionen(); // Zeichenpositionen
         int* zeichPosLTmp = sgKpf_tmp->getPositionen(); // Zeichenpositionen
         unsigned char zeichATmp
         unsigned char zeichATmp
             = sgKpf_tmp->getZeichenAnzahl(); // Zeichenanzahl
             = sgKpf_tmp->getZeichenAnzahl(); // Zeichenanzahl
@@ -2703,7 +2722,7 @@ void LTDSDatei::löscheSchrifrGröße(
             inF->seekg(BeginByte, std::ios::beg);
             inF->seekg(BeginByte, std::ios::beg);
         }
         }
         for (int i1 = BeginByte; i1 < EndByte;
         for (int i1 = BeginByte; i1 < EndByte;
-            ++i1) // Den Körper des Zeichens Kopieren
+            ++i1) // Den Koerper des Zeichens Kopieren
         {
         {
             inF->read(&byte, 1);
             inF->read(&byte, 1);
             outF->write(&byte, 1);
             outF->write(&byte, 1);
@@ -2720,7 +2739,7 @@ void LTDSDatei::löscheSchrifrGröße(
     outF->close();
     outF->close();
     Text* pfad2 = new Text(pfad->getText());
     Text* pfad2 = new Text(pfad->getText());
     pfad->remove(pfad->getLength() - 1, pfad->getLength());
     pfad->remove(pfad->getLength() - 1, pfad->getLength());
-    DateiRemove(dynamic_cast<Text*>(pfad->getThis())); // alte Datei löschen
+    DateiRemove(dynamic_cast<Text*>(pfad->getThis())); // alte Datei loeschen
     DateiUmbenennen(dynamic_cast<Text*>(pfad2->getThis()),
     DateiUmbenennen(dynamic_cast<Text*>(pfad2->getThis()),
         dynamic_cast<Text*>(pfad->getThis())); // neue Datei zu alter umbenennen
         dynamic_cast<Text*>(pfad->getThis())); // neue Datei zu alter umbenennen
     pfad2->release();
     pfad2->release();
@@ -2728,23 +2747,23 @@ void LTDSDatei::löscheSchrifrGröße(
     delete outF;
     delete outF;
 }
 }
 
 
-void LTDSDatei::löscheBuchstabe(
-    int gr, unsigned char zeichen) // Löscht einen Buchstaben aus der Datei
+void LTDSDatei::loescheBuchstabe(
+    int gr, unsigned char zeichen) // Loescht einen Buchstaben aus der Datei
 {
 {
     if (!DateiExistiert(dynamic_cast<Text*>(
     if (!DateiExistiert(dynamic_cast<Text*>(
-            pfad->getThis()))) // prüfen, ob die Datei existiert
+            pfad->getThis()))) // pruefen, ob die Datei existiert
         return;
         return;
-    if (!dateiKopf) // prüfen, ob der Dateikopf gelesen wurde
+    if (!dateiKopf) // pruefen, ob der Dateikopf gelesen wurde
         leseDaten();
         leseDaten();
     unsigned char* sgList
     unsigned char* sgList
-        = dateiKopf->getSchriftGrößeList(); // Liste mit Schriftgrößen
+        = dateiKopf->getSchriftGroesseList(); // Liste mit Schriftgroessen
     unsigned char sgAnzahl
     unsigned char sgAnzahl
-        = dateiKopf->getSchriftGrößeAnzahl(); // Anzahl der Schriftgrößen
+        = dateiKopf->getSchriftGroesseAnzahl(); // Anzahl der Schriftgroessen
     int* sgPosList
     int* sgPosList
         = dateiKopf
         = dateiKopf
-              ->getPositionList(); // Liste mit Positionen der Schriftgrößen
+              ->getPositionList(); // Liste mit Positionen der Schriftgroessen
     int sgNum = -1;
     int sgNum = -1;
-    for (int i = 0; i < sgAnzahl; ++i) // Schriftgröße suchen
+    for (int i = 0; i < sgAnzahl; ++i) // Schriftgroesse suchen
     {
     {
         if (sgList[i] == gr)
         if (sgList[i] == gr)
         {
         {
@@ -2752,7 +2771,7 @@ void LTDSDatei::löscheBuchstabe(
             break;
             break;
         }
         }
     }
     }
-    if (sgNum == -1) // Schriftgröße nicht gefunden
+    if (sgNum == -1) // Schriftgroesse nicht gefunden
         return;
         return;
     std::ifstream* inF
     std::ifstream* inF
         = new std::ifstream(pfad->getText(), std::ios::binary); // alte Datei
         = new std::ifstream(pfad->getText(), std::ios::binary); // alte Datei
@@ -2770,7 +2789,7 @@ void LTDSDatei::löscheBuchstabe(
             = sgKopf->getZeichenAnzahl();                    // Zeichenanzahl
             = sgKopf->getZeichenAnzahl();                    // Zeichenanzahl
         unsigned char* sgZeichenList = sgKopf->getZeichen(); // Zeichen Liste
         unsigned char* sgZeichenList = sgKopf->getZeichen(); // Zeichen Liste
         int* sgZPosList = sgKopf->getPositionen();           // Positions Liste
         int* sgZPosList = sgKopf->getPositionen();           // Positions Liste
-        if (i == sgNum) // Zeichen befindet sich in dieser Schriftgröße
+        if (i == sgNum) // Zeichen befindet sich in dieser Schriftgroesse
         {
         {
             int sgZNum = -1;
             int sgZNum = -1;
             for (int i1 = 0; i1 < sgZeichAnzahl; ++i1) // Zeichen suchen
             for (int i1 = 0; i1 < sgZeichAnzahl; ++i1) // Zeichen suchen
@@ -2795,7 +2814,7 @@ void LTDSDatei::löscheBuchstabe(
             outF->seekp(2 + 5 * (sgZeichAnzahl - 1), std::ios::cur);
             outF->seekp(2 + 5 * (sgZeichAnzahl - 1), std::ios::cur);
             indexMinus += 5;
             indexMinus += 5;
             for (int i1 = 0; i1 < sgZNum;
             for (int i1 = 0; i1 < sgZNum;
-                ++i1) // Zeichen vor dem zu löschenden Zeichen
+                ++i1) // Zeichen vor dem zu loeschenden Zeichen
             {
             {
                 char byte = 0;
                 char byte = 0;
                 for (int i2 = sgZPosList[i1]; i2 < sgZPosList[i1 + 1];
                 for (int i2 = sgZPosList[i1]; i2 < sgZPosList[i1 + 1];
@@ -2804,7 +2823,8 @@ void LTDSDatei::löscheBuchstabe(
                     inF->read(&byte, 1);
                     inF->read(&byte, 1);
                     outF->write(&byte, 1);
                     outF->write(&byte, 1);
                 }
                 }
-                sgZPosList[i1] -= indexMinus; // Schriftgröße Kopf aktualisieren
+                sgZPosList[i1]
+                    -= indexMinus; // Schriftgroesse Kopf aktualisieren
             }
             }
             if (!sgZPosList[sgZNum + 1])
             if (!sgZPosList[sgZNum + 1])
             {
             {
@@ -2823,7 +2843,7 @@ void LTDSDatei::löscheBuchstabe(
             if (sgZNum + 1 < sgZeichAnzahl)
             if (sgZNum + 1 < sgZeichAnzahl)
                 inF->seekg(sgZPosList[sgZNum + 1], std::ios::beg);
                 inF->seekg(sgZPosList[sgZNum + 1], std::ios::beg);
             for (int i1 = sgZNum + 1; i1 < sgZeichAnzahl;
             for (int i1 = sgZNum + 1; i1 < sgZeichAnzahl;
-                ++i1) // Zeichen nach dem gelöschten Zeichen
+                ++i1) // Zeichen nach dem geloeschten Zeichen
             {
             {
                 int beginByte = (int)inF->tellg();
                 int beginByte = (int)inF->tellg();
                 int endByte = sgZPosList[i1 + 1];
                 int endByte = sgZPosList[i1 + 1];
@@ -2839,16 +2859,17 @@ void LTDSDatei::löscheBuchstabe(
                     inF->read(&byte, 1);
                     inF->read(&byte, 1);
                     outF->write(&byte, 1);
                     outF->write(&byte, 1);
                 }
                 }
-                sgZPosList[i1] -= indexMinus; // Schriftgröße Kopf aktualisieren
+                sgZPosList[i1]
+                    -= indexMinus; // Schriftgroesse Kopf aktualisieren
             }
             }
             sgKopf->removeZeichen(zeichen);
             sgKopf->removeZeichen(zeichen);
         }
         }
         else
         else
         {
         {
             for (int i1 = 0; i1 < sgZeichAnzahl;
             for (int i1 = 0; i1 < sgZeichAnzahl;
-                ++i1) // Schriftgröße Kopf aktualisieren
+                ++i1) // Schriftgroesse Kopf aktualisieren
                 sgZPosList[i] -= indexMinus;
                 sgZPosList[i] -= indexMinus;
-            sgKopf->speichern(outF); // Schriftgröße Kopf speichern
+            sgKopf->speichern(outF); // Schriftgroesse Kopf speichern
             int beginByte = (int)inF->tellg();
             int beginByte = (int)inF->tellg();
             int endByte = sgPosList[i + 1];
             int endByte = sgPosList[i + 1];
             if (!endByte)
             if (!endByte)
@@ -2866,7 +2887,7 @@ void LTDSDatei::löscheBuchstabe(
             sgPosList[i] -= indexMinus;
             sgPosList[i] -= indexMinus;
         }
         }
         outF->seekp(sgPosList[i], std::ios::beg);
         outF->seekp(sgPosList[i], std::ios::beg);
-        sgKopf->speichern(outF); // Schriftgröße Kopf speichern
+        sgKopf->speichern(outF); // Schriftgroesse Kopf speichern
         outF->seekp(sgPosList[i + 1], std::ios::beg);
         outF->seekp(sgPosList[i + 1], std::ios::beg);
         sgKopf->release();
         sgKopf->release();
     }
     }
@@ -2874,7 +2895,7 @@ void LTDSDatei::löscheBuchstabe(
     outF->close();
     outF->close();
     Text* pfad2 = new Text(pfad->getText());
     Text* pfad2 = new Text(pfad->getText());
     pfad->remove(pfad->getLength() - 1, pfad->getLength());
     pfad->remove(pfad->getLength() - 1, pfad->getLength());
-    DateiRemove(dynamic_cast<Text*>(pfad->getThis())); // alte Datei löschen
+    DateiRemove(dynamic_cast<Text*>(pfad->getThis())); // alte Datei loeschen
     DateiUmbenennen(dynamic_cast<Text*>(pfad2->getThis()),
     DateiUmbenennen(dynamic_cast<Text*>(pfad2->getThis()),
         dynamic_cast<Text*>(
         dynamic_cast<Text*>(
             pfad->getThis())); // neue Datei nach alte umbenennen
             pfad->getThis())); // neue Datei nach alte umbenennen
@@ -2883,7 +2904,7 @@ void LTDSDatei::löscheBuchstabe(
     delete outF;
     delete outF;
 }
 }
 
 
-void LTDSDatei::löscheDatei() // Löscht die gesamte Datei
+void LTDSDatei::loescheDatei() // Loescht die gesamte Datei
 {
 {
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return;
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return;
     if (!dateiKopf) leseDaten();
     if (!dateiKopf) leseDaten();
@@ -2902,14 +2923,14 @@ void LTDSDatei::erstelleDatei() // erstellt die Datei
 }
 }
 
 
 void LTDSDatei::speicherSchrift(
 void LTDSDatei::speicherSchrift(
-    Schrift* schrift) // Speichert die übergebene Schrift
+    Schrift* schrift) // Speichert die uebergebene Schrift
 {
 {
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis())))
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis())))
     {
     {
         schrift->release();
         schrift->release();
         return;
         return;
     }
     }
-    löscheDatei();
+    loescheDatei();
     if (dateiKopf) dateiKopf->release();
     if (dateiKopf) dateiKopf->release();
     dateiKopf = new LTDSDateiKopf();
     dateiKopf = new LTDSDateiKopf();
     for (int i = 0; i < 256; ++i)
     for (int i = 0; i < 256; ++i)
@@ -2941,12 +2962,12 @@ void LTDSDatei::speicherSchrift(
                     zeichen->getBreite(),
                     zeichen->getBreite(),
                     zeichen->getHeight());
                     zeichen->getHeight());
                 zeichKpf->speichern(outF);
                 zeichKpf->speichern(outF);
-                LTDSBuchstabenKörper* zeichKörp = new LTDSBuchstabenKörper(
+                LTDSBuchstabenKoerper* zeichKoerp = new LTDSBuchstabenKoerper(
                     dynamic_cast<LTDSBuchstabenKopf*>(zeichKpf->getThis()));
                     dynamic_cast<LTDSBuchstabenKopf*>(zeichKpf->getThis()));
-                zeichKörp->setBuchstabe(
+                zeichKoerp->setBuchstabe(
                     dynamic_cast<Buchstabe*>(zeichen->getThis()));
                     dynamic_cast<Buchstabe*>(zeichen->getThis()));
-                zeichKörp->speichern(outF);
-                zeichKörp->release();
+                zeichKoerp->speichern(outF);
+                zeichKoerp->release();
                 zeichen->release();
                 zeichen->release();
                 zeichKpf->release();
                 zeichKpf->release();
             }
             }
@@ -2966,29 +2987,29 @@ void LTDSDatei::speicherSchrift(
 }
 }
 
 
 // constant
 // constant
-Schrift* LTDSDatei::ladeSchrift() // gibt die geladene Schrift zurück
+Schrift* LTDSDatei::ladeSchrift() // gibt die geladene Schrift zurueck
 {
 {
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return 0;
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return 0;
     if (!dateiKopf) return 0;
     if (!dateiKopf) return 0;
     Schrift* ret = new Schrift();
     Schrift* ret = new Schrift();
     std::ifstream* inF = new std::ifstream(pfad->getText(), std::ios::binary);
     std::ifstream* inF = new std::ifstream(pfad->getText(), std::ios::binary);
     inF->seekg(dateiKopf->getPositionList()[0], std::ios::beg);
     inF->seekg(dateiKopf->getPositionList()[0], std::ios::beg);
-    for (int i = 0; i < dateiKopf->getSchriftGrößeAnzahl(); ++i)
+    for (int i = 0; i < dateiKopf->getSchriftGroesseAnzahl(); ++i)
     {
     {
         LTDSSchriftKopf* sgKpf = new LTDSSchriftKopf();
         LTDSSchriftKopf* sgKpf = new LTDSSchriftKopf();
         sgKpf->laden(inF);
         sgKpf->laden(inF);
         Alphabet* alphabet = new Alphabet();
         Alphabet* alphabet = new Alphabet();
-        alphabet->setSchriftSize(sgKpf->getSchriftGröße());
+        alphabet->setSchriftSize(sgKpf->getSchriftGroesse());
         for (int i1 = 0; i1 < sgKpf->getZeichenAnzahl(); ++i1)
         for (int i1 = 0; i1 < sgKpf->getZeichenAnzahl(); ++i1)
         {
         {
             LTDSBuchstabenKopf* zeichKpf = new LTDSBuchstabenKopf();
             LTDSBuchstabenKopf* zeichKpf = new LTDSBuchstabenKopf();
             zeichKpf->laden(inF);
             zeichKpf->laden(inF);
-            LTDSBuchstabenKörper* zeichKörp = new LTDSBuchstabenKörper(
+            LTDSBuchstabenKoerper* zeichKoerp = new LTDSBuchstabenKoerper(
                 dynamic_cast<LTDSBuchstabenKopf*>(zeichKpf->getThis()));
                 dynamic_cast<LTDSBuchstabenKopf*>(zeichKpf->getThis()));
-            zeichKörp->laden(inF);
+            zeichKoerp->laden(inF);
             alphabet->setBuchstabe(
             alphabet->setBuchstabe(
-                zeichKpf->getZeichen(), zeichKörp->getBuchstabe());
-            zeichKörp->release();
+                zeichKpf->getZeichen(), zeichKoerp->getBuchstabe());
+            zeichKoerp->release();
             zeichKpf->release();
             zeichKpf->release();
         }
         }
         ret->addAlphabet(dynamic_cast<Alphabet*>(alphabet->getThis()));
         ret->addAlphabet(dynamic_cast<Alphabet*>(alphabet->getThis()));
@@ -3001,16 +3022,16 @@ Schrift* LTDSDatei::ladeSchrift() // gibt die geladene Schrift zurück
 }
 }
 
 
 Alphabet* LTDSDatei::ladeAlphabet(
 Alphabet* LTDSDatei::ladeAlphabet(
-    int schriftgröße) // gibt eine geladene Schrift nur mit der angegebenen
-                      // Schriftgröße zurück
+    int schriftgroesse) // gibt eine geladene Schrift nur mit der angegebenen
+                        // Schriftgroesse zurueck
 {
 {
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return 0;
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return 0;
     if (!dateiKopf) return 0;
     if (!dateiKopf) return 0;
     Alphabet* ret = 0;
     Alphabet* ret = 0;
     int sgNum = -1;
     int sgNum = -1;
-    for (int i = 0; i < dateiKopf->getSchriftGrößeAnzahl(); ++i)
+    for (int i = 0; i < dateiKopf->getSchriftGroesseAnzahl(); ++i)
     {
     {
-        if (dateiKopf->getSchriftGrößeList()[i] == schriftgröße)
+        if (dateiKopf->getSchriftGroesseList()[i] == schriftgroesse)
         {
         {
             sgNum = i;
             sgNum = i;
             break;
             break;
@@ -3019,7 +3040,7 @@ Alphabet* LTDSDatei::ladeAlphabet(
     if (sgNum == -1) return 0;
     if (sgNum == -1) return 0;
     ret = new Alphabet();
     ret = new Alphabet();
     ret->NeuAlphabet();
     ret->NeuAlphabet();
-    ret->setSchriftSize(schriftgröße);
+    ret->setSchriftSize(schriftgroesse);
     std::ifstream* inF = new std::ifstream(pfad->getText(), std::ios::binary);
     std::ifstream* inF = new std::ifstream(pfad->getText(), std::ios::binary);
     inF->seekg(dateiKopf->getPositionList()[sgNum], std::ios::beg);
     inF->seekg(dateiKopf->getPositionList()[sgNum], std::ios::beg);
     LTDSSchriftKopf* sgKpf = new LTDSSchriftKopf();
     LTDSSchriftKopf* sgKpf = new LTDSSchriftKopf();
@@ -3028,11 +3049,11 @@ Alphabet* LTDSDatei::ladeAlphabet(
     {
     {
         LTDSBuchstabenKopf* sgZKpf = new LTDSBuchstabenKopf();
         LTDSBuchstabenKopf* sgZKpf = new LTDSBuchstabenKopf();
         sgZKpf->laden(inF);
         sgZKpf->laden(inF);
-        LTDSBuchstabenKörper* sgZKörp = new LTDSBuchstabenKörper(
+        LTDSBuchstabenKoerper* sgZKoerp = new LTDSBuchstabenKoerper(
             dynamic_cast<LTDSBuchstabenKopf*>(sgZKpf->getThis()));
             dynamic_cast<LTDSBuchstabenKopf*>(sgZKpf->getThis()));
-        sgZKörp->laden(inF);
-        ret->setBuchstabe(sgZKpf->getZeichen(), sgZKörp->getBuchstabe());
-        sgZKörp->release();
+        sgZKoerp->laden(inF);
+        ret->setBuchstabe(sgZKpf->getZeichen(), sgZKoerp->getBuchstabe());
+        sgZKoerp->release();
         sgZKpf->release();
         sgZKpf->release();
     }
     }
     sgKpf->release();
     sgKpf->release();
@@ -3041,16 +3062,16 @@ Alphabet* LTDSDatei::ladeAlphabet(
     return ret;
     return ret;
 }
 }
 
 
-Buchstabe* LTDSDatei::ladeBuchstabe(
-    int schriftgröße, unsigned char zeichen) // Läd einen bestimmten Buchstaben
+Buchstabe* LTDSDatei::ladeBuchstabe(int schriftgroesse,
+    unsigned char zeichen) // Laed einen bestimmten Buchstaben
 {
 {
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return 0;
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return 0;
     if (!dateiKopf) return 0;
     if (!dateiKopf) return 0;
     Buchstabe* ret = 0;
     Buchstabe* ret = 0;
     int sgNum = -1;
     int sgNum = -1;
-    for (int i = 0; i < dateiKopf->getSchriftGrößeAnzahl(); ++i)
+    for (int i = 0; i < dateiKopf->getSchriftGroesseAnzahl(); ++i)
     {
     {
-        if (dateiKopf->getSchriftGrößeList()[i] == schriftgröße)
+        if (dateiKopf->getSchriftGroesseList()[i] == schriftgroesse)
         {
         {
             sgNum = i;
             sgNum = i;
             break;
             break;
@@ -3075,11 +3096,11 @@ Buchstabe* LTDSDatei::ladeBuchstabe(
         inF->seekg(sgKpf->getPositionen()[sgZNum], std::ios::beg);
         inF->seekg(sgKpf->getPositionen()[sgZNum], std::ios::beg);
         LTDSBuchstabenKopf* sgZKpf = new LTDSBuchstabenKopf();
         LTDSBuchstabenKopf* sgZKpf = new LTDSBuchstabenKopf();
         sgZKpf->laden(inF);
         sgZKpf->laden(inF);
-        LTDSBuchstabenKörper* sgZKörp = new LTDSBuchstabenKörper(
+        LTDSBuchstabenKoerper* sgZKoerp = new LTDSBuchstabenKoerper(
             dynamic_cast<LTDSBuchstabenKopf*>(sgZKpf->getThis()));
             dynamic_cast<LTDSBuchstabenKopf*>(sgZKpf->getThis()));
-        sgZKörp->laden(inF);
-        ret = sgZKörp->getBuchstabe();
-        sgZKörp->release();
+        sgZKoerp->laden(inF);
+        ret = sgZKoerp->getBuchstabe();
+        sgZKoerp->release();
         sgZKpf->release();
         sgZKpf->release();
     }
     }
     sgKpf->release();
     sgKpf->release();
@@ -3087,45 +3108,45 @@ Buchstabe* LTDSDatei::ladeBuchstabe(
     delete inF;
     delete inF;
     if (ret)
     if (ret)
     {
     {
-        ret->setSchriftSize(schriftgröße);
+        ret->setSchriftSize(schriftgroesse);
     }
     }
     return ret;
     return ret;
 }
 }
 
 
-Text* LTDSDatei::getPfad() const // gibt den Dateipfad zurück
+Text* LTDSDatei::getPfad() const // gibt den Dateipfad zurueck
 {
 {
     return dynamic_cast<Text*>(pfad->getThis());
     return dynamic_cast<Text*>(pfad->getThis());
 }
 }
 
 
-int LTDSDatei::getAnzahlSchriftgrößen()
-    const // gibt die Anzahl der Schriftgrößen aus der Datei zurück
+int LTDSDatei::getAnzahlSchriftgroessen()
+    const // gibt die Anzahl der Schriftgroessen aus der Datei zurueck
 {
 {
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return 0;
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return 0;
     if (!dateiKopf) return 0;
     if (!dateiKopf) return 0;
-    return dateiKopf->getSchriftGrößeAnzahl();
+    return dateiKopf->getSchriftGroesseAnzahl();
 }
 }
 
 
-unsigned char*
-LTDSDatei::getSchriftGrößen() const // gibt einen Array von Schriftgrößen zurück
+unsigned char* LTDSDatei::getSchriftGroessen()
+    const // gibt einen Array von Schriftgroessen zurueck
 {
 {
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return 0;
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return 0;
     if (!dateiKopf) return 0;
     if (!dateiKopf) return 0;
-    return dateiKopf->getSchriftGrößeList();
+    return dateiKopf->getSchriftGroesseList();
 }
 }
 
 
 unsigned char LTDSDatei::getAnzahlBuchstaben(
 unsigned char LTDSDatei::getAnzahlBuchstaben(
-    int sg) // gibt die anzahl gespeicherter Buchstaben einer Schriftgröße
-            // zurück
+    int sg) // gibt die anzahl gespeicherter Buchstaben einer Schriftgroesse
+            // zurueck
 {
 {
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return 0;
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return 0;
     if (!dateiKopf) return 0;
     if (!dateiKopf) return 0;
     int ret = 0;
     int ret = 0;
-    unsigned char* größen = dateiKopf->getSchriftGrößeList();
-    unsigned char granzahl = dateiKopf->getSchriftGrößeAnzahl();
+    unsigned char* groessen = dateiKopf->getSchriftGroesseList();
+    unsigned char granzahl = dateiKopf->getSchriftGroesseAnzahl();
     int grpos = -1;
     int grpos = -1;
     for (int i = 0; i < granzahl; ++i)
     for (int i = 0; i < granzahl; ++i)
     {
     {
-        if (größen[i] == sg)
+        if (groessen[i] == sg)
         {
         {
             grpos = i;
             grpos = i;
             break;
             break;
@@ -3148,17 +3169,17 @@ unsigned char LTDSDatei::getAnzahlBuchstaben(
 }
 }
 
 
 unsigned char* LTDSDatei::getBuchstaben(
 unsigned char* LTDSDatei::getBuchstaben(
-    int sg) // gibt einen Array von Buchstaben einer Schriftgröße zurück
+    int sg) // gibt einen Array von Buchstaben einer Schriftgroesse zurueck
 {
 {
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return 0;
     if (!DateiExistiert(dynamic_cast<Text*>(pfad->getThis()))) return 0;
     if (!dateiKopf) return 0;
     if (!dateiKopf) return 0;
     unsigned char* ret = 0;
     unsigned char* ret = 0;
-    unsigned char* größen = dateiKopf->getSchriftGrößeList();
-    unsigned char granzahl = dateiKopf->getSchriftGrößeAnzahl();
+    unsigned char* groessen = dateiKopf->getSchriftGroesseList();
+    unsigned char granzahl = dateiKopf->getSchriftGroesseAnzahl();
     int grpos = -1;
     int grpos = -1;
     for (int i = 0; i < granzahl; ++i)
     for (int i = 0; i < granzahl; ++i)
     {
     {
-        if (größen[i] == sg)
+        if (groessen[i] == sg)
         {
         {
             grpos = i;
             grpos = i;
             break;
             break;
@@ -3184,7 +3205,7 @@ unsigned char* LTDSDatei::getBuchstaben(
 }
 }
 #endif
 #endif
 // Bit Funktionen
 // Bit Funktionen
-int Framework::Bits(int a) // gibt 1-bits in gewinschter anzahl zurück
+int Framework::Bits(int a) // gibt 1-bits in gewinschter anzahl zurueck
 {
 {
     int ret = 0;
     int ret = 0;
     for (int i = 0; i < a; ++i)
     for (int i = 0; i < a; ++i)
@@ -3195,7 +3216,7 @@ int Framework::Bits(int a) // gibt 1-bits in gewinschter anzahl zurück
     return ret;
     return ret;
 }
 }
 
 
-int Framework::getBits(char c) // gibt zurück, wie viele Bits c benötigt
+int Framework::getBits(char c) // gibt zurueck, wie viele Bits c benoetigt
 {
 {
     int ret = 0;
     int ret = 0;
     for (int i = 0; (c & (char)Bits(i)) != c; ++i)
     for (int i = 0; (c & (char)Bits(i)) != c; ++i)

+ 155 - 155
DateiSystem.h

@@ -25,7 +25,7 @@ namespace Framework
     class LTDSDateiKopf;        //! from this file
     class LTDSDateiKopf;        //! from this file
     class LTDSSchriftKopf;      //! from this file
     class LTDSSchriftKopf;      //! from this file
     class LTDSBuchstabenKopf;   //! from this file
     class LTDSBuchstabenKopf;   //! from this file
-    class LTDSBuchstabenKörper; //! from this file
+    class LTDSBuchstabenKoerper; //! from this file
     class LTDSDatei;            //! from this file
     class LTDSDatei;            //! from this file
 #endif
 #endif
 
 
@@ -169,52 +169,52 @@ namespace Framework
         DLLEXPORT RCArray<Text>* zBildListe() const;
         DLLEXPORT RCArray<Text>* zBildListe() const;
     };
     };
 
 
-    //! Die im LTDB Dateikopf gespeicherten Informationen für ein einzelnes Bild
+    //! Die im LTDB Dateikopf gespeicherten Informationen fuer ein einzelnes Bild
     class LTDBKopf : public virtual ReferenceCounter
     class LTDBKopf : public virtual ReferenceCounter
     {
     {
     private:
     private:
         __int64 a; //! Det LTDB Dateikopf ist maximal 104 Bits lang
         __int64 a; //! Det LTDB Dateikopf ist maximal 104 Bits lang
-        __int32 b; //! - bis zu 75 Bits für den Titel
-        __int8 c;  //! - 12 Bits für breite
+        __int32 b; //! - bis zu 75 Bits fuer den Titel
+        __int8 c;  //! - 12 Bits fuer breite
 
 
     public:
     public:
         //! Konstruktor
         //! Konstruktor
         DLLEXPORT LTDBKopf();
         DLLEXPORT LTDBKopf();
-        //! Lähdt die Informationen über ein Bild
-        //! \param f Der geöffnette und an die richtiege Stelle zeigende
+        //! Laehdt die Informationen ueber ein Bild
+        //! \param f Der geoeffnette und an die richtiege Stelle zeigende
         //! ifstream der LTDB Datei
         //! ifstream der LTDB Datei
         DLLEXPORT void laden(std::ifstream* f);
         DLLEXPORT void laden(std::ifstream* f);
         //! Setzt die Informationen die gespeichert werden sollen
         //! Setzt die Informationen die gespeichert werden sollen
         //! \param titel Der Titel des Bildes
         //! \param titel Der Titel des Bildes
-        //! \param size Die Größe des Bildes
+        //! \param size Die Groesse des Bildes
         //! \return Die Anzahl der Buchstaben aus dem Titel, die im LTDB
         //! \return Die Anzahl der Buchstaben aus dem Titel, die im LTDB
-        //! Dateiformat nicht gespeichert werden können. Erlaubt ist nur a-z und
-        //! A-Z und ä ü ö ß und Ä Ü Ö und . Alle großbuchstaben im Titel werden
+        //! Dateiformat nicht gespeichert werden koennen. Erlaubt ist nur a-z und
+        //! A-Z und ae ue oe ss und AE UE OE und . Alle grossbuchstaben im Titel werden
         //! in Kleinbuchstaben umgewandelt
         //! in Kleinbuchstaben umgewandelt
         DLLEXPORT int Init(Text* titel, const Punkt& size);
         DLLEXPORT int Init(Text* titel, const Punkt& size);
-        //! Lähd informationen aus geladenen Bits. Wird von der laden(
+        //! Laehd informationen aus geladenen Bits. Wird von der laden(
         //! std::ifstream ) Funktion verwendet. \param BeginBit Der Index des
         //! std::ifstream ) Funktion verwendet. \param BeginBit Der Index des
         //! ersten Bits, welches ausgewertet werden soll \param EndBit Der Index
         //! ersten Bits, welches ausgewertet werden soll \param EndBit Der Index
         //! des letzten Bits, welches nichtmehr ausgewertet werden soll \param
         //! des letzten Bits, welches nichtmehr ausgewertet werden soll \param
         //! bits Die Bits, von denen alle von BeginBit bis EndBit ausgewertet
         //! bits Die Bits, von denen alle von BeginBit bis EndBit ausgewertet
-        //! werden sollen Insgesamt müssen 104 Bits gesetzt werden. Hierauf
+        //! werden sollen Insgesamt muessen 104 Bits gesetzt werden. Hierauf
         //! bezihen sich BeginBit und EndBit
         //! bezihen sich BeginBit und EndBit
         DLLEXPORT void setBits(int BeginBit, int EndBit, __int16 bits);
         DLLEXPORT void setBits(int BeginBit, int EndBit, __int16 bits);
         //! Speichert die Informationen in eine Datei
         //! Speichert die Informationen in eine Datei
-        //! \param f Der geöffnete und an die richtiege Stelle zeigende ofstream
+        //! \param f Der geoeffnete und an die richtiege Stelle zeigende ofstream
         //! der LTDB Datei
         //! der LTDB Datei
         DLLEXPORT void speichern(std::ofstream* f) const;
         DLLEXPORT void speichern(std::ofstream* f) const;
-        //! Gibt die Länge des Titels zurück
+        //! Gibt die Laenge des Titels zurueck
         DLLEXPORT int getTitelLength() const;
         DLLEXPORT int getTitelLength() const;
-        //! Gibt den Titel des Bildes zurück
+        //! Gibt den Titel des Bildes zurueck
         DLLEXPORT Text* getTitel() const;
         DLLEXPORT Text* getTitel() const;
-        //! Gibt die Größe des Bildes zurück
+        //! Gibt die Groesse des Bildes zurueck
         DLLEXPORT Punkt getSize() const;
         DLLEXPORT Punkt getSize() const;
-        //! Gibt die nächsten zu speichernden Bits zurück
+        //! Gibt die naechsten zu speichernden Bits zurueck
         //! \param begin Der Index des ersten Bits, in das gespeichert werden
         //! \param begin Der Index des ersten Bits, in das gespeichert werden
         //! soll \param end Der Index des letzten Bits, in das gespeichert
         //! soll \param end Der Index des letzten Bits, in das gespeichert
         //! werden soll \return 16 Bits, in denen die Informationen zwischen
         //! werden soll \return 16 Bits, in denen die Informationen zwischen
-        //! begin und end stehen Insgesamt müssen 104 Bits gelesen werden.
+        //! begin und end stehen Insgesamt muessen 104 Bits gelesen werden.
         //! Hierauf bezihen sich BeginBit und EndBit
         //! Hierauf bezihen sich BeginBit und EndBit
         DLLEXPORT __int16 getBits(int begin, int end) const;
         DLLEXPORT __int16 getBits(int begin, int end) const;
     };
     };
@@ -231,20 +231,20 @@ namespace Framework
         //! Konstruktor
         //! Konstruktor
         DLLEXPORT LTDBBody();
         DLLEXPORT LTDBBody();
         //! Konstruktor
         //! Konstruktor
-        //! \param k Der LTDB Kopf des Bildes, der Informationen über die Größe
-        //! des Bildes enthält
+        //! \param k Der LTDB Kopf des Bildes, der Informationen ueber die Groesse
+        //! des Bildes enthaelt
         DLLEXPORT LTDBBody(LTDBKopf* k);
         DLLEXPORT LTDBBody(LTDBKopf* k);
         //! Destruktor
         //! Destruktor
         DLLEXPORT ~LTDBBody();
         DLLEXPORT ~LTDBBody();
-        //! Setzt die Informationen über die Größe des Bildes. Wird zum Laden
-        //! benötigt. \param k Der LTDB Kopf des Bildes
+        //! Setzt die Informationen ueber die Groesse des Bildes. Wird zum Laden
+        //! benoetigt. \param k Der LTDB Kopf des Bildes
         DLLEXPORT void init(LTDBKopf k);
         DLLEXPORT void init(LTDBKopf k);
-        //! Setzt die Informationen über die Größe des Bildes. Wird zum Laden
-        //! benötigt. \param k Der LTDB Kopf des Bildes
+        //! Setzt die Informationen ueber die Groesse des Bildes. Wird zum Laden
+        //! benoetigt. \param k Der LTDB Kopf des Bildes
         DLLEXPORT void init(LTDBKopf* k);
         DLLEXPORT void init(LTDBKopf* k);
-        //! Lädt die Pixeldaten aus der Datei
+        //! Laedt die Pixeldaten aus der Datei
         //! \param zF Ein Fortschrittsbalken, der 0 sein kann
         //! \param zF Ein Fortschrittsbalken, der 0 sein kann
-        //! \param inF Der geöffnete und an die richtiege Stelle zeigende
+        //! \param inF Der geoeffnete und an die richtiege Stelle zeigende
         //! ifstream der LTDB Datei
         //! ifstream der LTDB Datei
         DLLEXPORT void laden(FBalken* zF, std::ifstream* inF);
         DLLEXPORT void laden(FBalken* zF, std::ifstream* inF);
         //! Setzt das Bild, welches gespeichert werden soll
         //! Setzt das Bild, welches gespeichert werden soll
@@ -252,12 +252,12 @@ namespace Framework
         DLLEXPORT void setBild(Bild* b);
         DLLEXPORT void setBild(Bild* b);
         //! Speichert die Pixeldaten des Bildes in einer LTDB Datei
         //! Speichert die Pixeldaten des Bildes in einer LTDB Datei
         //! \param zF Ein Fortschrittsbalken, der 0 sein kann
         //! \param zF Ein Fortschrittsbalken, der 0 sein kann
-        //! \param outF Der geöffnete und an die richtiege Stelle zeigende
+        //! \param outF Der geoeffnete und an die richtiege Stelle zeigende
         //! ofstream der LTDB Datei
         //! ofstream der LTDB Datei
         DLLEXPORT void speichern(FBalken* zF, std::ofstream* outF) const;
         DLLEXPORT void speichern(FBalken* zF, std::ofstream* outF) const;
-        //! Gibt das geladene Bild zurück
+        //! Gibt das geladene Bild zurueck
         DLLEXPORT Bild* getBild() const;
         DLLEXPORT Bild* getBild() const;
-        //! Gibt die Größe des Bildes zurück
+        //! Gibt die Groesse des Bildes zurueck
         DLLEXPORT const Punkt& getSize() const;
         DLLEXPORT const Punkt& getSize() const;
     };
     };
 
 
@@ -278,37 +278,37 @@ namespace Framework
         DLLEXPORT void setDatei(Text* pfad);
         DLLEXPORT void setDatei(Text* pfad);
         //! Erstellt eine neue LTDB Datei
         //! Erstellt eine neue LTDB Datei
         DLLEXPORT void erstellen();
         DLLEXPORT void erstellen();
-        //! Ließt grundlegende Informationen aus der Datei.
-        //! Wird benötigt, bevor mit der Datei gearbeitet wird
+        //! Liesst grundlegende Informationen aus der Datei.
+        //! Wird benoetigt, bevor mit der Datei gearbeitet wird
         //! \param zF Ein Fortschrittsbalken, der 0 sein kann
         //! \param zF Ein Fortschrittsbalken, der 0 sein kann
         DLLEXPORT void leseDaten(FBalken* zF);
         DLLEXPORT void leseDaten(FBalken* zF);
-        //! Löscht die LTDB Datei
+        //! Loescht die LTDB Datei
         DLLEXPORT void remove();
         DLLEXPORT void remove();
-        //! Löscht ein Bild aus der LTDB Datei
+        //! Loescht ein Bild aus der LTDB Datei
         //! \param zF Ein Fortschrittsbalken der 0 sein kann
         //! \param zF Ein Fortschrittsbalken der 0 sein kann
-        //! \param name Der Name des zu löschenden Bildes
+        //! \param name Der Name des zu loeschenden Bildes
         DLLEXPORT void remove(FBalken* zF, Text* name);
         DLLEXPORT void remove(FBalken* zF, Text* name);
-        //! Lädt ein Bild aus der LTDB Datei
+        //! Laedt ein Bild aus der LTDB Datei
         //! \param zF Ein Fortschrittsbalken, der 0 sein kann
         //! \param zF Ein Fortschrittsbalken, der 0 sein kann
         //! \param name Der Name des Bildes, welches geladen werden soll
         //! \param name Der Name des Bildes, welches geladen werden soll
         //! \return Das geladene Bild. 0, falls das Bild nicht gefunden wurde
         //! \return Das geladene Bild. 0, falls das Bild nicht gefunden wurde
         DLLEXPORT Bild* laden(FBalken* zF, Text* name);
         DLLEXPORT Bild* laden(FBalken* zF, Text* name);
         //! Speichert ein neues Bild in der LTDB Datei
         //! Speichert ein neues Bild in der LTDB Datei
         //! \param zF Ein Fortscrittsbalken, der 0 sein kann
         //! \param zF Ein Fortscrittsbalken, der 0 sein kann
-        //! \param bild Das Bild, welches gelöscht werden soll
+        //! \param bild Das Bild, welches geloescht werden soll
         //! \param name Der Name, unter dem das Bild gespeichert werden soll
         //! \param name Der Name, unter dem das Bild gespeichert werden soll
         //! \return Anzahl der Warnungen, die beim Konvertieren des Namens in
         //! \return Anzahl der Warnungen, die beim Konvertieren des Namens in
-        //! einen gültigen Namen aufgetreten sind. -1, falls bereis ein Bild mit
+        //! einen gueltigen Namen aufgetreten sind. -1, falls bereis ein Bild mit
         //! dem selben Namen existiert
         //! dem selben Namen existiert
         DLLEXPORT int speichern(FBalken* zF, Bild* bild, Text* name);
         DLLEXPORT int speichern(FBalken* zF, Bild* bild, Text* name);
-        //! Gibt eine Liste mit gespeicherten Bildern zurück
-        //! Die Liste sollte nicht verändert werden
+        //! Gibt eine Liste mit gespeicherten Bildern zurueck
+        //! Die Liste sollte nicht veraendert werden
         DLLEXPORT RCArray<Text>* zBildListe();
         DLLEXPORT RCArray<Text>* zBildListe();
-        //! Gibt den Pfad zur LTDB Datei zurück
+        //! Gibt den Pfad zur LTDB Datei zurueck
         DLLEXPORT Text* getPfad() const;
         DLLEXPORT Text* getPfad() const;
-        //! Gibt die Anzahl der Bilder in der LTDB Datei zurück
+        //! Gibt die Anzahl der Bilder in der LTDB Datei zurueck
         DLLEXPORT int getBildAnzahl() const;
         DLLEXPORT int getBildAnzahl() const;
-        //! Prüft, ob die LTDB Datei existiert
+        //! Prueft, ob die LTDB Datei existiert
         DLLEXPORT bool istOffen() const;
         DLLEXPORT bool istOffen() const;
     };
     };
 
 
@@ -322,53 +322,53 @@ namespace Framework
         char index;
         char index;
         char iA;
         char iA;
         char miA;
         char miA;
-        char maxIndex; //! Länge des Pixels
-        bool änder;
-        bool änderA;
+        char maxIndex; //! Laenge des Pixels
+        bool aender;
+        bool aenderA;
         unsigned char komp : 3; //! Komprimierung der Farbwerte
         unsigned char komp : 3; //! Komprimierung der Farbwerte
         unsigned char alpha;
         unsigned char alpha;
         LTDSPixel* davor;
         LTDSPixel* davor;
         bool addBitZuFarbe(
         bool addBitZuFarbe(
-            unsigned char bit); //! Fügt den Farbwerten ein Bit hinzu
+            unsigned char bit); //! Fuegt den Farbwerten ein Bit hinzu
         bool getNextFarbeBit(
         bool getNextFarbeBit(
-            char& byte, int i); //! Speichert das nächste Farbbit in byte
+            char& byte, int i); //! Speichert das naechste Farbbit in byte
 
 
     public:
     public:
         //! Konstruktor
         //! Konstruktor
-        //! \param davor Der Pixel, der vor diesem geladen wurde. 0, fals dieß
+        //! \param davor Der Pixel, der vor diesem geladen wurde. 0, fals diess
         //! der erste Pixel ist
         //! der erste Pixel ist
         DLLEXPORT LTDSPixel(LTDSPixel* davor);
         DLLEXPORT LTDSPixel(LTDSPixel* davor);
         //! Destruktor
         //! Destruktor
         DLLEXPORT ~LTDSPixel();
         DLLEXPORT ~LTDSPixel();
-        //! Fügt dem Pixel einiege geladene Bits hinzu. Zum Laden gedacht.
+        //! Fuegt dem Pixel einiege geladene Bits hinzu. Zum Laden gedacht.
         //! \param byte Das letzte aus der Datei geladene Byte.
         //! \param byte Das letzte aus der Datei geladene Byte.
         //! \param begin Der Index des ersten Bits im Byte, wo der Pixel beginnt
         //! \param begin Der Index des ersten Bits im Byte, wo der Pixel beginnt
-        //! \return Der Index des Letzten Bits in Byte, wo der Pixel aufhöhrt.
-        //! -1, falls der Pixel im nächsten Byte weitergeht
+        //! \return Der Index des Letzten Bits in Byte, wo der Pixel aufhoehrt.
+        //! -1, falls der Pixel im naechsten Byte weitergeht
         DLLEXPORT char addByte(char byte, char begin);
         DLLEXPORT char addByte(char byte, char begin);
         //! Setzt den Alpha Wert des Pixels. Zum speichern gedacht.
         //! Setzt den Alpha Wert des Pixels. Zum speichern gedacht.
         //! \param alpha Der Alpha Wert des Pixels.
         //! \param alpha Der Alpha Wert des Pixels.
         DLLEXPORT void setAlpha(unsigned char alpha);
         DLLEXPORT void setAlpha(unsigned char alpha);
         //! Komprimiert den Pixel. Muss vor dem Speichern aufgerufen werden.
         //! Komprimiert den Pixel. Muss vor dem Speichern aufgerufen werden.
         DLLEXPORT void Komp();
         DLLEXPORT void Komp();
-        //! Gibt ein Teil der Bits zurück, die den Pixel representieren
-        //! \param byte Eine Referens auf das Byte, dass als nächstes
+        //! Gibt ein Teil der Bits zurueck, die den Pixel representieren
+        //! \param byte Eine Referens auf das Byte, dass als naechstes
         //! gespeichert werden soll \param begin Der Index des ersten Bits im zu
         //! gespeichert werden soll \param begin Der Index des ersten Bits im zu
         //! speichernden Byte, wo der Pixel gespeichert werden soll \return Der
         //! speichernden Byte, wo der Pixel gespeichert werden soll \return Der
-        //! Index des Bits im zu speichernden Byte, wo der Pixel aufhöhrt. -1,
-        //! falls der Pixel im nächsten Byte fortgesetzt werden muss
+        //! Index des Bits im zu speichernden Byte, wo der Pixel aufhoehrt. -1,
+        //! falls der Pixel im naechsten Byte fortgesetzt werden muss
         DLLEXPORT char getNextByte(char& byte, int bbegin);
         DLLEXPORT char getNextByte(char& byte, int bbegin);
-        //! Gibt die Komprimierung des Pixels zurück
+        //! Gibt die Komprimierung des Pixels zurueck
         DLLEXPORT unsigned char getKomp() const;
         DLLEXPORT unsigned char getKomp() const;
-        //! Gibt zurück, ob sich der Alpha Wert im Vergleich zu dem Pixel davor
-        //! geändert hat
-        DLLEXPORT bool getÄnderA() const;
-        //! Gibt den Alpha Wert des Pixels zurück
+        //! Gibt zurueck, ob sich der Alpha Wert im Vergleich zu dem Pixel davor
+        //! geaendert hat
+        DLLEXPORT bool getAEnderA() const;
+        //! Gibt den Alpha Wert des Pixels zurueck
         DLLEXPORT unsigned char getA() const;
         DLLEXPORT unsigned char getA() const;
     };
     };
 
 
-    //! Verwaltet den Kopf einer LTDS Datei. Er enthält Informationen über die
-    //! in der Datei gespeicherten Schriftgrößen
+    //! Verwaltet den Kopf einer LTDS Datei. Er enthaelt Informationen ueber die
+    //! in der Datei gespeicherten Schriftgroessen
     class LTDSDateiKopf : public virtual ReferenceCounter
     class LTDSDateiKopf : public virtual ReferenceCounter
     {
     {
     private:
     private:
@@ -381,31 +381,31 @@ namespace Framework
         DLLEXPORT LTDSDateiKopf();
         DLLEXPORT LTDSDateiKopf();
         //! Destruktor
         //! Destruktor
         DLLEXPORT ~LTDSDateiKopf();
         DLLEXPORT ~LTDSDateiKopf();
-        //! Lädt den Kopf aus der LTDS Datei
-        //! \param inF Der geöffnete und an die richtige Stelle zeigende
+        //! Laedt den Kopf aus der LTDS Datei
+        //! \param inF Der geoeffnete und an die richtige Stelle zeigende
         //! ifstream der LTDS Datei
         //! ifstream der LTDS Datei
         DLLEXPORT void laden(std::ifstream* inF);
         DLLEXPORT void laden(std::ifstream* inF);
-        //! Fügt eine Schriftgröße hinzu
-        //! \param sg Die Schriftgröße, die hinzugefügt werden soll
+        //! Fuegt eine Schriftgroesse hinzu
+        //! \param sg Die Schriftgroesse, die hinzugefuegt werden soll
         DLLEXPORT void addSG(char sg);
         DLLEXPORT void addSG(char sg);
-        //! Löscht eine Schriftgröße
-        //! \param sg Die Schriftgröße, die gelöscht werden soll
+        //! Loescht eine Schriftgroesse
+        //! \param sg Die Schriftgroesse, die geloescht werden soll
         DLLEXPORT void removeSG(char sg);
         DLLEXPORT void removeSG(char sg);
         //! Speichert den LTDS Kopf in der Datei
         //! Speichert den LTDS Kopf in der Datei
-        //! \param outF Der geöffnete und an die richtiege Stelle zeigende
+        //! \param outF Der geoeffnete und an die richtiege Stelle zeigende
         //! ofstream der LTDS Datei
         //! ofstream der LTDS Datei
         DLLEXPORT void speichern(std::ofstream* outF) const;
         DLLEXPORT void speichern(std::ofstream* outF) const;
-        //! Gibt einen Array von gespeicherten Schriftgrößen zurück
-        //! Der Array sollte nicht verädert werden
-        DLLEXPORT unsigned char* getSchriftGrößeList() const;
-        //! Gibt einen Array mit positionen der ersten Bytes für jede
-        //! Schriftgröße aus der Datei zurück
+        //! Gibt einen Array von gespeicherten Schriftgroessen zurueck
+        //! Der Array sollte nicht veraedert werden
+        DLLEXPORT unsigned char* getSchriftGroesseList() const;
+        //! Gibt einen Array mit positionen der ersten Bytes fuer jede
+        //! Schriftgroesse aus der Datei zurueck
         DLLEXPORT int* getPositionList() const;
         DLLEXPORT int* getPositionList() const;
-        //! Gibt die Anzahl der gespeicherten Schriftgrößen zurück
-        DLLEXPORT int getSchriftGrößeAnzahl() const;
+        //! Gibt die Anzahl der gespeicherten Schriftgroessen zurueck
+        DLLEXPORT int getSchriftGroesseAnzahl() const;
     };
     };
 
 
-    //! Der Kopf einer Schriftgröße. Enthält Informationen über die
+    //! Der Kopf einer Schriftgroesse. Enthaelt Informationen ueber die
     //! gespeicherten Zeichen
     //! gespeicherten Zeichen
     class LTDSSchriftKopf : public virtual ReferenceCounter
     class LTDSSchriftKopf : public virtual ReferenceCounter
     {
     {
@@ -420,43 +420,43 @@ namespace Framework
         DLLEXPORT LTDSSchriftKopf();
         DLLEXPORT LTDSSchriftKopf();
         //! Destruktor
         //! Destruktor
         DLLEXPORT ~LTDSSchriftKopf();
         DLLEXPORT ~LTDSSchriftKopf();
-        //! Lädt den Kopf einer Schriftgröße aus der Datei
-        //! \param inF Der geöffnete und an de richtiege Stelle zeigende
+        //! Laedt den Kopf einer Schriftgroesse aus der Datei
+        //! \param inF Der geoeffnete und an de richtiege Stelle zeigende
         //! ifstream der LTDS Datei
         //! ifstream der LTDS Datei
         DLLEXPORT void laden(std::ifstream* inF);
         DLLEXPORT void laden(std::ifstream* inF);
-        //! Setzt die Schriftgröße. Zum speichern gedacht
-        //! \param gr Die Schriftgröße
-        DLLEXPORT void setSchriftgröße(unsigned char gr);
-        //! Setzt das Alphabet, welches in der Schriftgröße gespeichert werden
+        //! Setzt die Schriftgroesse. Zum speichern gedacht
+        //! \param gr Die Schriftgroesse
+        DLLEXPORT void setSchriftgroesse(unsigned char gr);
+        //! Setzt das Alphabet, welches in der Schriftgroesse gespeichert werden
         //! soll \param alphabet Das Alphabet, welches alle zu speichernden
         //! soll \param alphabet Das Alphabet, welches alle zu speichernden
-        //! Zeichen in der Schriftgröße enthält
+        //! Zeichen in der Schriftgroesse enthaelt
         DLLEXPORT void setZeichenAlphabet(Alphabet* alphabet);
         DLLEXPORT void setZeichenAlphabet(Alphabet* alphabet);
-        //! Fügt der Schriftgröße ein Zeichen hinzu, welches gespeichert werden
-        //! soll \param zeichen Der ASCII code des Zeichens, welches hinzugefügt
+        //! Fuegt der Schriftgroesse ein Zeichen hinzu, welches gespeichert werden
+        //! soll \param zeichen Der ASCII code des Zeichens, welches hinzugefuegt
         //! werden soll
         //! werden soll
         DLLEXPORT void addZeichen(unsigned char zeichen);
         DLLEXPORT void addZeichen(unsigned char zeichen);
-        //! Löscht ein Zeichen aus der Schriftgröße
-        //! \param zeich Der ASCII code des Zeichens, welches gelöscht werden
+        //! Loescht ein Zeichen aus der Schriftgroesse
+        //! \param zeich Der ASCII code des Zeichens, welches geloescht werden
         //! soll
         //! soll
         DLLEXPORT void removeZeichen(unsigned char zeich);
         DLLEXPORT void removeZeichen(unsigned char zeich);
-        //! Speichert den Kopf der Schriftgröße in der LTDS Datei
-        //! \param outF Der geöffnete und an die richtiege Stelle zeigende
+        //! Speichert den Kopf der Schriftgroesse in der LTDS Datei
+        //! \param outF Der geoeffnete und an die richtiege Stelle zeigende
         //! ofstream der LTDS Datei
         //! ofstream der LTDS Datei
         DLLEXPORT void speichern(std::ofstream* outF) const;
         DLLEXPORT void speichern(std::ofstream* outF) const;
-        //! Gibt die Schriftgröße zurück, zu der dieser Kopf gehöhrt
-        DLLEXPORT unsigned char getSchriftGröße() const;
-        //! Gibt die Anzahl der in der Schriftgröße gespeicherten Zeichen zurück
+        //! Gibt die Schriftgroesse zurueck, zu der dieser Kopf gehoehrt
+        DLLEXPORT unsigned char getSchriftGroesse() const;
+        //! Gibt die Anzahl der in der Schriftgroesse gespeicherten Zeichen zurueck
         DLLEXPORT unsigned char getZeichenAnzahl() const;
         DLLEXPORT unsigned char getZeichenAnzahl() const;
         //! Gibt einen Array mit den Positionen der ersten Bytes von den
         //! Gibt einen Array mit den Positionen der ersten Bytes von den
-        //! gespeicherten Zeichen aus der LTDS Datei zurück
+        //! gespeicherten Zeichen aus der LTDS Datei zurueck
         DLLEXPORT int* getPositionen() const;
         DLLEXPORT int* getPositionen() const;
         //! Gibt einen Array mit den ASCII codes der Gespeicherten Zeichen
         //! Gibt einen Array mit den ASCII codes der Gespeicherten Zeichen
-        //! zurück
+        //! zurueck
         DLLEXPORT unsigned char* getZeichen() const;
         DLLEXPORT unsigned char* getZeichen() const;
     };
     };
 
 
-    //! Der Kopf eines einzelnen Zeichens aus der LTDS Datei. Enthält
-    //! informationen über die Pixelgröße des Zeichens
+    //! Der Kopf eines einzelnen Zeichens aus der LTDS Datei. Enthaelt
+    //! informationen ueber die Pixelgroesse des Zeichens
     class LTDSBuchstabenKopf : public virtual ReferenceCounter
     class LTDSBuchstabenKopf : public virtual ReferenceCounter
     {
     {
     private:
     private:
@@ -466,35 +466,35 @@ namespace Framework
     public:
     public:
         //! Konstruktor
         //! Konstruktor
         DLLEXPORT LTDSBuchstabenKopf();
         DLLEXPORT LTDSBuchstabenKopf();
-        //! Lädt die Daten aus der LTDS Datei
-        //! \param inF Der geöffnete und an die richtiege Stelle zeigende
+        //! Laedt die Daten aus der LTDS Datei
+        //! \param inF Der geoeffnete und an die richtiege Stelle zeigende
         //! ifstream der LTDS Datei
         //! ifstream der LTDS Datei
         DLLEXPORT void laden(std::ifstream* inF);
         DLLEXPORT void laden(std::ifstream* inF);
         //! Setzt die Daten, die gespeichert werden sollen.
         //! Setzt die Daten, die gespeichert werden sollen.
         //! \param zeichen Der ASCII code des Zeichens
         //! \param zeichen Der ASCII code des Zeichens
-        //! \param größe Die Größe des Zeichens in Pixeln
-        DLLEXPORT void init(unsigned char zeichen, const Punkt& größe);
+        //! \param groesse Die Groesse des Zeichens in Pixeln
+        DLLEXPORT void init(unsigned char zeichen, const Punkt& groesse);
         //! Setzt die Daten, die gespeichert werden sollen.
         //! Setzt die Daten, die gespeichert werden sollen.
         //! \param zeichen Der ASCII code des Zeichens
         //! \param zeichen Der ASCII code des Zeichens
         //! \param br Die Breite des Zeichens in Pixeln
         //! \param br Die Breite des Zeichens in Pixeln
-        //! \param hö Die Höhe des Zeichens in Pixeln
-        DLLEXPORT void init(unsigned char zeichen, int br, int hö );
+        //! \param hoe Die Hoehe des Zeichens in Pixeln
+        DLLEXPORT void init(unsigned char zeichen, int br, int hoe );
         //! Speichert die Daten in der LTDS Datei
         //! Speichert die Daten in der LTDS Datei
-        //! \param outF Der geöffnete und auf die richtiege Stelle zeigende
+        //! \param outF Der geoeffnete und auf die richtiege Stelle zeigende
         //! ofstream der LTDS Datei
         //! ofstream der LTDS Datei
         DLLEXPORT void speichern(std::ofstream* outF) const;
         DLLEXPORT void speichern(std::ofstream* outF) const;
-        //! Gibt den ASCII code des Zeichens zurück
+        //! Gibt den ASCII code des Zeichens zurueck
         DLLEXPORT unsigned char getZeichen() const;
         DLLEXPORT unsigned char getZeichen() const;
-        //! Gibt die Breite des Zeichens in Pixeln zurück
+        //! Gibt die Breite des Zeichens in Pixeln zurueck
         DLLEXPORT int getBreite() const;
         DLLEXPORT int getBreite() const;
-        //! Gibt die Höhe des Zeichens in Pixeln zurück
-        DLLEXPORT int getHöhe() const;
-        //! Gib t die Größe des Zeichens in Pixeln zurück
-        DLLEXPORT const Punkt& getGröße() const;
+        //! Gibt die Hoehe des Zeichens in Pixeln zurueck
+        DLLEXPORT int getHoehe() const;
+        //! Gib t die Groesse des Zeichens in Pixeln zurueck
+        DLLEXPORT const Punkt& getGroesse() const;
     };
     };
 
 
     //! Verwaltet die Pixeldaten eines Zeichens
     //! Verwaltet die Pixeldaten eines Zeichens
-    class LTDSBuchstabenKörper : public virtual ReferenceCounter
+    class LTDSBuchstabenKoerper : public virtual ReferenceCounter
     {
     {
     private:
     private:
         Punkt size;
         Punkt size;
@@ -504,23 +504,23 @@ namespace Framework
     public:
     public:
         //! Konstruktor
         //! Konstruktor
         //! \param kopf Der Kopf des Zeichens
         //! \param kopf Der Kopf des Zeichens
-        DLLEXPORT LTDSBuchstabenKörper(LTDSBuchstabenKopf * kopf);
+        DLLEXPORT LTDSBuchstabenKoerper(LTDSBuchstabenKopf * kopf);
         //! Destruktor
         //! Destruktor
-        DLLEXPORT ~LTDSBuchstabenKörper();
+        DLLEXPORT ~LTDSBuchstabenKoerper();
         //! Setzt den Buchstaben, der gespeichert werden soll
         //! Setzt den Buchstaben, der gespeichert werden soll
         //! \param zeichen Der zu speichernde Buchstabe
         //! \param zeichen Der zu speichernde Buchstabe
         DLLEXPORT void setBuchstabe(Buchstabe * zeichen);
         DLLEXPORT void setBuchstabe(Buchstabe * zeichen);
-        //! Lädt die Pixel aus der LTDS Datei
-        //! \param inF Der geöffnete und auf die richtiege Stelle zeigende
+        //! Laedt die Pixel aus der LTDS Datei
+        //! \param inF Der geoeffnete und auf die richtiege Stelle zeigende
         //! ifstream der LTDS Datei
         //! ifstream der LTDS Datei
         DLLEXPORT void laden(std::ifstream * inF);
         DLLEXPORT void laden(std::ifstream * inF);
         //! Speichert die Pixel in die LTDS Datei
         //! Speichert die Pixel in die LTDS Datei
-        //! \param outF der geöffnete und an die richtiege Stelle zeigende
+        //! \param outF der geoeffnete und an die richtiege Stelle zeigende
         //! ofstream der LTDS Datei
         //! ofstream der LTDS Datei
         DLLEXPORT void speichern(std::ofstream * outF) const;
         DLLEXPORT void speichern(std::ofstream * outF) const;
-        //! Gibt den geladenen Buchstaben zurück
+        //! Gibt den geladenen Buchstaben zurueck
         DLLEXPORT Buchstabe* getBuchstabe() const;
         DLLEXPORT Buchstabe* getBuchstabe() const;
-        //! Gibt den ASCII code des Buchstabens zurück
+        //! Gibt den ASCII code des Buchstabens zurueck
         DLLEXPORT unsigned char getZeichen() const;
         DLLEXPORT unsigned char getZeichen() const;
     };
     };
 
 
@@ -539,77 +539,77 @@ namespace Framework
         //! Setzt den Pfad zur Datei
         //! Setzt den Pfad zur Datei
         //! \param txt Der Pfad
         //! \param txt Der Pfad
         DLLEXPORT void setPfad(Text* txt);
         DLLEXPORT void setPfad(Text* txt);
-        //! Lädt wichtiege Informationen aus der Datei. Muss vor dem Verwenden
+        //! Laedt wichtiege Informationen aus der Datei. Muss vor dem Verwenden
         //! der Datei aufgerufen werden
         //! der Datei aufgerufen werden
         DLLEXPORT void leseDaten();
         DLLEXPORT void leseDaten();
-        //! Fügt der Datei eine Schriftgröße hinzu, fals diese noch nicht
+        //! Fuegt der Datei eine Schriftgroesse hinzu, fals diese noch nicht
         //! existiert \param alphabet Das Alphabet, welches die Zeichen in der
         //! existiert \param alphabet Das Alphabet, welches die Zeichen in der
-        //! gewünschten Schriftgrö0e enthält
-        DLLEXPORT void addSchriftgröße(Alphabet* alphabet);
-        //! Fügt einer Schriftgröße einen Buchstaben hinzu
-        //! \param gr Die Schriftgröße des Buchstabens
+        //! gewuenschten Schriftgroe0e enthaelt
+        DLLEXPORT void addSchriftgroesse(Alphabet* alphabet);
+        //! Fuegt einer Schriftgroesse einen Buchstaben hinzu
+        //! \param gr Die Schriftgroesse des Buchstabens
         //! \param zeich Der Buchstabe, der gespeichert werden soll
         //! \param zeich Der Buchstabe, der gespeichert werden soll
         //! \param zeichen Der ASCII code des Buchstabens
         //! \param zeichen Der ASCII code des Buchstabens
         DLLEXPORT void addBuchstabe(
         DLLEXPORT void addBuchstabe(
             int gr, Buchstabe* zeich, unsigned char zeichen);
             int gr, Buchstabe* zeich, unsigned char zeichen);
-        //! Löscht eine bestimmte Schriftgröße aus der Datei
-        //! \param gr Die Schriftgröße, die entfernt werden soll
-        DLLEXPORT void löscheSchrifrGröße(int gr);
-        //! Löscht einen Buchstaben aus einer Schriftgröße
-        //! \param gr Die Schriftgröße, aus der der Buchstabe entfernt werden
-        //! soll \param zeichen Der ASCII code des Zeichens, welches gelöscht
+        //! Loescht eine bestimmte Schriftgroesse aus der Datei
+        //! \param gr Die Schriftgroesse, die entfernt werden soll
+        DLLEXPORT void loescheSchrifrGroesse(int gr);
+        //! Loescht einen Buchstaben aus einer Schriftgroesse
+        //! \param gr Die Schriftgroesse, aus der der Buchstabe entfernt werden
+        //! soll \param zeichen Der ASCII code des Zeichens, welches geloescht
         //! werden soll
         //! werden soll
-        DLLEXPORT void löscheBuchstabe(int gr, unsigned char zeichen);
-        //! Löscht die LTDS Datei
-        DLLEXPORT void löscheDatei();
+        DLLEXPORT void loescheBuchstabe(int gr, unsigned char zeichen);
+        //! Loescht die LTDS Datei
+        DLLEXPORT void loescheDatei();
         //! Erstellt die LTDS Datei
         //! Erstellt die LTDS Datei
         DLLEXPORT void erstelleDatei();
         DLLEXPORT void erstelleDatei();
         //! Speichert eine gesammte Schrift in der Datei
         //! Speichert eine gesammte Schrift in der Datei
         //! \param schrift Die schrift, die gespeichert werden soll
         //! \param schrift Die schrift, die gespeichert werden soll
         DLLEXPORT void speicherSchrift(Schrift* schrift);
         DLLEXPORT void speicherSchrift(Schrift* schrift);
-        //! Lädt die gesammte Schrift aus der Datei
+        //! Laedt die gesammte Schrift aus der Datei
         //! \return Die geladene Schrift. 0, falls ein Fehler beim Laden
         //! \return Die geladene Schrift. 0, falls ein Fehler beim Laden
         //! aufgetreten ist
         //! aufgetreten ist
         DLLEXPORT Schrift* ladeSchrift();
         DLLEXPORT Schrift* ladeSchrift();
-        //! Lädt eine einzelne Schriftgröße aus der Datei
-        //! \param schriftgröße Die zu ladende Schriftgröße
-        //! \return Ein Alphabet mit den Zeichen in der Schriftgröße. 0, falls
-        //! die Schriftgröße nicht gefunden wurde
-        DLLEXPORT Alphabet* ladeAlphabet(int schriftgröße);
-        //! Lädt ein bestimmtes Zeichen einer bestimmten Schriftgröße
-        //! \param schriftgröße Die Schriftgröße, zu dem das Zeichen gehört
+        //! Laedt eine einzelne Schriftgroesse aus der Datei
+        //! \param schriftgroesse Die zu ladende Schriftgroesse
+        //! \return Ein Alphabet mit den Zeichen in der Schriftgroesse. 0, falls
+        //! die Schriftgroesse nicht gefunden wurde
+        DLLEXPORT Alphabet* ladeAlphabet(int schriftgroesse);
+        //! Laedt ein bestimmtes Zeichen einer bestimmten Schriftgroesse
+        //! \param schriftgroesse Die Schriftgroesse, zu dem das Zeichen gehoert
         //! \param zeichen Der ASCII code des zu ladenden Zeichens
         //! \param zeichen Der ASCII code des zu ladenden Zeichens
         //! \return Der geladene Buchstabe. 0, falls das Zeichen nicht gefunden
         //! \return Der geladene Buchstabe. 0, falls das Zeichen nicht gefunden
         //! wurde.
         //! wurde.
         DLLEXPORT Buchstabe* ladeBuchstabe(
         DLLEXPORT Buchstabe* ladeBuchstabe(
-            int schriftgröße, unsigned char zeichen);
-        //! Gibt den Pfad zur LTDS Datei zurück
+            int schriftgroesse, unsigned char zeichen);
+        //! Gibt den Pfad zur LTDS Datei zurueck
         DLLEXPORT Text* getPfad() const;
         DLLEXPORT Text* getPfad() const;
-        //! Gibt die Anzahl der gespeicherten Schriftgrößen zurück
-        DLLEXPORT int getAnzahlSchriftgrößen() const;
-        //! Gibt einen Array mit den gespeicherten Schriftgrößen zurück
-        //! Der Array sollte nicht verändert werden
-        DLLEXPORT unsigned char* getSchriftGrößen() const;
-        //! Gibt die Anzahl an gespeicherten Zeichen in einer Schriftgröße
-        //! zurück \param sg Die Schriftgröße, von der die Anzahl der ZEichen
+        //! Gibt die Anzahl der gespeicherten Schriftgroessen zurueck
+        DLLEXPORT int getAnzahlSchriftgroessen() const;
+        //! Gibt einen Array mit den gespeicherten Schriftgroessen zurueck
+        //! Der Array sollte nicht veraendert werden
+        DLLEXPORT unsigned char* getSchriftGroessen() const;
+        //! Gibt die Anzahl an gespeicherten Zeichen in einer Schriftgroesse
+        //! zurueck \param sg Die Schriftgroesse, von der die Anzahl der ZEichen
         //! ermittelt werden soll \return Die Anzahl der Zeichen.
         //! ermittelt werden soll \return Die Anzahl der Zeichen.
         DLLEXPORT unsigned char getAnzahlBuchstaben(int sg);
         DLLEXPORT unsigned char getAnzahlBuchstaben(int sg);
-        //! Gibt einen Array mit Buchstaben einer bestimmten Schriftgröße zurück
-        //! \param sg Die Schriftgröße
+        //! Gibt einen Array mit Buchstaben einer bestimmten Schriftgroesse zurueck
+        //! \param sg Die Schriftgroesse
         //! \return Der Array mit den ASCII codes der Zeichen. 0, falls die
         //! \return Der Array mit den ASCII codes der Zeichen. 0, falls die
-        //! Schriftgröße nicht gefunden wurde.
+        //! Schriftgroesse nicht gefunden wurde.
         DLLEXPORT unsigned char* getBuchstaben(int sg);
         DLLEXPORT unsigned char* getBuchstaben(int sg);
     };
     };
 #endif
 #endif
     //! Bit Funktionen
     //! Bit Funktionen
 
 
-    //! gibt 1-bits in gewinschter anzahl zurück.
+    //! gibt 1-bits in gewinschter anzahl zurueck.
     //! \param a Die Anzahl der Bits, die 1 sein sollen
     //! \param a Die Anzahl der Bits, die 1 sein sollen
     //! \return 32 Bits, wobei die einser Bits von rechts beginnen
     //! \return 32 Bits, wobei die einser Bits von rechts beginnen
     DLLEXPORT int Bits(int a);
     DLLEXPORT int Bits(int a);
-    //! Gibt zurück, wie viele Bits benötigt werden um eine Zahl darzustellen
+    //! Gibt zurueck, wie viele Bits benoetigt werden um eine Zahl darzustellen
     //! \param c Die Zahl, die dargestellt werden soll
     //! \param c Die Zahl, die dargestellt werden soll
-    //! \return Die Anzahl der benötigten Bits
+    //! \return Die Anzahl der benoetigten Bits
     DLLEXPORT int getBits(char c);
     DLLEXPORT int getBits(char c);
 } // namespace Framework
 } // namespace Framework
 #endif
 #endif

+ 31 - 31
Diagramm.cpp

@@ -1,4 +1,4 @@
-#include "Diagramm.h"
+#include "Diagramm.h"
 
 
 #include <math.h>
 #include <math.h>
 
 
@@ -57,7 +57,7 @@ void SLDiag::setSchriftZ(Schrift* schrift) // setzt die Schrift
     rend = 1;
     rend = 1;
 }
 }
 
 
-void SLDiag::setGSize(Punkt& gr) // setzt die Größe des Gitters
+void SLDiag::setGSize(Punkt& gr) // setzt die Groesse des Gitters
 {
 {
     gitterGr = gr;
     gitterGr = gr;
     rend = 1;
     rend = 1;
@@ -69,7 +69,7 @@ void SLDiag::setGFarbe(int f) // setzt die Gitter Farbe
     rend = 1;
     rend = 1;
 }
 }
 
 
-void SLDiag::addLinie(const char* name) // fügt eine Linie hinzu
+void SLDiag::addLinie(const char* name) // fuegt eine Linie hinzu
 {
 {
     addLinie(new Text(name));
     addLinie(new Text(name));
     rend = 1;
     rend = 1;
@@ -93,7 +93,7 @@ void SLDiag::setLFarbe(int lNum, int f) // setzt die Linienfarbe
     rend = 1;
     rend = 1;
 }
 }
 
 
-void SLDiag::addPunkt(int lNum, int x, int h) // fügt einen Punkt hinzu
+void SLDiag::addPunkt(int lNum, int x, int h) // fuegt einen Punkt hinzu
 {
 {
     Array<int>* ph_tmp = ph->z(lNum);
     Array<int>* ph_tmp = ph->z(lNum);
     Array<int>* pb_tmp = pb->z(lNum);
     Array<int>* pb_tmp = pb->z(lNum);
@@ -212,7 +212,7 @@ void SLDiag::render(Bild& zRObj) // zeichnet nach zRObj
 }
 }
 
 
 // constant
 // constant
-Schrift* SLDiag::getSchrift() const // gibt die Schrift zurück
+Schrift* SLDiag::getSchrift() const // gibt die Schrift zurueck
 {
 {
     if (textRd) return textRd->getSchrift();
     if (textRd) return textRd->getSchrift();
     return 0;
     return 0;
@@ -223,18 +223,18 @@ Schrift* SLDiag::zSchrift() const
     return textRd ? textRd->zSchrift() : 0;
     return textRd ? textRd->zSchrift() : 0;
 }
 }
 
 
-const Punkt& SLDiag::getGSize() const // gibt die Gitter Größe zurück
+const Punkt& SLDiag::getGSize() const // gibt die Gitter Groesse zurueck
 {
 {
     return gitterGr;
     return gitterGr;
 }
 }
 
 
-int SLDiag::getGFarbe() const // gibt die Gitter Farbe zurück
+int SLDiag::getGFarbe() const // gibt die Gitter Farbe zurueck
 {
 {
     return gF;
     return gF;
 }
 }
 
 
 int SLDiag::getLinienNummer(
 int SLDiag::getLinienNummer(
-    const char* name) const // gibt die Linien Nummer zurück
+    const char* name) const // gibt die Linien Nummer zurueck
 {
 {
     for (int i = 0; i < lines; ++i)
     for (int i = 0; i < lines; ++i)
     {
     {
@@ -257,7 +257,7 @@ int SLDiag::getLinienNummer(Text* name) const
     return -1;
     return -1;
 }
 }
 
 
-Text* SLDiag::getLinienName(int lNum) const // gibt den Linien Namen zurück
+Text* SLDiag::getLinienName(int lNum) const // gibt den Linien Namen zurueck
 {
 {
     return lName->get(lNum);
     return lName->get(lNum);
 }
 }
@@ -267,7 +267,7 @@ Text* SLDiag::zLinienNamen(int lNum) const
     return lName->z(lNum);
     return lName->z(lNum);
 }
 }
 
 
-int SLDiag::getHighestValue() const // gibt den Höchsten Wert zurück
+int SLDiag::getHighestValue() const // gibt den Hoechsten Wert zurueck
 {
 {
     int ret = 0;
     int ret = 0;
     for (int i = 0; i < lines; ++i)
     for (int i = 0; i < lines; ++i)
@@ -288,7 +288,7 @@ int SLDiag::getHighestValue(int lNum) const
     return ret;
     return ret;
 }
 }
 
 
-int SLDiag::getMedian(int lNum) const // gibt den durchschnittswert zurück
+int SLDiag::getMedian(int lNum) const // gibt den durchschnittswert zurueck
 {
 {
     int count;
     int count;
     int all = 0;
     int all = 0;
@@ -299,12 +299,12 @@ int SLDiag::getMedian(int lNum) const // gibt den durchschnittswert zurück
     return (int)((double)all / count + 0.5);
     return (int)((double)all / count + 0.5);
 }
 }
 
 
-int SLDiag::getLAnzahl() const // gibt die Linien Anzahl zurück
+int SLDiag::getLAnzahl() const // gibt die Linien Anzahl zurueck
 {
 {
     return lines;
     return lines;
 }
 }
 
 
-int SLDiag::getLastValue(int lNum) const // gibt den letzten Wert zurück
+int SLDiag::getLastValue(int lNum) const // gibt den letzten Wert zurueck
 {
 {
     return lastValue->get(lNum);
     return lastValue->get(lNum);
 }
 }
@@ -465,7 +465,7 @@ void BaseDiag::setRasterBreite(int br) // Rasterbreite setzen
     lock->unlock();
     lock->unlock();
 }
 }
 
 
-void BaseDiag::setRasterHeight(int hi) // Rasterhöhe setzen
+void BaseDiag::setRasterHeight(int hi) // Rasterhoehe setzen
 {
 {
     lock->lock();
     lock->lock();
     if (!daten) daten = new DiagDaten();
     if (!daten) daten = new DiagDaten();
@@ -491,7 +491,7 @@ void BaseDiag::setHIntervallBreite(double br) // Intervall Breite
     lock->unlock();
     lock->unlock();
 }
 }
 
 
-void BaseDiag::setVIntervallHeight(double hi) // Intervall Höhe
+void BaseDiag::setVIntervallHeight(double hi) // Intervall Hoehe
 {
 {
     lock->lock();
     lock->lock();
     if (!daten) daten = new DiagDaten();
     if (!daten) daten = new DiagDaten();
@@ -562,7 +562,7 @@ void BaseDiag::setVIntervallName(Text* name)
 }
 }
 
 
 void BaseDiag::addHIntervallText(double hIntervall,
 void BaseDiag::addHIntervallText(double hIntervall,
-    const char* text) // Text eines Horizontalen Intervalls hinzufügen
+    const char* text) // Text eines Horizontalen Intervalls hinzufuegen
 {
 {
     setHIntervallText(hIntervall, text);
     setHIntervallText(hIntervall, text);
 }
 }
@@ -655,7 +655,7 @@ void BaseDiag::removeHIntervallText(
 }
 }
 
 
 void BaseDiag::addVIntervallText(double vIntervall,
 void BaseDiag::addVIntervallText(double vIntervall,
-    const char* text) // Text eines Vertikalen Intervalls hinzufügen
+    const char* text) // Text eines Vertikalen Intervalls hinzufuegen
 {
 {
     setVIntervallText(vIntervall, text);
     setVIntervallText(vIntervall, text);
 }
 }
@@ -747,7 +747,7 @@ void BaseDiag::removeVIntervallText(
     lock->unlock();
     lock->unlock();
 }
 }
 
 
-void BaseDiag::addWertZ(DiagWert* w) // Fügt einen Wert hinzu
+void BaseDiag::addWertZ(DiagWert* w) // Fuegt einen Wert hinzu
 {
 {
     lock->lock();
     lock->lock();
     if (!daten) daten = new DiagDaten();
     if (!daten) daten = new DiagDaten();
@@ -813,7 +813,7 @@ void BaseDiag::setWertFarbe(int wNum, int f) // setzt die Farbe eines Wertes
 }
 }
 
 
 void BaseDiag::addPunktZ(
 void BaseDiag::addPunktZ(
-    int wNum, DiagPunkt* p) // fügt einem Wert einen Punkt hinzu
+    int wNum, DiagPunkt* p) // fuegt einem Wert einen Punkt hinzu
 {
 {
     if (wNum < 0) return;
     if (wNum < 0) return;
     lock->lock();
     lock->lock();
@@ -863,7 +863,7 @@ void BaseDiag::addPunkt(int wNum, double hI, double vI)
     changed = 1;
     changed = 1;
 }
 }
 
 
-// Ändert einen vorhandenen Punkt eines Wertes
+// AEndert einen vorhandenen Punkt eines Wertes
 void BaseDiag::setPunktZ(int wNum, double hI, DiagPunkt* p)
 void BaseDiag::setPunktZ(int wNum, double hI, DiagPunkt* p)
 {
 {
     setPunktZ(wNum, getDiagPunktPos(wNum, hI), p);
     setPunktZ(wNum, getDiagPunktPos(wNum, hI), p);
@@ -918,7 +918,7 @@ void BaseDiag::setPunkt(int wNum, int pNum, double h, double v)
     changed = 1;
     changed = 1;
 }
 }
 
 
-// Löscht einen vorhandenen Punkt
+// Loescht einen vorhandenen Punkt
 void BaseDiag::removePunkt(int wNum, double hI)
 void BaseDiag::removePunkt(int wNum, double hI)
 {
 {
     lock->lock();
     lock->lock();
@@ -1064,7 +1064,7 @@ void BaseDiag::removeWertStyle(int wNum, int style)
 }
 }
 
 
 // constant
 // constant
-DiagDaten* BaseDiag::getDiagDaten() const // Gibt die Daten des Diagramms zurück
+DiagDaten* BaseDiag::getDiagDaten() const // Gibt die Daten des Diagramms zurueck
 {
 {
     return daten ? dynamic_cast<DiagDaten*>(daten->getThis()) : 0;
     return daten ? dynamic_cast<DiagDaten*>(daten->getThis()) : 0;
 }
 }
@@ -1075,7 +1075,7 @@ DiagDaten* BaseDiag::zDiagDaten() const
 }
 }
 
 
 DiagWert* BaseDiag::getDiagWert(
 DiagWert* BaseDiag::getDiagWert(
-    int wNum) const // Gibt die Daten eines Wertes zurück
+    int wNum) const // Gibt die Daten eines Wertes zurueck
 {
 {
     return (daten && daten->werte) ? daten->werte->get(wNum) : 0;
     return (daten && daten->werte) ? daten->werte->get(wNum) : 0;
 }
 }
@@ -1096,7 +1096,7 @@ DiagWert* BaseDiag::zDiagWert(const char* name) const
 }
 }
 
 
 int BaseDiag::getDiagWertPos(
 int BaseDiag::getDiagWertPos(
-    const char* name) const // Gibt die Position eines Wertes zurück
+    const char* name) const // Gibt die Position eines Wertes zurueck
 {
 {
     if (!daten || !daten->werte) return -1;
     if (!daten || !daten->werte) return -1;
     int anz = daten->werte->getEintragAnzahl();
     int anz = daten->werte->getEintragAnzahl();
@@ -1110,7 +1110,7 @@ int BaseDiag::getDiagWertPos(
 }
 }
 
 
 int BaseDiag::getDiagPunktPos(int wNum,
 int BaseDiag::getDiagPunktPos(int wNum,
-    double hI) const // Gibt die Position eines Punktes von einem Wert zurück
+    double hI) const // Gibt die Position eines Punktes von einem Wert zurueck
 {
 {
     if (!daten || !daten->werte || !daten->werte->z(wNum)
     if (!daten || !daten->werte || !daten->werte->z(wNum)
         || !daten->werte->z(wNum)->punkte)
         || !daten->werte->z(wNum)->punkte)
@@ -1130,7 +1130,7 @@ int BaseDiag::getDiagPunktPos(char* wName, double hI) const
     return getDiagPunktPos(getDiagWertPos(wName), hI);
     return getDiagPunktPos(getDiagWertPos(wName), hI);
 }
 }
 
 
-bool BaseDiag::hatDatenStyle(int style) const // Prüft den Style der Daten
+bool BaseDiag::hatDatenStyle(int style) const // Prueft den Style der Daten
 {
 {
     if (!daten) return 0;
     if (!daten) return 0;
     return (daten->style | style) == daten->style;
     return (daten->style | style) == daten->style;
@@ -1143,7 +1143,7 @@ bool BaseDiag::hatDatenStyleNicht(int style) const
 }
 }
 
 
 bool BaseDiag::hatWertStyle(
 bool BaseDiag::hatWertStyle(
-    int wNum, int style) const // Prüft den Style eines Wertes
+    int wNum, int style) const // Prueft den Style eines Wertes
 {
 {
     if (!daten || !daten->werte || !daten->werte->z(wNum)) return 0;
     if (!daten || !daten->werte || !daten->werte->z(wNum)) return 0;
     return (daten->werte->z(wNum)->style | style)
     return (daten->werte->z(wNum)->style | style)
@@ -1886,7 +1886,7 @@ void LDiag::render(Bild& zRObj)
 }
 }
 
 
 // constant
 // constant
-Schrift* LDiag::getSchrift() const // Gibt die Schrift zurück
+Schrift* LDiag::getSchrift() const // Gibt die Schrift zurueck
 {
 {
     return textRd ? textRd->getSchrift() : 0;
     return textRd ? textRd->getSchrift() : 0;
 }
 }
@@ -1897,7 +1897,7 @@ Schrift* LDiag::zSchrift() const
 }
 }
 
 
 Rahmen* LDiag::getDatenRahmen()
 Rahmen* LDiag::getDatenRahmen()
-    const // Gibt den inneren Rahmen um das eigentliche Diagramm zurück
+    const // Gibt den inneren Rahmen um das eigentliche Diagramm zurueck
 {
 {
     return dRam ? dynamic_cast<Rahmen*>(dRam->getThis()) : 0;
     return dRam ? dynamic_cast<Rahmen*>(dRam->getThis()) : 0;
 }
 }
@@ -1918,7 +1918,7 @@ int LDiag::getDatenRahmenBreite() const
 }
 }
 
 
 int LDiag::getDatenHintergrundFarbe()
 int LDiag::getDatenHintergrundFarbe()
-    const // Gibt den Hintergrund des eigentlichen Diagramms zurück
+    const // Gibt den Hintergrund des eigentlichen Diagramms zurueck
 {
 {
     return dBgF;
     return dBgF;
 }
 }
@@ -1934,7 +1934,7 @@ Bild* LDiag::zDatenHintergrundBild() const
 }
 }
 
 
 AlphaFeld* LDiag::getDatenAlphaFeld()
 AlphaFeld* LDiag::getDatenAlphaFeld()
-    const // Gibt das AlphaFeld des eigentlichen Diagramms zurück
+    const // Gibt das AlphaFeld des eigentlichen Diagramms zurueck
 {
 {
     return dAf ? dynamic_cast<AlphaFeld*>(dAf->getThis()) : 0;
     return dAf ? dynamic_cast<AlphaFeld*>(dAf->getThis()) : 0;
 }
 }

+ 101 - 101
Diagramm.h

@@ -1,4 +1,4 @@
-#ifndef Diagramm_H
+#ifndef Diagramm_H
 #define Diagramm_H
 #define Diagramm_H
 
 
 #include "Array.h"
 #include "Array.h"
@@ -59,19 +59,19 @@ namespace Framework
         //! Setzt einen Zeiger zur verwendeten Schrift
         //! Setzt einen Zeiger zur verwendeten Schrift
         //! \param schrift Die Schrift
         //! \param schrift Die Schrift
         DLLEXPORT void setSchriftZ(Schrift* schrift);
         DLLEXPORT void setSchriftZ(Schrift* schrift);
-        //! Setzt die Abstände zwischen den Linien des Gitters
-        //! \param gr Für x den Abstand zwischen jeder vertikalen Linie in
-        //! Pixeln und für y den Abstand zwischen jeder Horizontalen Linie in
+        //! Setzt die Abstaende zwischen den Linien des Gitters
+        //! \param gr Fuer x den Abstand zwischen jeder vertikalen Linie in
+        //! Pixeln und fuer y den Abstand zwischen jeder Horizontalen Linie in
         //! den dargestellen y Werten
         //! den dargestellen y Werten
         DLLEXPORT void setGSize(Punkt& gr);
         DLLEXPORT void setGSize(Punkt& gr);
         //! Setzt die Farbe der Raster Linien
         //! Setzt die Farbe der Raster Linien
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setGFarbe(int f);
         DLLEXPORT void setGFarbe(int f);
-        //! Fügt dem Diagramm einen neuen Graphen hinzu
+        //! Fuegt dem Diagramm einen neuen Graphen hinzu
         //! \param name Der Name des Graphen. Er wird bei dem Flag LinienName im
         //! \param name Der Name des Graphen. Er wird bei dem Flag LinienName im
         //! Diagramm angezeigt
         //! Diagramm angezeigt
         DLLEXPORT void addLinie(const char* name);
         DLLEXPORT void addLinie(const char* name);
-        //! Fügt dem Diagramm einen neuen Graphen hinzu
+        //! Fuegt dem Diagramm einen neuen Graphen hinzu
         //! \param name Der Name des Graphen. Er wird bei dem Flag LinienName im
         //! \param name Der Name des Graphen. Er wird bei dem Flag LinienName im
         //! Diagramm angezeigt
         //! Diagramm angezeigt
         DLLEXPORT void addLinie(Text* txt);
         DLLEXPORT void addLinie(Text* txt);
@@ -79,10 +79,10 @@ namespace Framework
         //! \param lNum Der Index des Graphen
         //! \param lNum Der Index des Graphen
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setLFarbe(int lNum, int f);
         DLLEXPORT void setLFarbe(int lNum, int f);
-        //! Fügt einem Graphen einen Punkt hinzu. Hierdurch verschieben sich
+        //! Fuegt einem Graphen einen Punkt hinzu. Hierdurch verschieben sich
         //! alle Punkte des Graphen so weit nach Links, dass der neue Punkt
         //! alle Punkte des Graphen so weit nach Links, dass der neue Punkt
         //! rechts auftaucht. Geht ein Punkt links aus dem Diagramm raus, wird
         //! rechts auftaucht. Geht ein Punkt links aus dem Diagramm raus, wird
-        //! er gelöscht. Auf diese Weise erscheint das Diagramm wie eine
+        //! er geloescht. Auf diese Weise erscheint das Diagramm wie eine
         //! Abbildung einer Live Messung \param x Der Abstand zum Letzten Punkt
         //! Abbildung einer Live Messung \param x Der Abstand zum Letzten Punkt
         //! in Pixeln \param y Den Wert der abgebildeten Funktion in dem Punkt
         //! in Pixeln \param y Den Wert der abgebildeten Funktion in dem Punkt
         DLLEXPORT void addPunkt(int lNum, int x, int h);
         DLLEXPORT void addPunkt(int lNum, int x, int h);
@@ -92,38 +92,38 @@ namespace Framework
         //! Zeichnet das Diagramm
         //! Zeichnet das Diagramm
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         DLLEXPORT void render(Bild& zRObj) override;
         DLLEXPORT void render(Bild& zRObj) override;
-        //! Gibt die verwendete Schrift zurück
+        //! Gibt die verwendete Schrift zurueck
         DLLEXPORT Schrift* getSchrift() const;
         DLLEXPORT Schrift* getSchrift() const;
-        //! Gibt die verwendete Schrift ohne erhöhten Reference Counter zurück
+        //! Gibt die verwendete Schrift ohne erhoehten Reference Counter zurueck
         DLLEXPORT Schrift* zSchrift() const;
         DLLEXPORT Schrift* zSchrift() const;
-        //! Gibt die Größe eines Quadrats des Gitters zurück, wobei die Braite
-        //! in Pixeln und die Höhe in Werten der y Achse ist
+        //! Gibt die Groesse eines Quadrats des Gitters zurueck, wobei die Braite
+        //! in Pixeln und die Hoehe in Werten der y Achse ist
         DLLEXPORT const Punkt& getGSize() const;
         DLLEXPORT const Punkt& getGSize() const;
-        //! Gibt die Farbe des Gitters in A8R8G8B8 Format zurück
+        //! Gibt die Farbe des Gitters in A8R8G8B8 Format zurueck
         DLLEXPORT int getGFarbe() const;
         DLLEXPORT int getGFarbe() const;
-        //! Gibt den Index eines Graphen zurück
+        //! Gibt den Index eines Graphen zurueck
         //! \param name Der Name des Graphen
         //! \param name Der Name des Graphen
         DLLEXPORT int getLinienNummer(const char* name) const;
         DLLEXPORT int getLinienNummer(const char* name) const;
-        //! Gibt den Index eines Graphen zurück
+        //! Gibt den Index eines Graphen zurueck
         //! \param name Der Name des Graphen
         //! \param name Der Name des Graphen
         DLLEXPORT int getLinienNummer(Text* name) const;
         DLLEXPORT int getLinienNummer(Text* name) const;
-        //! Gibt den Namen eines Graphen zurück
+        //! Gibt den Namen eines Graphen zurueck
         //! \param lNum Der Index des Graphen
         //! \param lNum Der Index des Graphen
         DLLEXPORT Text* getLinienName(int lNum) const;
         DLLEXPORT Text* getLinienName(int lNum) const;
-        //! Gibt den Namen eines Graphen ohne erhöhten Reference Counter zurück
+        //! Gibt den Namen eines Graphen ohne erhoehten Reference Counter zurueck
         //! \param lNum Der Index des Graphen
         //! \param lNum Der Index des Graphen
         DLLEXPORT Text* zLinienNamen(int lNum) const;
         DLLEXPORT Text* zLinienNamen(int lNum) const;
-        //! Gibt den Höchsten y Wert von allen Graphen zurück
+        //! Gibt den Hoechsten y Wert von allen Graphen zurueck
         DLLEXPORT int getHighestValue() const;
         DLLEXPORT int getHighestValue() const;
-        //! Gibt den Höchsten y Wert von einem Bestimmten Graphen zurück
+        //! Gibt den Hoechsten y Wert von einem Bestimmten Graphen zurueck
         //! \param lNum Der Index des Graphen
         //! \param lNum Der Index des Graphen
         DLLEXPORT int getHighestValue(int lNum) const;
         DLLEXPORT int getHighestValue(int lNum) const;
         //! Gibt den Durchschnittswert aller im Diagramm gespeicherten Punkten
         //! Gibt den Durchschnittswert aller im Diagramm gespeicherten Punkten
-        //! eines Graphen zurück \param lNum Der Index des Graphen
+        //! eines Graphen zurueck \param lNum Der Index des Graphen
         DLLEXPORT int getMedian(int lNum) const;
         DLLEXPORT int getMedian(int lNum) const;
-        //! Gibt die Anzahl an Graphen zurück
+        //! Gibt die Anzahl an Graphen zurueck
         DLLEXPORT int getLAnzahl() const;
         DLLEXPORT int getLAnzahl() const;
-        //! Gibt den y Wert des letzten Punktes eines Graphen zurück
+        //! Gibt den y Wert des letzten Punktes eines Graphen zurueck
         //! \param lNum Der Index des Graphen
         //! \param lNum Der Index des Graphen
         DLLEXPORT int getLastValue(int lNum) const;
         DLLEXPORT int getLastValue(int lNum) const;
     };
     };
@@ -175,7 +175,7 @@ namespace Framework
         DLLEXPORT ~DiagWert();
         DLLEXPORT ~DiagWert();
     };
     };
 
 
-    //! Daten für ein Diagramm
+    //! Daten fuer ein Diagramm
     struct DiagDaten : public virtual ReferenceCounter
     struct DiagDaten : public virtual ReferenceCounter
     {
     {
         class Style
         class Style
@@ -192,7 +192,7 @@ namespace Framework
             static const int AutoIntervallHeight
             static const int AutoIntervallHeight
                 = 0x0008; //! Legt fest, dass alle Werte automatisch so auf der
                 = 0x0008; //! Legt fest, dass alle Werte automatisch so auf der
                           //! y Achse Skalliert werden, dass immer die komplette
                           //! y Achse Skalliert werden, dass immer die komplette
-                          //! Höhe des Diagramms genutzt wird
+                          //! Hoehe des Diagramms genutzt wird
             static const int AutoIntervallBreite
             static const int AutoIntervallBreite
                 = 0x0010; //! Legt fest, dass alle Wert automatisch so auf der x
                 = 0x0010; //! Legt fest, dass alle Wert automatisch so auf der x
                           //! Achse Skalliert werden, dass immer die komplette
                           //! Achse Skalliert werden, dass immer die komplette
@@ -202,17 +202,17 @@ namespace Framework
             static const int VIntervall
             static const int VIntervall
                 = 0x0040; //! Legt fest, ob die Y Achse gezeichnet werden soll
                 = 0x0040; //! Legt fest, ob die Y Achse gezeichnet werden soll
             static const int HIntervallTexte
             static const int HIntervallTexte
-                = 0x0200; //! Legt fest, ob spezielle Texte für die Werte der X
+                = 0x0200; //! Legt fest, ob spezielle Texte fuer die Werte der X
                           //! Achse gezeichnet werden sollen
                           //! Achse gezeichnet werden sollen
             static const int VIntervallTexte
             static const int VIntervallTexte
-                = 0x0400; //! Left fest, ob spezielle Texte für die Werte der Y
+                = 0x0400; //! Left fest, ob spezielle Texte fuer die Werte der Y
                           //! Achse gezeichnet werden sollen
                           //! Achse gezeichnet werden sollen
             static const int AutoRasterBreite
             static const int AutoRasterBreite
                 = 0x0800; //! Legt fest, ob der Abstand zwischen den Vertikalen
                 = 0x0800; //! Legt fest, ob der Abstand zwischen den Vertikalen
-                          //! Linien des Rasters automatisch gewählt werden soll
+                          //! Linien des Rasters automatisch gewaehlt werden soll
             static const int AutoRasterHeight
             static const int AutoRasterHeight
                 = 0x1000; //! Legt fest, ob der Abstand zwischen den
                 = 0x1000; //! Legt fest, ob der Abstand zwischen den
-                          //! Horizontalen Rasterlinien automatisch gewählt
+                          //! Horizontalen Rasterlinien automatisch gewaehlt
                           //! werden soll
                           //! werden soll
 
 
             static const int intervalle
             static const int intervalle
@@ -224,11 +224,11 @@ namespace Framework
                                    //! VIntervallTexte
                                    //! VIntervallTexte
             static const int autoRaster
             static const int autoRaster
                 = AutoRasterHeight | AutoRasterBreite
                 = AutoRasterHeight | AutoRasterBreite
-                | Raster; //! Vereint die Flags AutoRasterHöhe,
+                | Raster; //! Vereint die Flags AutoRasterHoehe,
                           //! AutoRasterBreite, Raster
                           //! AutoRasterBreite, Raster
             static const int autoIntervall
             static const int autoIntervall
                 = AutoIntervallHeight
                 = AutoIntervallHeight
-                | AutoIntervallBreite; //! Vereint die Flags AutoIntervallHöhe,
+                | AutoIntervallBreite; //! Vereint die Flags AutoIntervallHoehe,
                                        //! AutoIntervallBreite
                                        //! AutoIntervallBreite
         };
         };
 
 
@@ -236,9 +236,9 @@ namespace Framework
         int style;
         int style;
         //! Breite einer Rasterlinie
         //! Breite einer Rasterlinie
         int rasterDicke;
         int rasterDicke;
-        //! Breite eines Rasterkästchens
+        //! Breite eines Rasterkaestchens
         double rasterBreite;
         double rasterBreite;
-        //! Höhe eines Rasterkästchens
+        //! Hoehe eines Rasterkaestchens
         double rasterHeight;
         double rasterHeight;
         //! Farbe des Rasters
         //! Farbe des Rasters
         int rasterFarbe;
         int rasterFarbe;
@@ -259,10 +259,10 @@ namespace Framework
         //! einzelne Vertikale Intervalle
         //! einzelne Vertikale Intervalle
         Array<double>* vIntervallWerte;
         Array<double>* vIntervallWerte;
         //! Breite des Wertes 1 in Pixeln bei dem horizontalen Intervall ( wird
         //! Breite des Wertes 1 in Pixeln bei dem horizontalen Intervall ( wird
-        //! durch das setzen von AutoIntervallBreite überschrieben )
+        //! durch das setzen von AutoIntervallBreite ueberschrieben )
         double hIntervallBreite;
         double hIntervallBreite;
-        //! Höhe des Wertes 1 in Pixeln bei dem vertikalen Intervall ( wird
-        //! durch das setzen von AutoIntervallHöhe überschrieben )
+        //! Hoehe des Wertes 1 in Pixeln bei dem vertikalen Intervall ( wird
+        //! durch das setzen von AutoIntervallHoehe ueberschrieben )
         double vIntervallHeight;
         double vIntervallHeight;
         //! Werte, die in dem Diagramm visualisiert werden
         //! Werte, die in dem Diagramm visualisiert werden
         RCArray<DiagWert>* werte;
         RCArray<DiagWert>* werte;
@@ -301,7 +301,7 @@ namespace Framework
         //! \param br Der Abstand zwischen zwei Vertikalen Rasterlinien in
         //! \param br Der Abstand zwischen zwei Vertikalen Rasterlinien in
         //! Pixeln
         //! Pixeln
         DLLEXPORT void setRasterBreite(int br);
         DLLEXPORT void setRasterBreite(int br);
-        //! Rasterhöhe setzen
+        //! Rasterhoehe setzen
         //! \param hi Der Abstand zwischen zwei Horizontalen Rasterlinien in
         //! \param hi Der Abstand zwischen zwei Horizontalen Rasterlinien in
         //! Pixeln
         //! Pixeln
         DLLEXPORT void setRasterHeight(int hi);
         DLLEXPORT void setRasterHeight(int hi);
@@ -312,7 +312,7 @@ namespace Framework
         //! \param br Der Abstand zwischen den Werten 0 und 1 auf der X Achse in
         //! \param br Der Abstand zwischen den Werten 0 und 1 auf der X Achse in
         //! Pixeln
         //! Pixeln
         DLLEXPORT void setHIntervallBreite(double br);
         DLLEXPORT void setHIntervallBreite(double br);
-        //! Setzt die Intervall Höhe
+        //! Setzt die Intervall Hoehe
         //! \param hi Der Abstand zwischen den Werten 0 und 1 auf der Y Achse in
         //! \param hi Der Abstand zwischen den Werten 0 und 1 auf der Y Achse in
         //! Pixeln
         //! Pixeln
         DLLEXPORT void setVIntervallHeight(double hi);
         DLLEXPORT void setVIntervallHeight(double hi);
@@ -347,12 +347,12 @@ namespace Framework
         //! \param hIntervall Der Wert, der beschriftet werden soll
         //! \param hIntervall Der Wert, der beschriftet werden soll
         //! \param text Die Beschriftung
         //! \param text Die Beschriftung
         DLLEXPORT void setHIntervallTextZ(double hIntervall, Text* text);
         DLLEXPORT void setHIntervallTextZ(double hIntervall, Text* text);
-        //! Ändert eine Beschriftung in einen Betimmten Wert der X Achse, falls
+        //! AEndert eine Beschriftung in einen Betimmten Wert der X Achse, falls
         //! der Flag HIntervallTexte in den DiagDaten gesetzt wurde \param
         //! der Flag HIntervallTexte in den DiagDaten gesetzt wurde \param
         //! hIntervall Der Wert, der beschriftet werden soll \param text Die
         //! hIntervall Der Wert, der beschriftet werden soll \param text Die
         //! Beschriftung
         //! Beschriftung
         DLLEXPORT void setHIntervallText(double hIntervall, Text* text);
         DLLEXPORT void setHIntervallText(double hIntervall, Text* text);
-        //! Ändert eine Beschriftung in einen Betimmten Wert der X Achse, falls
+        //! AEndert eine Beschriftung in einen Betimmten Wert der X Achse, falls
         //! der Flag HIntervallTexte in den DiagDaten gesetzt wurde \param
         //! der Flag HIntervallTexte in den DiagDaten gesetzt wurde \param
         //! hIntervall Der Wert, der beschriftet werden soll \param text Die
         //! hIntervall Der Wert, der beschriftet werden soll \param text Die
         //! Beschriftung
         //! Beschriftung
@@ -374,12 +374,12 @@ namespace Framework
         //! \param vIntervall Der Wert, der beschriftet werden soll
         //! \param vIntervall Der Wert, der beschriftet werden soll
         //! \param text Die Beschriftung
         //! \param text Die Beschriftung
         DLLEXPORT void setVIntervallTextZ(double vIntervall, Text* text);
         DLLEXPORT void setVIntervallTextZ(double vIntervall, Text* text);
-        //! Ändert eine Beschriftung in einen Betimmten Wert der Y Achse, falls
+        //! AEndert eine Beschriftung in einen Betimmten Wert der Y Achse, falls
         //! der Flag VIntervallTexte in den DiagDaten gesetzt wurde \param
         //! der Flag VIntervallTexte in den DiagDaten gesetzt wurde \param
         //! vIntervall Der Wert, der beschriftet werden soll \param text Die
         //! vIntervall Der Wert, der beschriftet werden soll \param text Die
         //! Beschriftung
         //! Beschriftung
         DLLEXPORT void setVIntervallText(double vIntervall, Text* text);
         DLLEXPORT void setVIntervallText(double vIntervall, Text* text);
-        //! Ändert eine Beschriftung in einen Betimmten Wert der Y Achse, falls
+        //! AEndert eine Beschriftung in einen Betimmten Wert der Y Achse, falls
         //! der Flag VIntervallTexte in den DiagDaten gesetzt wurde \param
         //! der Flag VIntervallTexte in den DiagDaten gesetzt wurde \param
         //! vIntervall Der Wert, der beschriftet werden soll \param text Die
         //! vIntervall Der Wert, der beschriftet werden soll \param text Die
         //! Beschriftung
         //! Beschriftung
@@ -388,31 +388,31 @@ namespace Framework
         //! falls der Flag VIntervallTexte in den DiagDaten gesetzt wurde \param
         //! falls der Flag VIntervallTexte in den DiagDaten gesetzt wurde \param
         //! vIntervall Der Wert, der nicht mehr beschriftet sein soll
         //! vIntervall Der Wert, der nicht mehr beschriftet sein soll
         DLLEXPORT void removeVIntervallText(double vIntervall);
         DLLEXPORT void removeVIntervallText(double vIntervall);
-        //! Fügt einen im Diagramm dargestellten Wert (Graph) hinzu
+        //! Fuegt einen im Diagramm dargestellten Wert (Graph) hinzu
         //! \param w Der neue Wert
         //! \param w Der neue Wert
         DLLEXPORT void addWertZ(DiagWert* w);
         DLLEXPORT void addWertZ(DiagWert* w);
-        //! Fügt einen im Diagramm dargestellten Wert (Graph) hinzu, indem ein
+        //! Fuegt einen im Diagramm dargestellten Wert (Graph) hinzu, indem ein
         //! anderer Kopiert wird \param w Der Wert, der Kopiert werden soll
         //! anderer Kopiert wird \param w Der Wert, der Kopiert werden soll
         DLLEXPORT void addWert(DiagWert* w);
         DLLEXPORT void addWert(DiagWert* w);
-        //! Fügt einen im Diagramm dargestellten Wert (Graph) hinzu
+        //! Fuegt einen im Diagramm dargestellten Wert (Graph) hinzu
         //! \param name Der Name des Wertes
         //! \param name Der Name des Wertes
         DLLEXPORT void addWert(const char* name);
         DLLEXPORT void addWert(const char* name);
-        //! Fügt einen im Diagramm dargestellten Wert (Graph) hinzu
+        //! Fuegt einen im Diagramm dargestellten Wert (Graph) hinzu
         //! \param name Der Name des Wertes
         //! \param name Der Name des Wertes
         DLLEXPORT void addWert(Text* txt);
         DLLEXPORT void addWert(Text* txt);
         //! setzt die Farbe eines Wertes
         //! setzt die Farbe eines Wertes
         //! \param wNum Der Index des Wertes
         //! \param wNum Der Index des Wertes
         //! \param fc Die Farbe im A8R8G8B8 Format
         //! \param fc Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setWertFarbe(int wNum, int fc);
         DLLEXPORT void setWertFarbe(int wNum, int fc);
-        //! fügt einem Wert einen Punkt hinzu
+        //! fuegt einem Wert einen Punkt hinzu
         //! \param wNum Der Index des Wertes
         //! \param wNum Der Index des Wertes
         //! \param p Der neue Punkt
         //! \param p Der neue Punkt
         DLLEXPORT void addPunktZ(int wNum, DiagPunkt* p);
         DLLEXPORT void addPunktZ(int wNum, DiagPunkt* p);
-        //! fügt einem Wert einen Punkt hinzu, indem ein Punkt kopiert wird
+        //! fuegt einem Wert einen Punkt hinzu, indem ein Punkt kopiert wird
         //! \param wNum Der Index des Wertes
         //! \param wNum Der Index des Wertes
         //! \param p Der Punkt, der kopiert werden soll
         //! \param p Der Punkt, der kopiert werden soll
         DLLEXPORT void addPunkt(int wNum, DiagPunkt* p);
         DLLEXPORT void addPunkt(int wNum, DiagPunkt* p);
-        //! Fügt einem Wert einen Punkt hinzu
+        //! Fuegt einem Wert einen Punkt hinzu
         //! \param wNum Der Index des Wertes
         //! \param wNum Der Index des Wertes
         //! \param hI Der Wert des Punktes auf der X Achse
         //! \param hI Der Wert des Punktes auf der X Achse
         //! \param vI Der Wert des Punktes auf der Y Achse
         //! \param vI Der Wert des Punktes auf der Y Achse
@@ -447,12 +447,12 @@ namespace Framework
         //! \param h Der Wert auf der X Achse des neuen Punktes
         //! \param h Der Wert auf der X Achse des neuen Punktes
         //! \param v Der Wert auf der Y Achse des neuen Punktes
         //! \param v Der Wert auf der Y Achse des neuen Punktes
         DLLEXPORT void setPunkt(int wNum, int pNum, double h, double v);
         DLLEXPORT void setPunkt(int wNum, int pNum, double h, double v);
-        //! Löscht einen vorhandenen Punkt
+        //! Loescht einen vorhandenen Punkt
         //! \param wNum Der Index des Wertes
         //! \param wNum Der Index des Wertes
-        //! \param hI Der Wert auf der X Achse des Punktes, der gelöscht werden
+        //! \param hI Der Wert auf der X Achse des Punktes, der geloescht werden
         //! soll
         //! soll
         DLLEXPORT void removePunkt(int wNum, double hI);
         DLLEXPORT void removePunkt(int wNum, double hI);
-        //! Löscht einen vorhandenen Punkt
+        //! Loescht einen vorhandenen Punkt
         //! \param wNum Der Index des Wertes
         //! \param wNum Der Index des Wertes
         //! \param pNum Der Index des Punktes im Wert
         //! \param pNum Der Index des Punktes im Wert
         DLLEXPORT void removePunkt(int wNum, int pNum);
         DLLEXPORT void removePunkt(int wNum, int pNum);
@@ -465,7 +465,7 @@ namespace Framework
         //! entfernt einen Wert
         //! entfernt einen Wert
         //! \param name Der Name des Wertes
         //! \param name Der Name des Wertes
         DLLEXPORT void removeWert(Text* name);
         DLLEXPORT void removeWert(Text* name);
-        //! Fügt den DiagDaten bestimmte Styles hinzu
+        //! Fuegt den DiagDaten bestimmte Styles hinzu
         //! \param style Die neuen Styles
         //! \param style Die neuen Styles
         DLLEXPORT void addDatenStyle(int style);
         DLLEXPORT void addDatenStyle(int style);
         //! Setzt die Styles der DiagDaten
         //! Setzt die Styles der DiagDaten
@@ -473,13 +473,13 @@ namespace Framework
         DLLEXPORT void setDatenStyle(int style);
         DLLEXPORT void setDatenStyle(int style);
         //! Setzt die Styles der DiagDaten
         //! Setzt die Styles der DiagDaten
         //! \param style Die Styles
         //! \param style Die Styles
-        //! \param addRemove 1, falls die Styles hinzugefügt werden sollem. 0,
+        //! \param addRemove 1, falls die Styles hinzugefuegt werden sollem. 0,
         //! falls die Styles entfernt werden sollen
         //! falls die Styles entfernt werden sollen
         DLLEXPORT void setDatenStyle(int style, bool addRemove);
         DLLEXPORT void setDatenStyle(int style, bool addRemove);
         //! Entfernt Styles der DiagDaten
         //! Entfernt Styles der DiagDaten
         //! \param style Die Styles, die entfernt werden sollen
         //! \param style Die Styles, die entfernt werden sollen
         DLLEXPORT void removeDatenStyle(int style);
         DLLEXPORT void removeDatenStyle(int style);
-        //! Fügt einem bestimmten Wert bestimmte Styles hinzu
+        //! Fuegt einem bestimmten Wert bestimmte Styles hinzu
         //! \param wNum Der Index des Wertes
         //! \param wNum Der Index des Wertes
         //! \param style Die neuen Styles
         //! \param style Die neuen Styles
         DLLEXPORT void addWertStyle(int wNum, int style);
         DLLEXPORT void addWertStyle(int wNum, int style);
@@ -490,51 +490,51 @@ namespace Framework
         //! Setzt die Styles eines Bestimmten Wertes
         //! Setzt die Styles eines Bestimmten Wertes
         //! \param wNum Der Index des Wertes
         //! \param wNum Der Index des Wertes
         //! \param style Die Styles
         //! \param style Die Styles
-        //! \param addRemove 1, falls die Styles hinzugefügt werden sollem. 0,
+        //! \param addRemove 1, falls die Styles hinzugefuegt werden sollem. 0,
         //! falls die Styles entfernt werden sollen
         //! falls die Styles entfernt werden sollen
         DLLEXPORT void setWertStyle(int wNum, int style, bool addRemove);
         DLLEXPORT void setWertStyle(int wNum, int style, bool addRemove);
         //! Entfernt Styles eines Bestimmten Wertes
         //! Entfernt Styles eines Bestimmten Wertes
         //! \param wNum Der Index des Wertes
         //! \param wNum Der Index des Wertes
         //! \param style Die Styles, die entfernt werden sollen
         //! \param style Die Styles, die entfernt werden sollen
         DLLEXPORT void removeWertStyle(int wNum, int style);
         DLLEXPORT void removeWertStyle(int wNum, int style);
-        //! Gibt die Daten des Diagramms zurück
+        //! Gibt die Daten des Diagramms zurueck
         DLLEXPORT DiagDaten* getDiagDaten() const;
         DLLEXPORT DiagDaten* getDiagDaten() const;
-        //! Gibt die Daten des Diagramms ohne erhöhten Reference Counter zurück
+        //! Gibt die Daten des Diagramms ohne erhoehten Reference Counter zurueck
         DLLEXPORT DiagDaten* zDiagDaten() const;
         DLLEXPORT DiagDaten* zDiagDaten() const;
-        //! Gibt die Daten eines Wertes zurück
+        //! Gibt die Daten eines Wertes zurueck
         //! \param wNum Der Index des Wertes
         //! \param wNum Der Index des Wertes
         DLLEXPORT DiagWert* getDiagWert(int wNum) const;
         DLLEXPORT DiagWert* getDiagWert(int wNum) const;
-        //! Gibt die Daten eines Wertes ohne erhöhten Reference Counter zurück
+        //! Gibt die Daten eines Wertes ohne erhoehten Reference Counter zurueck
         //! \param wNum Der Index des Wertes
         //! \param wNum Der Index des Wertes
         DLLEXPORT DiagWert* zDiagWert(int wNum) const;
         DLLEXPORT DiagWert* zDiagWert(int wNum) const;
-        //! Gibt die Daten eines Wertes zurück
+        //! Gibt die Daten eines Wertes zurueck
         //! \param name Der Name des Wertes
         //! \param name Der Name des Wertes
         DLLEXPORT DiagWert* getDiagWert(const char* name) const;
         DLLEXPORT DiagWert* getDiagWert(const char* name) const;
-        //! Gibt die Daten eines Wertes ohne erhöhten Reference Counter zurück
+        //! Gibt die Daten eines Wertes ohne erhoehten Reference Counter zurueck
         //! \param name Der Name des Wertes
         //! \param name Der Name des Wertes
         DLLEXPORT DiagWert* zDiagWert(const char* name) const;
         DLLEXPORT DiagWert* zDiagWert(const char* name) const;
-        //! Gibt den Index eines Wertes zurück
+        //! Gibt den Index eines Wertes zurueck
         //! \param name Der Name des Wertes
         //! \param name Der Name des Wertes
         DLLEXPORT int getDiagWertPos(const char* name) const;
         DLLEXPORT int getDiagWertPos(const char* name) const;
-        //! Gibt den Index eines Punktes von einem Wert zurück
+        //! Gibt den Index eines Punktes von einem Wert zurueck
         //! \param wNum Der Index des Wertes
         //! \param wNum Der Index des Wertes
         //! \param hI Der Wert auf der X Achse des Punktes
         //! \param hI Der Wert auf der X Achse des Punktes
         DLLEXPORT int getDiagPunktPos(int wNum, double hI) const;
         DLLEXPORT int getDiagPunktPos(int wNum, double hI) const;
-        //! Gibt den Index eines Punktes von einem Wert zurück
+        //! Gibt den Index eines Punktes von einem Wert zurueck
         //! \param wName Der Name des Wertes
         //! \param wName Der Name des Wertes
         //! \param hI Der Wert auf der X Achse des Punktes
         //! \param hI Der Wert auf der X Achse des Punktes
         DLLEXPORT int getDiagPunktPos(char* wName, double hI) const;
         DLLEXPORT int getDiagPunktPos(char* wName, double hI) const;
-        //! Prüft, ob bestimmte Styles in den DiagDaten gesetzt wurden
+        //! Prueft, ob bestimmte Styles in den DiagDaten gesetzt wurden
         //! \param style Die Styles
         //! \param style Die Styles
         DLLEXPORT inline bool hatDatenStyle(int style) const;
         DLLEXPORT inline bool hatDatenStyle(int style) const;
-        //! Prüft, ob bestimmte Styles in den DiagDaten nicht gesetzt wurden
+        //! Prueft, ob bestimmte Styles in den DiagDaten nicht gesetzt wurden
         //! \param style Die Styles
         //! \param style Die Styles
         DLLEXPORT inline bool hatDatenStyleNicht(int style) const;
         DLLEXPORT inline bool hatDatenStyleNicht(int style) const;
-        //! Prüft, ob bestimmte Styles für einen bestimmten Wert gesetzt wurden
+        //! Prueft, ob bestimmte Styles fuer einen bestimmten Wert gesetzt wurden
         //! \param wNum Der Index des Wertes
         //! \param wNum Der Index des Wertes
         //! \param style Die Styles
         //! \param style Die Styles
         DLLEXPORT inline bool hatWertStyle(int wNum, int style) const;
         DLLEXPORT inline bool hatWertStyle(int wNum, int style) const;
-        //! Prüft, ob bestimmte Styles für einen bestimmten Wert nicht gesetzt
+        //! Prueft, ob bestimmte Styles fuer einen bestimmten Wert nicht gesetzt
         //! wurden \param wNum Der Index des Wertes \param style Die Styles
         //! wurden \param wNum Der Index des Wertes \param style Die Styles
         DLLEXPORT inline bool hatWertStyleNicht(int wNum, int style) const;
         DLLEXPORT inline bool hatWertStyleNicht(int wNum, int style) const;
     };
     };
@@ -556,10 +556,10 @@ namespace Framework
             //! legt fest, ob beim zeichnen des Hintergrunds der
             //! legt fest, ob beim zeichnen des Hintergrunds der
             //! Daten alpha blending benutzt wird
             //! Daten alpha blending benutzt wird
             static const __int64 DatenHAlpha = 0x04000;
             static const __int64 DatenHAlpha = 0x04000;
-            //! Legt fest, ob für den Hintergrund der Daten ein
+            //! Legt fest, ob fuer den Hintergrund der Daten ein
             //! Bild verwendet werden soll
             //! Bild verwendet werden soll
             static const __int64 DatenHBild = 0x008000;
             static const __int64 DatenHBild = 0x008000;
-            //! Legt fest, ob die Daten einen Farbübergang haben
+            //! Legt fest, ob die Daten einen Farbuebergang haben
             static const __int64 DatenBuffered = 0x010000;
             static const __int64 DatenBuffered = 0x010000;
 
 
             //! Vereint die Flags VScroll und HScroll
             //! Vereint die Flags VScroll und HScroll
@@ -579,7 +579,7 @@ namespace Framework
         Bild* hIntervallRB;
         Bild* hIntervallRB;
         int schriftGr;
         int schriftGr;
         //! Verarbeitet Maus Nachrichten
         //! Verarbeitet Maus Nachrichten
-        //! \param me Das Ereignis, was durch die Mauseingabe ausgelößt wurde
+        //! \param me Das Ereignis, was durch die Mauseingabe ausgeloesst wurde
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
 
 
     public:
     public:
@@ -593,8 +593,8 @@ namespace Framework
         //! Setzt die Schrift
         //! Setzt die Schrift
         //! \param schrift Die Schrift
         //! \param schrift Die Schrift
         DLLEXPORT void setSchriftZ(Schrift* schrift);
         DLLEXPORT void setSchriftZ(Schrift* schrift);
-        //! Setzt die größe der Schrift
-        //! \param gr Die Höhe einer Zeile in Pixeln
+        //! Setzt die groesse der Schrift
+        //! \param gr Die Hoehe einer Zeile in Pixeln
         DLLEXPORT void setSchriftSize(int gr);
         DLLEXPORT void setSchriftSize(int gr);
         //! Setzt den inneren Rahmen um das eigentliche Diagramm (Rahmen um die
         //! Setzt den inneren Rahmen um das eigentliche Diagramm (Rahmen um die
         //! Daten) \param ram Der Rahmen
         //! Daten) \param ram Der Rahmen
@@ -613,58 +613,58 @@ namespace Framework
         DLLEXPORT void setDatenHintergrundFarbe(int fc);
         DLLEXPORT void setDatenHintergrundFarbe(int fc);
         DLLEXPORT void setDatenHintergrundBildZ(Bild* b);
         DLLEXPORT void setDatenHintergrundBildZ(Bild* b);
         DLLEXPORT void setDatenHintergrundBild(Bild* b);
         DLLEXPORT void setDatenHintergrundBild(Bild* b);
-        //! Setzt den Farbübergang des eigentlichen Diagramms (Farbübergang der
-        //! Daten) \param af Der Farbübergang
+        //! Setzt den Farbuebergang des eigentlichen Diagramms (Farbuebergang der
+        //! Daten) \param af Der Farbuebergang
         DLLEXPORT void setDatenAlphaFeldZ(AlphaFeld* af);
         DLLEXPORT void setDatenAlphaFeldZ(AlphaFeld* af);
-        //! Setzt den Farbübergang des eigentlichen Diagramms (Farbübergang der
-        //! Daten), indem ein Farbübergang kopiert wird \param af Der
-        //! Farbübergang, der Kopiert werden soll
+        //! Setzt den Farbuebergang des eigentlichen Diagramms (Farbuebergang der
+        //! Daten), indem ein Farbuebergang kopiert wird \param af Der
+        //! Farbuebergang, der Kopiert werden soll
         DLLEXPORT void setDatenAlphaFeld(AlphaFeld* af);
         DLLEXPORT void setDatenAlphaFeld(AlphaFeld* af);
-        //! Setzt die Farbe des Farbübergangs des eigentlichen Diagramms
-        //! (Farbübergang der Daten) \param fc Die Farbe im A8R8G8B8 Format
+        //! Setzt die Farbe des Farbuebergangs des eigentlichen Diagramms
+        //! (Farbuebergang der Daten) \param fc Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setDatenAlphaFeldFarbe(int fc);
         DLLEXPORT void setDatenAlphaFeldFarbe(int fc);
-        //! Setzt die FaStärkerbe des Farbübergangs des eigentlichen Diagramms
-        //! (Farbübergang der Daten) \param st Die Stärke
+        //! Setzt die FaStaerkerbe des Farbuebergangs des eigentlichen Diagramms
+        //! (Farbuebergang der Daten) \param st Die Staerke
         DLLEXPORT void setDatenAlphaFeldStrength(int st);
         DLLEXPORT void setDatenAlphaFeldStrength(int st);
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         DLLEXPORT void render(Bild& zRObj) override;
         DLLEXPORT void render(Bild& zRObj) override;
-        //! Gibt die Schrift zurück
+        //! Gibt die Schrift zurueck
         DLLEXPORT Schrift* getSchrift() const;
         DLLEXPORT Schrift* getSchrift() const;
-        //! Gibt die Schrift ohne erhöhten Reference Counter zurück
+        //! Gibt die Schrift ohne erhoehten Reference Counter zurueck
         DLLEXPORT Schrift* zSchrift() const;
         DLLEXPORT Schrift* zSchrift() const;
-        //! Gibt den inneren Rahmen um das eigentliche Diagramm zurück (Rahmen
+        //! Gibt den inneren Rahmen um das eigentliche Diagramm zurueck (Rahmen
         //! um die Daten)
         //! um die Daten)
         DLLEXPORT Rahmen* getDatenRahmen() const;
         DLLEXPORT Rahmen* getDatenRahmen() const;
-        //! Gibt den inneren Rahmen um das eigentliche Diagramm ohne erhöhten
-        //! Reference Counter zurück (Rahmen um die Daten)
+        //! Gibt den inneren Rahmen um das eigentliche Diagramm ohne erhoehten
+        //! Reference Counter zurueck (Rahmen um die Daten)
         DLLEXPORT Rahmen* zDatenRahmen() const;
         DLLEXPORT Rahmen* zDatenRahmen() const;
         //! Gibt die Farbe des inneren Rahmens um das eigentliche Diagramm im
         //! Gibt die Farbe des inneren Rahmens um das eigentliche Diagramm im
-        //! A8R8G8B8 Format zurück (Rahmen um die Daten)
+        //! A8R8G8B8 Format zurueck (Rahmen um die Daten)
         DLLEXPORT int getDatenRahmenFarbe() const;
         DLLEXPORT int getDatenRahmenFarbe() const;
         //! Gibt die Breite des inneren Rahmens um das eigentliche Diagramm in
         //! Gibt die Breite des inneren Rahmens um das eigentliche Diagramm in
-        //! Pixeln zurück (Rahmen um die Daten)
+        //! Pixeln zurueck (Rahmen um die Daten)
         DLLEXPORT int getDatenRahmenBreite() const;
         DLLEXPORT int getDatenRahmenBreite() const;
         //! Gibt die Farbe des Hintergrunds des eigentlichen Diagramms im
         //! Gibt die Farbe des Hintergrunds des eigentlichen Diagramms im
-        //! A8R8G8B8 Format zurück (Hintergrund der Daten)
+        //! A8R8G8B8 Format zurueck (Hintergrund der Daten)
         DLLEXPORT int getDatenHintergrundFarbe() const;
         DLLEXPORT int getDatenHintergrundFarbe() const;
-        //! Gibt das Hintergrund Bild des eigentlichen Diagramms zurück
+        //! Gibt das Hintergrund Bild des eigentlichen Diagramms zurueck
         //! (Hintergrund Bild der Daten)
         //! (Hintergrund Bild der Daten)
         DLLEXPORT Bild* getDatenHintergrundBild() const;
         DLLEXPORT Bild* getDatenHintergrundBild() const;
-        //! Gibt das Hintergrund Bild des eigentlichen Diagramms ohne erhöhten
-        //! Reference Counter zurück (Hintergrund Bild der Daten)
+        //! Gibt das Hintergrund Bild des eigentlichen Diagramms ohne erhoehten
+        //! Reference Counter zurueck (Hintergrund Bild der Daten)
         DLLEXPORT Bild* zDatenHintergrundBild() const;
         DLLEXPORT Bild* zDatenHintergrundBild() const;
-        //! Gibt den Farbübergang des eigentlichen Diagramms zurück
-        //! (Farbübergang der Daten)
+        //! Gibt den Farbuebergang des eigentlichen Diagramms zurueck
+        //! (Farbuebergang der Daten)
         DLLEXPORT AlphaFeld* getDatenAlphaFeld() const;
         DLLEXPORT AlphaFeld* getDatenAlphaFeld() const;
-        //! Gibt den Farbübergang des eigentlichen Diagramms ohne erhöhten
-        //! Reference Counter zurück (Farbübergang der Daten)
+        //! Gibt den Farbuebergang des eigentlichen Diagramms ohne erhoehten
+        //! Reference Counter zurueck (Farbuebergang der Daten)
         DLLEXPORT AlphaFeld* zDatenAlphaFeld() const;
         DLLEXPORT AlphaFeld* zDatenAlphaFeld() const;
-        //! Gibt die Farbe des Farbübergangs des eigentlichen Diagramms im
-        //! A8R8G8B8 Format zurück (Farbübergang der Daten)
+        //! Gibt die Farbe des Farbuebergangs des eigentlichen Diagramms im
+        //! A8R8G8B8 Format zurueck (Farbuebergang der Daten)
         DLLEXPORT int getDatenAlphaFeldFarbe() const;
         DLLEXPORT int getDatenAlphaFeldFarbe() const;
-        //! Gibt die Stärke des Farbübergangs des eigentlichen Diagramms zurück
-        //! (Farbübergang der Daten)
+        //! Gibt die Staerke des Farbuebergangs des eigentlichen Diagramms zurueck
+        //! (Farbuebergang der Daten)
         DLLEXPORT int getDatenAlphaFeldStrength() const;
         DLLEXPORT int getDatenAlphaFeldStrength() const;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 4 - 4
Dialog.cpp

@@ -1,4 +1,4 @@
-#include "Dialog.h"
+#include "Dialog.h"
 
 
 #include "AsynchronCall.h"
 #include "AsynchronCall.h"
 #include "AuswahlBox.h"
 #include "AuswahlBox.h"
@@ -25,7 +25,7 @@ MultiplChoiceDialog::~MultiplChoiceDialog()
     ids->release();
     ids->release();
 }
 }
 
 
-// Fügt eine Auswahlmöglichkeit hinzu
+// Fuegt eine Auswahlmoeglichkeit hinzu
 void MultiplChoiceDialog::addChoice(const char* text, void* id)
 void MultiplChoiceDialog::addChoice(const char* text, void* id)
 {
 {
     entrys->add(new Text(text));
     entrys->add(new Text(text));
@@ -41,7 +41,7 @@ void* MultiplChoiceDialog::anzeigen(Schrift* zSchrift)
     WNDCLASS wc = F_Normal(0);
     WNDCLASS wc = F_Normal(0);
     wc.lpszClassName = "Dialog";
     wc.lpszClassName = "Dialog";
     WFenster* f = new WFenster();
     WFenster* f = new WFenster();
-    f->setVSchließAktion([&ex](void* p, void* o) { ex = true; });
+    f->setVSchliessAktion([&ex](void* p, void* o) { ex = true; });
     f->setMausAktion(_ret1ME);
     f->setMausAktion(_ret1ME);
     f->setTastaturAktion(_ret1TE);
     f->setTastaturAktion(_ret1TE);
     f->erstellen(WS_OVERLAPPEDWINDOW, wc);
     f->erstellen(WS_OVERLAPPEDWINDOW, wc);
@@ -112,7 +112,7 @@ void* MultiplChoiceDialog::anzeigen(Schrift* zSchrift)
     b->release();
     b->release();
     f->setBildschirm(0);
     f->setBildschirm(0);
     f->setAnzeigeModus(0);
     f->setAnzeigeModus(0);
-    f->zerstören();
+    f->zerstoeren();
     f->release();
     f->release();
 
 
     ok->release();
     ok->release();

+ 2 - 2
Dialog.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "ReferenceCounter.h"
 #include "ReferenceCounter.h"
 #include "Thread.h"
 #include "Thread.h"
@@ -17,7 +17,7 @@ namespace Framework
     public:
     public:
         DLLEXPORT MultiplChoiceDialog();
         DLLEXPORT MultiplChoiceDialog();
         DLLEXPORT ~MultiplChoiceDialog();
         DLLEXPORT ~MultiplChoiceDialog();
-        //! Fügt eine Auswahlmöglichkeit hinzu
+        //! Fuegt eine Auswahlmoeglichkeit hinzu
         DLLEXPORT void addChoice(const char* text, void* id);
         DLLEXPORT void addChoice(const char* text, void* id);
         //! Zeigt den dialog an und wartet auf benutzereingabe
         //! Zeigt den dialog an und wartet auf benutzereingabe
         DLLEXPORT void* anzeigen(Schrift* zSchrift);
         DLLEXPORT void* anzeigen(Schrift* zSchrift);

+ 8 - 8
DreieckListe.h

@@ -1,4 +1,4 @@
-#ifndef DreieckListe_H
+#ifndef DreieckListe_H
 #define DreieckListe_H
 #define DreieckListe_H
 
 
 #include "Array.h"
 #include "Array.h"
@@ -32,7 +32,7 @@ namespace Framework
 
 
     template<typename T>
     template<typename T>
     //! Eine Liste von Dreiecken, wobei immer die Beiden letzten Punkte des
     //! Eine Liste von Dreiecken, wobei immer die Beiden letzten Punkte des
-    //! vorheriegen Dreiecks mit dem nächsten Punkt ein neues Dreieck bilden
+    //! vorheriegen Dreiecks mit dem naechsten Punkt ein neues Dreieck bilden
     class DreieckListe : public virtual ReferenceCounter
     class DreieckListe : public virtual ReferenceCounter
     {
     {
     private:
     private:
@@ -55,7 +55,7 @@ namespace Framework
             punkte->release();
             punkte->release();
         }
         }
 
 
-        //! Fügt der Liste einen Punkt hinzu
+        //! Fuegt der Liste einen Punkt hinzu
         //! \param p Die Koordinaten des Punktes
         //! \param p Die Koordinaten des Punktes
         //! \param textur Die Koordinaten in der Textur
         //! \param textur Die Koordinaten in der Textur
         void addPunkt(T* p, Vec2<float>* textur)
         void addPunkt(T* p, Vec2<float>* textur)
@@ -63,7 +63,7 @@ namespace Framework
             punkte->add(new DreieckPunkt<T>(p, textur));
             punkte->add(new DreieckPunkt<T>(p, textur));
         }
         }
 
 
-        //! Löscht den letzten Punkt
+        //! Loescht den letzten Punkt
         void removeLetztenPunkt()
         void removeLetztenPunkt()
         {
         {
             int i = punkte->getEintragAnzahl() - 1;
             int i = punkte->getEintragAnzahl() - 1;
@@ -72,7 +72,7 @@ namespace Framework
             punkte->remove(i);
             punkte->remove(i);
         }
         }
 
 
-        //! Löscht alle Ecken
+        //! Loescht alle Ecken
         void lehren()
         void lehren()
         {
         {
             int anz = punkte->getEintragAnzahl();
             int anz = punkte->getEintragAnzahl();
@@ -81,13 +81,13 @@ namespace Framework
             punkte->leeren();
             punkte->leeren();
         }
         }
 
 
-        //! gibt die Anzahl der Dreiecke zurück
+        //! gibt die Anzahl der Dreiecke zurueck
         int getDreieckAnzahl() const
         int getDreieckAnzahl() const
         {
         {
             return punkte->getEintragAnzahl() - 2;
             return punkte->getEintragAnzahl() - 2;
         }
         }
 
 
-        //! Gibt zurück, ob eine Textur verwendet wird
+        //! Gibt zurueck, ob eine Textur verwendet wird
         bool hatTextur() const
         bool hatTextur() const
         {
         {
             int anz = punkte->getEintragAnzahl();
             int anz = punkte->getEintragAnzahl();
@@ -99,7 +99,7 @@ namespace Framework
             return ret;
             return ret;
         }
         }
 
 
-        //! Gibt die Liste mit Punkten zurück
+        //! Gibt die Liste mit Punkten zurueck
         Array<DreieckPunkt<T>*>* zListe() const
         Array<DreieckPunkt<T>*>* zListe() const
         {
         {
             return punkte;
             return punkte;

+ 6 - 6
Ebene3D.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Vec3.h"
 #include "Vec3.h"
 
 
@@ -42,7 +42,7 @@ namespace Framework
             : Ebene3D(vect.x, vect.y, vect.z, vect.w)
             : Ebene3D(vect.x, vect.y, vect.z, vect.w)
         {}
         {}
 
 
-        //! Bringt den Normalen Vektor der Ebene auf die Länge 1
+        //! Bringt den Normalen Vektor der Ebene auf die Laenge 1
         inline Ebene3D& normalize()
         inline Ebene3D& normalize()
         {
         {
             const T length = len();
             const T length = len();
@@ -125,13 +125,13 @@ namespace Framework
             return {(T2)x, (T2)y, (T2)z, (T2)w};
             return {(T2)x, (T2)y, (T2)z, (T2)w};
         }
         }
 
 
-        //! Errehnet das Quadrat der Länge des Normalen Vektors der Ebene
+        //! Errehnet das Quadrat der Laenge des Normalen Vektors der Ebene
         inline T lenSq() const
         inline T lenSq() const
         {
         {
             return x * x + y * y + z * z;
             return x * x + y * y + z * z;
         }
         }
 
 
-        //! Errechnet die Länge des Normalen Vektors
+        //! Errechnet die Laenge des Normalen Vektors
         inline T len() const
         inline T len() const
         {
         {
             return sqrt(lenSq());
             return sqrt(lenSq());
@@ -172,14 +172,14 @@ namespace Framework
             return Ebene3D(*this) /= r;
             return Ebene3D(*this) /= r;
         }
         }
 
 
-        //! Überprüft zwei Ebenen auf Gleichheit
+        //! UEberprueft zwei Ebenen auf Gleichheit
         //! \param r Die andere Ebene
         //! \param r Die andere Ebene
         inline bool operator==(const Ebene3D& r) const
         inline bool operator==(const Ebene3D& r) const
         {
         {
             return x == r.x && y == r.y && z == r.z && w == r.w;
             return x == r.x && y == r.y && z == r.z && w == r.w;
         }
         }
 
 
-        //! Überprüft zwei Ebenen auf Ungleichheit
+        //! UEberprueft zwei Ebenen auf Ungleichheit
         //! \param r Die andere Ebene
         //! \param r Die andere Ebene
         inline bool operator!=(const Ebene3D& r) const
         inline bool operator!=(const Ebene3D& r) const
         {
         {

+ 124 - 123
Fenster.cpp

@@ -1,4 +1,4 @@
-#include "Fenster.h"
+#include "Fenster.h"
 
 
 #include "AlphaFeld.h"
 #include "AlphaFeld.h"
 #include "Bild.h"
 #include "Bild.h"
@@ -71,11 +71,11 @@ LRESULT CALLBACK Framework::WindowProc(
     case WM_SIZE: // Fenster
     case WM_SIZE: // Fenster
         if (wparam == SIZE_RESTORED) WFensterA.sendRestoreMessage(hwnd);
         if (wparam == SIZE_RESTORED) WFensterA.sendRestoreMessage(hwnd);
         break;
         break;
-    case WM_CLOSE: // Schließen
-        if (WFensterA.sendVSchließMessage(hwnd)) return 0;
+    case WM_CLOSE: // Schliessen
+        if (WFensterA.sendVSchliessMessage(hwnd)) return 0;
         break;
         break;
     case WM_DESTROY:
     case WM_DESTROY:
-        if (WFensterA.sendNSchließMessage(hwnd)) return 0;
+        if (WFensterA.sendNSchliessMessage(hwnd)) return 0;
         break;           // Maus
         break;           // Maus
     case WM_LBUTTONDOWN: // Linksklick
     case WM_LBUTTONDOWN: // Linksklick
         {
         {
@@ -204,7 +204,7 @@ LRESULT CALLBACK Framework::WindowProc(
             WFensterA.sendMausMessage(hwnd, me);
             WFensterA.sendMausMessage(hwnd, me);
             break;
             break;
         }
         }
-    case WM_MOUSELEAVE: // Maus verlässt Fenster
+    case WM_MOUSELEAVE: // Maus verlaesst Fenster
         {
         {
             MausTrack = 1;
             MausTrack = 1;
             MausEreignis me = {ME_Leaves,
             MausEreignis me = {ME_Leaves,
@@ -264,7 +264,7 @@ LRESULT CALLBACK Framework::WindowProc(
             CalculateEnteredString((int)wparam, 0, te);
             CalculateEnteredString((int)wparam, 0, te);
             WFensterA.sendTastaturMessage(hwnd, te);
             WFensterA.sendTastaturMessage(hwnd, te);
             return 0;
             return 0;
-        } // Taste wird gedrückt
+        } // Taste wird gedrueckt
     case WM_KEYUP:
     case WM_KEYUP:
         {
         {
             TastaturEreignis te = {
             TastaturEreignis te = {
@@ -358,7 +358,7 @@ WFenster::~WFenster()
     {
     {
         WFensterA.del();
         WFensterA.del();
     }
     }
-    if (hWnd) zerstören();
+    if (hWnd) zerstoeren();
     if (screen) screen->release();
     if (screen) screen->release();
 }
 }
 
 
@@ -497,35 +497,35 @@ void WFenster::setPosition(int x, int y)
         res.top,
         res.top,
         res.right,
         res.right,
         res.bottom,
         res.bottom,
-        0); // Position ändern
+        0); // Position aendern
 }
 }
 
 
-void WFenster::setSize(Punkt& g) // Fenster Größe
+void WFenster::setSize(Punkt& g) // Fenster Groesse
 {
 {
     RECT r;
     RECT r;
-    GetWindowRect(hWnd, &r); // vorherige Größe herausfinden
+    GetWindowRect(hWnd, &r); // vorherige Groesse herausfinden
     RECT res;
     RECT res;
     res.left = r.left, res.top = r.top, res.right = g.x, res.bottom = g.y;
     res.left = r.left, res.top = r.top, res.right = g.x, res.bottom = g.y;
     AdjustWindowRect(&res, style, 0);
     AdjustWindowRect(&res, style, 0);
     SetWindowPos(
     SetWindowPos(
-        hWnd, 0, res.left, res.top, res.right, res.bottom, 0); // Größe ändern
+        hWnd, 0, res.left, res.top, res.right, res.bottom, 0); // Groesse aendern
 }
 }
 
 
-void WFenster::setSize(int breite, int höhe)
+void WFenster::setSize(int breite, int hoehe)
 {
 {
     RECT r;
     RECT r;
-    GetWindowRect(hWnd, &r); // vorherige Größe herausfinden
+    GetWindowRect(hWnd, &r); // vorherige Groesse herausfinden
     RECT res;
     RECT res;
-    res.left = r.left, res.top = r.top, res.right = breite, res.bottom = höhe;
+    res.left = r.left, res.top = r.top, res.right = breite, res.bottom = hoehe;
     AdjustWindowRect(&res, style, 0);
     AdjustWindowRect(&res, style, 0);
     SetWindowPos(
     SetWindowPos(
-        hWnd, 0, res.left, res.top, res.right, res.bottom, 0); // Größe ändern
+        hWnd, 0, res.left, res.top, res.right, res.bottom, 0); // Groesse aendern
 }
 }
 
 
 void WFenster::setBounds(
 void WFenster::setBounds(
-    const Punkt& p, const Punkt& g) // setzt größe und Position
+    const Punkt& p, const Punkt& g) // setzt groesse und Position
 {
 {
-    SetWindowPos(hWnd, 0, p.x, p.y, g.x, g.y, 0); // Größe und Position ändern
+    SetWindowPos(hWnd, 0, p.x, p.y, g.x, g.y, 0); // Groesse und Position aendern
 }
 }
 
 
 void WFenster::setBildschirm(Bildschirm* screen)
 void WFenster::setBildschirm(Bildschirm* screen)
@@ -534,7 +534,7 @@ void WFenster::setBildschirm(Bildschirm* screen)
     this->screen = screen;
     this->screen = screen;
 }
 }
 
 
-void WFenster::zerstören()
+void WFenster::zerstoeren()
 {
 {
     DestroyWindow(hWnd);
     DestroyWindow(hWnd);
     hWnd = 0;
     hWnd = 0;
@@ -592,13 +592,13 @@ void WFenster::doMausAktion(MausEreignis& me)
     }
     }
 }
 }
 
 
-void WFenster::doVSchließAktion()
+void WFenster::doVSchliessAktion()
 {
 {
     if (!vCloseAktion) return;
     if (!vCloseAktion) return;
     vCloseAktion(sakParam, this);
     vCloseAktion(sakParam, this);
 }
 }
 
 
-void WFenster::doNSchließAktion()
+void WFenster::doNSchliessAktion()
 {
 {
     if (!nCloseAktion) return;
     if (!nCloseAktion) return;
     nCloseAktion(sakParam, this);
     nCloseAktion(sakParam, this);
@@ -622,8 +622,8 @@ void WFenster::setMausEreignisParameter(
     makParam = p;
     makParam = p;
 }
 }
 
 
-void WFenster::setSchließEreignisParameter(
-    void* p) // setzt den Parameter vom Schließ Ereignis
+void WFenster::setSchliessEreignisParameter(
+    void* p) // setzt den Parameter vom Schliess Ereignis
 {
 {
     sakParam = p;
     sakParam = p;
 }
 }
@@ -639,14 +639,14 @@ void WFenster::setMausAktion(MausAktion mausAk)
     mausAktion = mausAk;
     mausAktion = mausAk;
 }
 }
 
 
-void WFenster::setVSchließAktion(std::function<void(void*, void*)> vSchließAk)
+void WFenster::setVSchliessAktion(std::function<void(void*, void*)> vSchliessAk)
 {
 {
-    vCloseAktion = vSchließAk;
+    vCloseAktion = vSchliessAk;
 }
 }
 
 
-void WFenster::setNSchließAktion(std::function<void(void*, void*)> nSchließAk)
+void WFenster::setNSchliessAktion(std::function<void(void*, void*)> nSchliessAk)
 {
 {
-    nCloseAktion = nSchließAk;
+    nCloseAktion = nSchliessAk;
 }
 }
 
 
 void WFenster::setTastaturAktion(TastaturAktion tastaturAk)
 void WFenster::setTastaturAktion(TastaturAktion tastaturAk)
@@ -700,7 +700,7 @@ void WFenster::ladeRahmenFenster(Bild* zBild,
         = CreateDIBSection(hdc, &info, DIB_RGB_COLORS, (void**)&pPixels, 0, 0);
         = CreateDIBSection(hdc, &info, DIB_RGB_COLORS, (void**)&pPixels, 0, 0);
     if (!bitmap) DeleteDC(hdc);
     if (!bitmap) DeleteDC(hdc);
     GdiFlush();
     GdiFlush();
-    // bitmap füllen
+    // bitmap fuellen
     int pitch = ((zBild->getBreite() * 32 + 31) & ~31) >> 3;
     int pitch = ((zBild->getBreite() * 32 + 31) & ~31) >> 3;
     unsigned char* pRow = 0;
     unsigned char* pRow = 0;
     int* buffer = zBild->getBuffer();
     int* buffer = zBild->getBuffer();
@@ -797,7 +797,7 @@ void WFenster::ladeRahmenFenster(Bild* zBild,
                 ReleaseDC(rahmen, h);
                 ReleaseDC(rahmen, h);
             }
             }
             UpdateWindow(rahmen);
             UpdateWindow(rahmen);
-            Punkt pos = getPosition() + (getGröße() - zBild->getSize()) / 2;
+            Punkt pos = getPosition() + (getGroesse() - zBild->getSize()) / 2;
             SetWindowPos(rahmen,
             SetWindowPos(rahmen,
                 0,
                 0,
                 pos.x,
                 pos.x,
@@ -810,42 +810,42 @@ void WFenster::ladeRahmenFenster(Bild* zBild,
 }
 }
 
 
 // constant
 // constant
-Punkt WFenster::getPosition() const // gibt die Position zurück
+Punkt WFenster::getPosition() const // gibt die Position zurueck
 {
 {
     RECT r;
     RECT r;
     GetWindowRect(hWnd, &r); // Position herausfinden
     GetWindowRect(hWnd, &r); // Position herausfinden
     return {r.left, r.top};
     return {r.left, r.top};
 }
 }
 
 
-Punkt WFenster::getGröße() const // gibt die Größe zurück
+Punkt WFenster::getGroesse() const // gibt die Groesse zurueck
 {
 {
     RECT r;
     RECT r;
-    GetWindowRect(hWnd, &r); // Größe herausfinden
+    GetWindowRect(hWnd, &r); // Groesse herausfinden
     return {r.right - r.left, r.bottom - r.top};
     return {r.right - r.left, r.bottom - r.top};
 }
 }
 
 
-Punkt WFenster::getKörperGröße() const // gibt die Fenster Körpergröße zurück
+Punkt WFenster::getKoerperGroesse() const // gibt die Fenster Koerpergroesse zurueck
 {
 {
     RECT r;
     RECT r;
-    GetClientRect(hWnd, &r); // Größe herausfinden
+    GetClientRect(hWnd, &r); // Groesse herausfinden
     return {r.right - r.left, r.bottom - r.top};
     return {r.right - r.left, r.bottom - r.top};
 }
 }
 
 
-int WFenster::getKörperBreite() const // gibt die Fenster Körperbreite zurück
+int WFenster::getKoerperBreite() const // gibt die Fenster Koerperbreite zurueck
 {
 {
     RECT r;
     RECT r;
-    GetClientRect(hWnd, &r); // Größe herausfinden
+    GetClientRect(hWnd, &r); // Groesse herausfinden
     return r.right;
     return r.right;
 }
 }
 
 
-int WFenster::getKörperHöhe() const // gibt die Fenster Körperhöhe zurück
+int WFenster::getKoerperHoehe() const // gibt die Fenster Koerperhoehe zurueck
 {
 {
     RECT r;
     RECT r;
-    GetClientRect(hWnd, &r); // Größe herausfinden
+    GetClientRect(hWnd, &r); // Groesse herausfinden
     return r.bottom;
     return r.bottom;
 }
 }
 
 
-HWND WFenster::getFensterHandle() const // gibt ein Handle zum Fenster zurück
+HWND WFenster::getFensterHandle() const // gibt ein Handle zum Fenster zurueck
 {
 {
     return hWnd;
     return hWnd;
 }
 }
@@ -855,12 +855,12 @@ bool WFenster::hatMausAktion() const
     return mausAktion != 0;
     return mausAktion != 0;
 }
 }
 
 
-bool WFenster::hatVSchließAktion() const
+bool WFenster::hatVSchliessAktion() const
 {
 {
     return vCloseAktion != 0;
     return vCloseAktion != 0;
 }
 }
 
 
-bool WFenster::hatNSchließAktion() const
+bool WFenster::hatNSchliessAktion() const
 {
 {
     return nCloseAktion != 0;
     return nCloseAktion != 0;
 }
 }
@@ -882,7 +882,7 @@ Bildschirm* WFenster::zBildschirm() const
 }
 }
 
 
 bool WFenster::istVerschiebbar()
 bool WFenster::istVerschiebbar()
-    const // prüft, ob das Fenster durch ziehen mit Maus verschoben werden kann
+    const // prueft, ob das Fenster durch ziehen mit Maus verschoben werden kann
 {
 {
     return verschiebbar;
     return verschiebbar;
 }
 }
@@ -952,30 +952,30 @@ void WFensterArray::del()
 }
 }
 
 
 // Messages
 // Messages
-bool WFensterArray::sendVSchließMessage(HWND hwnd)
+bool WFensterArray::sendVSchliessMessage(HWND hwnd)
 {
 {
     if (!This) return 0;
     if (!This) return 0;
     bool ret = 0;
     bool ret = 0;
-    if (This->getFensterHandle() == hwnd && This->hatVSchließAktion())
+    if (This->getFensterHandle() == hwnd && This->hatVSchliessAktion())
     {
     {
-        This->doVSchließAktion();
+        This->doVSchliessAktion();
         ret = 1;
         ret = 1;
     }
     }
     if (!next) return ret;
     if (!next) return ret;
-    return ret || next->sendVSchließMessage(hwnd);
+    return ret || next->sendVSchliessMessage(hwnd);
 }
 }
 
 
-bool WFensterArray::sendNSchließMessage(HWND hwnd)
+bool WFensterArray::sendNSchliessMessage(HWND hwnd)
 {
 {
     if (!This) return 0;
     if (!This) return 0;
     bool ret = 0;
     bool ret = 0;
-    if (This->getFensterHandle() == hwnd && This->hatNSchließAktion())
+    if (This->getFensterHandle() == hwnd && This->hatNSchliessAktion())
     {
     {
-        This->doNSchließAktion();
+        This->doNSchliessAktion();
         ret = 1;
         ret = 1;
     }
     }
     if (!next) return ret;
     if (!next) return ret;
-    return ret || next->sendNSchließMessage(hwnd);
+    return ret || next->sendNSchliessMessage(hwnd);
 }
 }
 
 
 bool WFensterArray::sendMausMessage(HWND hwnd, MausEreignis& me)
 bool WFensterArray::sendMausMessage(HWND hwnd, MausEreignis& me)
@@ -1446,7 +1446,7 @@ void Fenster::setTSFarbe(int f) // setzt die Titel Schrift Farbe
     rend = 1;
     rend = 1;
 }
 }
 
 
-void Fenster::setTSSize(int gr) // setzt die Titel Schrift Größe
+void Fenster::setTSSize(int gr) // setzt die Titel Schrift Groesse
 {
 {
     if (!titel) titel = new TextFeld();
     if (!titel) titel = new TextFeld();
     titel->setSchriftSize((unsigned char)gr);
     titel->setSchriftSize((unsigned char)gr);
@@ -1476,7 +1476,7 @@ void Fenster::setTAfFarbe(int f) // setzt die Titel AlphFeld Farbe
     rend = 1;
     rend = 1;
 }
 }
 
 
-void Fenster::setTAfStrength(int st) // setzt die Stärke des Titel AlphaFeldes
+void Fenster::setTAfStrength(int st) // setzt die Staerke des Titel AlphaFeldes
 {
 {
     if (!titel) titel = new TextFeld();
     if (!titel) titel = new TextFeld();
     titel->setAlphaFeldStrength(st);
     titel->setAlphaFeldStrength(st);
@@ -1520,15 +1520,15 @@ void Fenster::setTRBreite(int br) // setzt die Titel Rahmen Breite
     rend = 1;
     rend = 1;
 }
 }
 
 
-// -- Körper Hintergrund --
-void Fenster::setKBgFarbe(int f) // setzt die Körper Hintergrund Farbe
+// -- Koerper Hintergrund --
+void Fenster::setKBgFarbe(int f) // setzt die Koerper Hintergrund Farbe
 {
 {
     bgBodyColor = f;
     bgBodyColor = f;
     rend = 1;
     rend = 1;
 }
 }
 
 
-// -- Körper Hintergrund Bild --
-void Fenster::setKBgBild(Bild* b) // setzt das Körper Hintergrund Bild
+// -- Koerper Hintergrund Bild --
+void Fenster::setKBgBild(Bild* b) // setzt das Koerper Hintergrund Bild
 {
 {
     if (!bgBodyPicture) bgBodyPicture = new Bild();
     if (!bgBodyPicture) bgBodyPicture = new Bild();
     bgBodyPicture->neuBild(b->getBreite(), b->getHeight(), 0);
     bgBodyPicture->neuBild(b->getBreite(), b->getHeight(), 0);
@@ -1548,49 +1548,49 @@ void Fenster::setKBgBildZ(Bild* b)
     rend = 1;
     rend = 1;
 }
 }
 
 
-// -- Körper AlphaFeld --
-void Fenster::setKAlphaFeldZ(AlphaFeld* af) // setzt das Körper AlphaFeld
+// -- Koerper AlphaFeld --
+void Fenster::setKAlphaFeldZ(AlphaFeld* af) // setzt das Koerper AlphaFeld
 {
 {
     if (bodyBuffer) bodyBuffer->release();
     if (bodyBuffer) bodyBuffer->release();
     bodyBuffer = af;
     bodyBuffer = af;
     rend = 1;
     rend = 1;
 }
 }
 
 
-void Fenster::setKAfFarbe(int f) // setzt Körper AlphaFeld Farbe
+void Fenster::setKAfFarbe(int f) // setzt Koerper AlphaFeld Farbe
 {
 {
     if (!bodyBuffer) bodyBuffer = new AlphaFeld();
     if (!bodyBuffer) bodyBuffer = new AlphaFeld();
     bodyBuffer->setFarbe(f);
     bodyBuffer->setFarbe(f);
     rend = 1;
     rend = 1;
 }
 }
 
 
-void Fenster::setKAfStrength(int st) // setzt die Stärke des Körper AlphaFeldes
+void Fenster::setKAfStrength(int st) // setzt die Staerke des Koerper AlphaFeldes
 {
 {
     if (!bodyBuffer) bodyBuffer = new AlphaFeld();
     if (!bodyBuffer) bodyBuffer = new AlphaFeld();
     bodyBuffer->setStrength(st);
     bodyBuffer->setStrength(st);
     rend = 1;
     rend = 1;
 }
 }
 
 
-// -- Schließen --
+// -- Schliessen --
 void Fenster::setClosingMeParam(void* param)
 void Fenster::setClosingMeParam(void* param)
 {
 {
     closingMeParam = param;
     closingMeParam = param;
 }
 }
 
 
 void Fenster::setClosingMe(
 void Fenster::setClosingMe(
-    MausAktion closingMe) // setzt das Schließen Mausereignis
+    MausAktion closingMe) // setzt das Schliessen Mausereignis
 {
 {
     this->closingMe = closingMe;
     this->closingMe = closingMe;
 }
 }
 
 
-// -- Schließen Hintergrund --
-void Fenster::setSBgFarbe(int f) // setzt die Schließ Hintergrund Farbe
+// -- Schliessen Hintergrund --
+void Fenster::setSBgFarbe(int f) // setzt die Schliess Hintergrund Farbe
 {
 {
     bgClosingFarbe = f;
     bgClosingFarbe = f;
     rend = 1;
     rend = 1;
 }
 }
 
 
-// -- Schließen Hintergrund Bild --
-void Fenster::setSBgBild(Bild* b) // setzt das Schließ Hintergrund Bild
+// -- Schliessen Hintergrund Bild --
+void Fenster::setSBgBild(Bild* b) // setzt das Schliess Hintergrund Bild
 {
 {
     if (!bgClosingBild) bgClosingBild = new Bild();
     if (!bgClosingBild) bgClosingBild = new Bild();
     bgClosingBild->neuBild(b->getBreite(), b->getHeight(), 0);
     bgClosingBild->neuBild(b->getBreite(), b->getHeight(), 0);
@@ -1610,31 +1610,32 @@ void Fenster::setSBgBildZ(Bild* b)
     rend = 1;
     rend = 1;
 }
 }
 
 
-// -- Schließen AlphaFeld --
-void Fenster::setSAlphaFeldZ(AlphaFeld* af) // setzt das Schließ AlphaFeld
+// -- Schliessen AlphaFeld --
+void Fenster::setSAlphaFeldZ(AlphaFeld* af) // setzt das Schliess AlphaFeld
 {
 {
     if (closeBuffer) closeBuffer->release();
     if (closeBuffer) closeBuffer->release();
     closeBuffer = af;
     closeBuffer = af;
     rend = 1;
     rend = 1;
 }
 }
 
 
-void Fenster::setSAfFarbe(int f) // setzt die Farbe des Schließ AlphaFeldes
+void Fenster::setSAfFarbe(int f) // setzt die Farbe des Schliess AlphaFeldes
 {
 {
     if (!closeBuffer) closeBuffer = new AlphaFeld();
     if (!closeBuffer) closeBuffer = new AlphaFeld();
     closeBuffer->setFarbe(f);
     closeBuffer->setFarbe(f);
     rend = 1;
     rend = 1;
 }
 }
 
 
-void Fenster::setSAfStrength(int st) // setzt die Stärke des Schließ AlphaFeldes
+void Fenster::setSAfStrength(
+    int st) // setzt die Staerke des Schliess AlphaFeldes
 {
 {
     if (!closeBuffer) closeBuffer = new AlphaFeld();
     if (!closeBuffer) closeBuffer = new AlphaFeld();
     closeBuffer->setStrength(st);
     closeBuffer->setStrength(st);
     rend = 1;
     rend = 1;
 }
 }
 
 
-// -- Schließen Klick AlphaFeld --
+// -- Schliessen Klick AlphaFeld --
 void Fenster::setSKAlphaFeldZ(
 void Fenster::setSKAlphaFeldZ(
-    AlphaFeld* af) // setzt das Schließ klick AlphaFeld
+    AlphaFeld* af) // setzt das Schliess klick AlphaFeld
 {
 {
     if (closeKlickBuffer) closeKlickBuffer->release();
     if (closeKlickBuffer) closeKlickBuffer->release();
     closeKlickBuffer = af;
     closeKlickBuffer = af;
@@ -1642,7 +1643,7 @@ void Fenster::setSKAlphaFeldZ(
 }
 }
 
 
 void Fenster::setSKAfFarbe(
 void Fenster::setSKAfFarbe(
-    int f) // setzt die Farbe des Schließ klick AlphaFeldes
+    int f) // setzt die Farbe des Schliess klick AlphaFeldes
 {
 {
     if (!closeKlickBuffer) closeKlickBuffer = new AlphaFeld();
     if (!closeKlickBuffer) closeKlickBuffer = new AlphaFeld();
     closeKlickBuffer->setFarbe(f);
     closeKlickBuffer->setFarbe(f);
@@ -1650,7 +1651,7 @@ void Fenster::setSKAfFarbe(
 }
 }
 
 
 void Fenster::setSKAfStrength(
 void Fenster::setSKAfStrength(
-    int st) // setzt die Stärke des Schließ klick AlphaFeldes
+    int st) // setzt die Staerke des Schliess klick AlphaFeldes
 {
 {
     if (!closeKlickBuffer) closeKlickBuffer = new AlphaFeld();
     if (!closeKlickBuffer) closeKlickBuffer = new AlphaFeld();
     closeKlickBuffer->setStrength(st);
     closeKlickBuffer->setStrength(st);
@@ -1658,7 +1659,7 @@ void Fenster::setSKAfStrength(
 }
 }
 
 
 // -- min max --
 // -- min max --
-void Fenster::setMin(int mx, int my) // setzt die Mindest Fenster Größe
+void Fenster::setMin(int mx, int my) // setzt die Mindest Fenster Groesse
 {
 {
     min.x = mx;
     min.x = mx;
     min.y = my;
     min.y = my;
@@ -1669,7 +1670,7 @@ void Fenster::setMin(const Punkt& min)
     this->min = min;
     this->min = min;
 }
 }
 
 
-void Fenster::setMax(int mx, int my) // setzt die Maximale Fenster Größe
+void Fenster::setMax(int mx, int my) // setzt die Maximale Fenster Groesse
 {
 {
     max.x = mx;
     max.x = mx;
     max.y = my;
     max.y = my;
@@ -1680,7 +1681,7 @@ void Fenster::setMax(const Punkt& max)
     this->max = max;
     this->max = max;
 }
 }
 
 
-void Fenster::setKMin(int mx, int my) // setzt die Mindest Körper Größe
+void Fenster::setKMin(int mx, int my) // setzt die Mindest Koerper Groesse
 {
 {
     kMin.x = mx;
     kMin.x = mx;
     kMin.y = my;
     kMin.y = my;
@@ -1691,7 +1692,7 @@ void Fenster::setKMin(const Punkt& min)
     kMin = min;
     kMin = min;
 }
 }
 
 
-void Fenster::setKMax(int mx, int my) // setzt die Maximale Körper Größe
+void Fenster::setKMax(int mx, int my) // setzt die Maximale Koerper Groesse
 {
 {
     kMax.x = mx;
     kMax.x = mx;
     kMax.y = my;
     kMax.y = my;
@@ -1774,7 +1775,7 @@ void Framework::Fenster::updateVScroll()
 }
 }
 
 
 // -- Members --
 // -- Members --
-void Fenster::addMember(Zeichnung* obj) // fügt einen Member hinzu
+void Fenster::addMember(Zeichnung* obj) // fuegt einen Member hinzu
 {
 {
     members->add(obj);
     members->add(obj);
     rend = 1;
     rend = 1;
@@ -1997,13 +1998,13 @@ void Fenster::render(Bild& zRObj) // zeichent nach zRObj
 }
 }
 
 
 // constant
 // constant
-// Gibt die Breite des Innenraumes in der Zeichnung in Pixeln zurück
+// Gibt die Breite des Innenraumes in der Zeichnung in Pixeln zurueck
 int Fenster::getInnenBreite() const
 int Fenster::getInnenBreite() const
 {
 {
     return getBreite() - 2 * getRBreite();
     return getBreite() - 2 * getRBreite();
 }
 }
 
 
-// Gibt die Höhe des Innenraumes in der Zeichnung in Pixeln zurück
+// Gibt die Hoehe des Innenraumes in der Zeichnung in Pixeln zurueck
 int Fenster::getInnenHeight() const
 int Fenster::getInnenHeight() const
 {
 {
     int th = 0;
     int th = 0;
@@ -2012,7 +2013,7 @@ int Fenster::getInnenHeight() const
 }
 }
 
 
 // -- Rahmen --
 // -- Rahmen --
-Rahmen* Fenster::getRahmen() const // gibt den Rahmen zurück
+Rahmen* Fenster::getRahmen() const // gibt den Rahmen zurueck
 {
 {
     if (!rahmen) return 0;
     if (!rahmen) return 0;
     return dynamic_cast<Rahmen*>(rahmen->getThis());
     return dynamic_cast<Rahmen*>(rahmen->getThis());
@@ -2023,20 +2024,20 @@ Rahmen* Fenster::zRahmen() const
     return rahmen;
     return rahmen;
 }
 }
 
 
-int Fenster::getRFarbe() const // gibt die Farbe des Rahmens zurück
+int Fenster::getRFarbe() const // gibt die Farbe des Rahmens zurueck
 {
 {
     if (!rahmen) return 0;
     if (!rahmen) return 0;
     return rahmen->getFarbe();
     return rahmen->getFarbe();
 }
 }
 
 
-int Fenster::getRBreite() const // gibt die breite des Rahmens zurück
+int Fenster::getRBreite() const // gibt die breite des Rahmens zurueck
 {
 {
     if (!rahmen || hatStyleNicht(Style::Rahmen)) return 0;
     if (!rahmen || hatStyleNicht(Style::Rahmen)) return 0;
     return rahmen->getRBreite();
     return rahmen->getRBreite();
 }
 }
 
 
 // -- Titel  --
 // -- Titel  --
-Text* Fenster::getTitel() const // gibt den Titel zurück
+Text* Fenster::getTitel() const // gibt den Titel zurueck
 {
 {
     if (!titel) return 0;
     if (!titel) return 0;
     return titel->getText();
     return titel->getText();
@@ -2048,7 +2049,7 @@ Text* Fenster::zTitel() const
     return titel->zText();
     return titel->zText();
 }
 }
 
 
-TextFeld* Fenster::getTTextFeld() const // gibt das Titel TextFeld zurück
+TextFeld* Fenster::getTTextFeld() const // gibt das Titel TextFeld zurueck
 {
 {
     if (!titel) return 0;
     if (!titel) return 0;
     return dynamic_cast<TextFeld*>(titel->getThis());
     return dynamic_cast<TextFeld*>(titel->getThis());
@@ -2060,7 +2061,7 @@ TextFeld* Fenster::zTTextFeld() const
 }
 }
 
 
 // -- Titel Schrift --
 // -- Titel Schrift --
-Schrift* Fenster::getTSchrift() const // gibt die Titel Schrift zurück
+Schrift* Fenster::getTSchrift() const // gibt die Titel Schrift zurueck
 {
 {
     if (!titel) return 0;
     if (!titel) return 0;
     return titel->getSchrift();
     return titel->getSchrift();
@@ -2072,27 +2073,27 @@ Schrift* Fenster::zTSchrift() const
     return titel->zSchrift();
     return titel->zSchrift();
 }
 }
 
 
-int Fenster::getTSFarbe() const // gibt die Titel Schrift Farbe zurück
+int Fenster::getTSFarbe() const // gibt die Titel Schrift Farbe zurueck
 {
 {
     if (!titel) return 0;
     if (!titel) return 0;
     return titel->getSchriftFarbe();
     return titel->getSchriftFarbe();
 }
 }
 
 
-int Fenster::getTSSize() const // gibt die Titel Schrift Größe zurück
+int Fenster::getTSSize() const // gibt die Titel Schrift Groesse zurueck
 {
 {
     if (!titel) return 0;
     if (!titel) return 0;
     return titel->getSchriftSize();
     return titel->getSchriftSize();
 }
 }
 
 
 // -- Titel Hintergrund --
 // -- Titel Hintergrund --
-int Fenster::getTBgFarbe() const // gibt die Titel Hintergrund Farbe zurück
+int Fenster::getTBgFarbe() const // gibt die Titel Hintergrund Farbe zurueck
 {
 {
     if (!titel) return 0;
     if (!titel) return 0;
     return titel->getHintergrundFarbe();
     return titel->getHintergrundFarbe();
 }
 }
 
 
 // -- Titel AlphaFeld --
 // -- Titel AlphaFeld --
-AlphaFeld* Fenster::getTAlphaFeld() const // gibt das Titel AlphaFeld zurück
+AlphaFeld* Fenster::getTAlphaFeld() const // gibt das Titel AlphaFeld zurueck
 {
 {
     if (!titel) return 0;
     if (!titel) return 0;
     return titel->getAlphaFeld();
     return titel->getAlphaFeld();
@@ -2104,21 +2105,21 @@ AlphaFeld* Fenster::zTAlphaFeld() const
     return titel->zAlphaFeld();
     return titel->zAlphaFeld();
 }
 }
 
 
-int Fenster::getTAfFarbe() const // gibt die Farbe des Titel AlphaFeldes zurück
+int Fenster::getTAfFarbe() const // gibt die Farbe des Titel AlphaFeldes zurueck
 {
 {
     if (!titel) return 0;
     if (!titel) return 0;
     return titel->getAlphaFeldFarbe();
     return titel->getAlphaFeldFarbe();
 }
 }
 
 
 int Fenster::getTAfStrength()
 int Fenster::getTAfStrength()
-    const // gibt die Stärke des TitelAlphaFeldes zurück
+    const // gibt die Staerke des TitelAlphaFeldes zurueck
 {
 {
     if (!titel) return 0;
     if (!titel) return 0;
     return titel->getAlphaFeldStrength();
     return titel->getAlphaFeldStrength();
 }
 }
 
 
 // -- Titel Hintergrund Bild --
 // -- Titel Hintergrund Bild --
-Bild* Fenster::getTBgBild() const // gibt das Titel Hintergrund Bild zurück
+Bild* Fenster::getTBgBild() const // gibt das Titel Hintergrund Bild zurueck
 {
 {
     if (!titel) return 0;
     if (!titel) return 0;
     return titel->getHintergrundBild();
     return titel->getHintergrundBild();
@@ -2131,7 +2132,7 @@ Bild* Fenster::zTBgBild() const
 }
 }
 
 
 // -- Titel Rahmen --
 // -- Titel Rahmen --
-Rahmen* Fenster::getTRahmen() const // gibt den Titel Rahmen zurück
+Rahmen* Fenster::getTRahmen() const // gibt den Titel Rahmen zurueck
 {
 {
     if (!titel) return 0;
     if (!titel) return 0;
     return titel->getRahmen();
     return titel->getRahmen();
@@ -2143,26 +2144,26 @@ Rahmen* Fenster::zTRahmen() const
     return titel->zRahmen();
     return titel->zRahmen();
 }
 }
 
 
-int Fenster::getTRFarbe() const // gibt die Farbe des Titel Rahmens zurück
+int Fenster::getTRFarbe() const // gibt die Farbe des Titel Rahmens zurueck
 {
 {
     if (!titel) return 0;
     if (!titel) return 0;
     return titel->getRahmenFarbe();
     return titel->getRahmenFarbe();
 }
 }
 
 
-int Fenster::getTRBreite() const // gibt die Breite des Titel Rahmens zurück
+int Fenster::getTRBreite() const // gibt die Breite des Titel Rahmens zurueck
 {
 {
     if (!titel) return 0;
     if (!titel) return 0;
     return titel->getRahmenBreite();
     return titel->getRahmenBreite();
 }
 }
 
 
-// -- Körper Hintergrund --
-int Fenster::getKBgFarbe() const // gibt die Körper Hintergrund Farbe zurück
+// -- Koerper Hintergrund --
+int Fenster::getKBgFarbe() const // gibt die Koerper Hintergrund Farbe zurueck
 {
 {
     return bgBodyColor;
     return bgBodyColor;
 }
 }
 
 
-// -- Körper Hintergrund Bild --
-Bild* Fenster::getKBgBild() const // gibt das Körper Hintergrund Bild zurück
+// -- Koerper Hintergrund Bild --
+Bild* Fenster::getKBgBild() const // gibt das Koerper Hintergrund Bild zurueck
 {
 {
     if (!bgBodyPicture) return 0;
     if (!bgBodyPicture) return 0;
     return dynamic_cast<Bild*>(bgBodyPicture->getThis());
     return dynamic_cast<Bild*>(bgBodyPicture->getThis());
@@ -2173,8 +2174,8 @@ Bild* Fenster::zKBgBild() const
     return bgBodyPicture;
     return bgBodyPicture;
 }
 }
 
 
-// -- Körper AlphaFeld --
-AlphaFeld* Fenster::getKAlphaFeld() const // gibt das Körper AlphaFeld zurück
+// -- Koerper AlphaFeld --
+AlphaFeld* Fenster::getKAlphaFeld() const // gibt das Koerper AlphaFeld zurueck
 {
 {
     if (!bodyBuffer) return 0;
     if (!bodyBuffer) return 0;
     return dynamic_cast<AlphaFeld*>(bodyBuffer->getThis());
     return dynamic_cast<AlphaFeld*>(bodyBuffer->getThis());
@@ -2185,27 +2186,27 @@ AlphaFeld* Fenster::zKAlphaFeld() const
     return bodyBuffer;
     return bodyBuffer;
 }
 }
 
 
-int Fenster::getKAfFarbe() const // gibt die Farbe des Körper AlphaFeldes zurück
+int Fenster::getKAfFarbe() const // gibt die Farbe des Koerper AlphaFeldes zurueck
 {
 {
     if (!bodyBuffer) return 0;
     if (!bodyBuffer) return 0;
     return bodyBuffer->getFarbe();
     return bodyBuffer->getFarbe();
 }
 }
 
 
 int Fenster::getKAfStrength()
 int Fenster::getKAfStrength()
-    const // gibt die Stärke des Körper AlphaFeldes zurück
+    const // gibt die Staerke des Koerper AlphaFeldes zurueck
 {
 {
     if (!bodyBuffer) return 0;
     if (!bodyBuffer) return 0;
     return bodyBuffer->getStrength();
     return bodyBuffer->getStrength();
 }
 }
 
 
-// -- Schließen Hintergrund --
-int Fenster::getSBgFarbe() const // gibt die Schließ Hintergrund Farbe zurück
+// -- Schliessen Hintergrund --
+int Fenster::getSBgFarbe() const // gibt die Schliess Hintergrund Farbe zurueck
 {
 {
     return bgClosingFarbe;
     return bgClosingFarbe;
 }
 }
 
 
-// -- Schließen Hintergrund Bild --
-Bild* Fenster::getSBgBild() const // gibt das Schließ Hintergrund Bild zurück
+// -- Schliessen Hintergrund Bild --
+Bild* Fenster::getSBgBild() const // gibt das Schliess Hintergrund Bild zurueck
 {
 {
     if (!bgClosingBild) return 0;
     if (!bgClosingBild) return 0;
     return dynamic_cast<Bild*>(bgClosingBild->getThis());
     return dynamic_cast<Bild*>(bgClosingBild->getThis());
@@ -2216,8 +2217,8 @@ Bild* Fenster::zSBgBild() const
     return bgClosingBild;
     return bgClosingBild;
 }
 }
 
 
-// -- Schließen AlphaFeld --
-AlphaFeld* Fenster::getSAlphaFeld() const // gibt das Schließ AlphaFeld zurück
+// -- Schliessen AlphaFeld --
+AlphaFeld* Fenster::getSAlphaFeld() const // gibt das Schliess AlphaFeld zurueck
 {
 {
     if (!closeBuffer) return 0;
     if (!closeBuffer) return 0;
     return dynamic_cast<AlphaFeld*>(closeBuffer->getThis());
     return dynamic_cast<AlphaFeld*>(closeBuffer->getThis());
@@ -2229,22 +2230,22 @@ AlphaFeld* Fenster::zSAlphaFeld() const
 }
 }
 
 
 int Fenster::getSAfFarbe()
 int Fenster::getSAfFarbe()
-    const // gibt die Farbe des Schließ AlphaFeldes zurück
+    const // gibt die Farbe des Schliess AlphaFeldes zurueck
 {
 {
     if (!closeBuffer) return 0;
     if (!closeBuffer) return 0;
     return closeBuffer->getFarbe();
     return closeBuffer->getFarbe();
 }
 }
 
 
 int Fenster::getSAfStrength()
 int Fenster::getSAfStrength()
-    const // gibt die Stärke des Schließ AlphaFeldes zurück
+    const // gibt die Staerke des Schliess AlphaFeldes zurueck
 {
 {
     if (!closeBuffer) return 0;
     if (!closeBuffer) return 0;
     return closeBuffer->getStrength();
     return closeBuffer->getStrength();
 }
 }
 
 
-// -- Schließen Klick AlphaFeld --
+// -- Schliessen Klick AlphaFeld --
 AlphaFeld*
 AlphaFeld*
-Fenster::getSKAlphaFeld() const // gibt das Schließ Klick AlphaFeld zurück
+Fenster::getSKAlphaFeld() const // gibt das Schliess Klick AlphaFeld zurueck
 {
 {
     if (!closeKlickBuffer) return 0;
     if (!closeKlickBuffer) return 0;
     return dynamic_cast<AlphaFeld*>(closeKlickBuffer->getThis());
     return dynamic_cast<AlphaFeld*>(closeKlickBuffer->getThis());
@@ -2256,43 +2257,43 @@ AlphaFeld* Fenster::zSKAlphaFeld() const
 }
 }
 
 
 int Fenster::getSKAfFarbe()
 int Fenster::getSKAfFarbe()
-    const // gibt die Farbe des Schließ Klick AlphaFeldes zurück
+    const // gibt die Farbe des Schliess Klick AlphaFeldes zurueck
 {
 {
     if (!closeKlickBuffer) return 0;
     if (!closeKlickBuffer) return 0;
     return closeKlickBuffer->getFarbe();
     return closeKlickBuffer->getFarbe();
 }
 }
 
 
 int Fenster::getSKAfStrength()
 int Fenster::getSKAfStrength()
-    const // gibt die Stärke des Schließ Klick AlphaFeldes zurück
+    const // gibt die Staerke des Schliess Klick AlphaFeldes zurueck
 {
 {
     if (!closeKlickBuffer) return 0;
     if (!closeKlickBuffer) return 0;
     return closeKlickBuffer->getStrength();
     return closeKlickBuffer->getStrength();
 }
 }
 
 
 // -- min max --
 // -- min max --
-const Punkt& Fenster::getMin() const // gibt die minimale Fenstergröße zurück
+const Punkt& Fenster::getMin() const // gibt die minimale Fenstergroesse zurueck
 {
 {
     return min;
     return min;
 }
 }
 
 
-const Punkt& Fenster::getMax() const // gibt die maximale Fenstergröße zurück
+const Punkt& Fenster::getMax() const // gibt die maximale Fenstergroesse zurueck
 {
 {
     return max;
     return max;
 }
 }
 
 
-const Punkt& Fenster::getKMin() const // gibt die minimale Fenstergröße zurück
+const Punkt& Fenster::getKMin() const // gibt die minimale Fenstergroesse zurueck
 {
 {
     return kMin;
     return kMin;
 }
 }
 
 
-const Punkt& Fenster::getKMax() const // gibt die maximale Fenstergröße zurück
+const Punkt& Fenster::getKMax() const // gibt die maximale Fenstergroesse zurueck
 {
 {
     return kMax;
     return kMax;
 }
 }
 
 
 // -- scroll --
 // -- scroll --
 VScrollBar*
 VScrollBar*
-Fenster::getVScrollBar() const // gibt die Vertikale Scroll Bar zurück
+Fenster::getVScrollBar() const // gibt die Vertikale Scroll Bar zurueck
 {
 {
     if (!vScroll) return 0;
     if (!vScroll) return 0;
     return dynamic_cast<VScrollBar*>(vScroll->getThis());
     return dynamic_cast<VScrollBar*>(vScroll->getThis());
@@ -2304,7 +2305,7 @@ VScrollBar* Fenster::zVScrollBar() const
 }
 }
 
 
 HScrollBar*
 HScrollBar*
-Fenster::getHScrollBar() const // gibt die Horizontale Scroll Bar zurück
+Fenster::getHScrollBar() const // gibt die Horizontale Scroll Bar zurueck
 {
 {
     if (!hScroll) return 0;
     if (!hScroll) return 0;
     return dynamic_cast<HScrollBar*>(hScroll->getThis());
     return dynamic_cast<HScrollBar*>(hScroll->getThis());
@@ -2316,7 +2317,7 @@ HScrollBar* Fenster::zHScrollBar() const
 }
 }
 
 
 // -- Members --
 // -- Members --
-const RCArray<Zeichnung>& Fenster::getMembers() const // gibt die Members zurück
+const RCArray<Zeichnung>& Fenster::getMembers() const // gibt die Members zurueck
 {
 {
     return *members;
     return *members;
 }
 }

+ 221 - 220
Fenster.h

@@ -102,29 +102,29 @@ namespace Framework
         DLLEXPORT void setPosition(int x, int y);
         DLLEXPORT void setPosition(int x, int y);
         //! Sets the size of the window on the screen
         //! Sets the size of the window on the screen
         //! \param gr\u00f6\u00dfe The size in pixels
         //! \param gr\u00f6\u00dfe The size in pixels
-        DLLEXPORT void setSize(Punkt& größe);
+        DLLEXPORT void setSize(Punkt& groesse);
         //! Sets the size of the window on the screen
         //! Sets the size of the window on the screen
         //! \param breite The width in pixels
         //! \param breite The width in pixels
         //! \param h\u00f6he The height in pixels
         //! \param h\u00f6he The height in pixels
-        DLLEXPORT void setSize(int breite, int höhe);
+        DLLEXPORT void setSize(int breite, int hoehe);
         //! Sets the position and size of the window
         //! Sets the position and size of the window
         //! \param pos The position in pixels
         //! \param pos The position in pixels
         //! \param gr\u00f6\u00dfe The size in pixels
         //! \param gr\u00f6\u00dfe The size in pixels
-        DLLEXPORT void setBounds(const Punkt& pos, const Punkt& größe);
+        DLLEXPORT void setBounds(const Punkt& pos, const Punkt& groesse);
         //! Sets the screen object used to forward keyboard and mouse input
         //! Sets the screen object used to forward keyboard and mouse input
         //! to the framework's objects. Must be called with 0 before the
         //! to the framework's objects. Must be called with 0 before the
         //! window is destroyed. \param screen The screen object
         //! window is destroyed. \param screen The screen object
         DLLEXPORT void setBildschirm(Bildschirm* screen);
         DLLEXPORT void setBildschirm(Bildschirm* screen);
         //! Destroys the window
         //! Destroys the window
-        DLLEXPORT void zerstören();
+        DLLEXPORT void zerstoeren();
         //! Processes mouse messages. Calls MausAktion and forwards events
         //! Processes mouse messages. Calls MausAktion and forwards events
         //! to the screen with objects if MausAktion returns 1
         //! to the screen with objects if MausAktion returns 1
         //! \param me The event triggered by the mouse input
         //! \param me The event triggered by the mouse input
         DLLEXPORT void doMausAktion(MausEreignis& me);
         DLLEXPORT void doMausAktion(MausEreignis& me);
         //! Calls the pre-close callback function
         //! Calls the pre-close callback function
-        DLLEXPORT void doVSchließAktion();
+        DLLEXPORT void doVSchliessAktion();
         //! Calls the post-close callback function
         //! Calls the post-close callback function
-        DLLEXPORT void doNSchließAktion();
+        DLLEXPORT void doNSchliessAktion();
         //! Processes keyboard messages. Calls TastaturAktion and forwards
         //! Processes keyboard messages. Calls TastaturAktion and forwards
         //! events to the screen with objects if TastaturAktion returns 1
         //! events to the screen with objects if TastaturAktion returns 1
         //! \param me The event triggered by the keyboard input
         //! \param me The event triggered by the keyboard input
@@ -136,7 +136,7 @@ namespace Framework
         DLLEXPORT void setMausEreignisParameter(void* p);
         DLLEXPORT void setMausEreignisParameter(void* p);
         //! Sets the parameter passed to the callback function on close
         //! Sets the parameter passed to the callback function on close
         //! \param p The parameter
         //! \param p The parameter
-        DLLEXPORT void setSchließEreignisParameter(void* p);
+        DLLEXPORT void setSchliessEreignisParameter(void* p);
         //! Sets the parameter passed to the callback function on a keyboard
         //! Sets the parameter passed to the callback function on a keyboard
         //! event
         //! event
         //! \param p The parameter
         //! \param p The parameter
@@ -149,10 +149,10 @@ namespace Framework
         DLLEXPORT void setMausAktion(MausAktion ak);
         DLLEXPORT void setMausAktion(MausAktion ak);
         //! Sets the callback function to be called before closing.
         //! Sets the callback function to be called before closing.
         //! \param ak A pointer to the callback function
         //! \param ak A pointer to the callback function
-        DLLEXPORT void setVSchließAktion(std::function<void(void*, void*)> ak);
+        DLLEXPORT void setVSchliessAktion(std::function<void(void*, void*)> ak);
         //! Sets the callback function to be called after closing.
         //! Sets the callback function to be called after closing.
         //! \param ak A pointer to the callback function
         //! \param ak A pointer to the callback function
-        DLLEXPORT void setNSchließAktion(std::function<void(void*, void*)> ak);
+        DLLEXPORT void setNSchliessAktion(std::function<void(void*, void*)> ak);
         //! Sets the callback function to be called on a keyboard event.
         //! Sets the callback function to be called on a keyboard event.
         //! If the callback returns 0 or was not set, the keyboard event is not
         //! If the callback returns 0 or was not set, the keyboard event is not
         //! further processed. The standard function __ret1TE can be used,
         //! further processed. The standard function __ret1TE can be used,
@@ -167,43 +167,43 @@ namespace Framework
         //! \param verschiebbar 1 if the window may be moved
         //! \param verschiebbar 1 if the window may be moved
         DLLEXPORT void setVerschiebbar(bool verschiebbar);
         DLLEXPORT void setVerschiebbar(bool verschiebbar);
         //! Setzt einen Transparenten Rahmen um das Fenster
         //! Setzt einen Transparenten Rahmen um das Fenster
-        //! \param zBild Ein Bild, was den Rahmen enthält
+        //! \param zBild Ein Bild, was den Rahmen enthaelt
         //! \param hins Die HINSTANCE des Programms (Wird vom Framework an die
         //! \param hins Die HINSTANCE des Programms (Wird vom Framework an die
-        //! Start funktion in der Startparam Struktur übergeben)
+        //! Start funktion in der Startparam Struktur uebergeben)
         DLLEXPORT void ladeRahmenFenster(Bild* zBild,
         DLLEXPORT void ladeRahmenFenster(Bild* zBild,
             HINSTANCE
             HINSTANCE
                 hinst); //! setzt einen Transpatenten Rahmen um das Fenster
                 hinst); //! setzt einen Transpatenten Rahmen um das Fenster
-        //! Gibt das Handle des verwalteten Fensters zurück
+        //! Gibt das Handle des verwalteten Fensters zurueck
         DLLEXPORT HWND getFensterHandle() const;
         DLLEXPORT HWND getFensterHandle() const;
-        //! Gibt die Position des Fensters in Pixeln zurück
+        //! Gibt die Position des Fensters in Pixeln zurueck
         DLLEXPORT Punkt getPosition() const;
         DLLEXPORT Punkt getPosition() const;
-        //! Gibt die Größe des Fensters in Pixeln zurück
-        DLLEXPORT Punkt getGröße() const;
-        //! Gibt die Größe des Fensterkörpers in Pixeln zurück
-        DLLEXPORT Punkt getKörperGröße() const;
-        //! Gibt die Breite des Fensterkörpers in Pixeln zurück
-        DLLEXPORT int getKörperBreite() const;
-        //! Gibt die Höhe des Fensterkörpers in Pixeln zurück
-        DLLEXPORT int getKörperHöhe() const;
-        //! Gibt zurück, ob eine Rückruffunktion für ein MausEreignis gesetzt
+        //! Gibt die Groesse des Fensters in Pixeln zurueck
+        DLLEXPORT Punkt getGroesse() const;
+        //! Gibt die Groesse des Fensterkoerpers in Pixeln zurueck
+        DLLEXPORT Punkt getKoerperGroesse() const;
+        //! Gibt die Breite des Fensterkoerpers in Pixeln zurueck
+        DLLEXPORT int getKoerperBreite() const;
+        //! Gibt die Hoehe des Fensterkoerpers in Pixeln zurueck
+        DLLEXPORT int getKoerperHoehe() const;
+        //! Gibt zurueck, ob eine Rueckruffunktion fuer ein MausEreignis gesetzt
         //! wurde
         //! wurde
         DLLEXPORT bool hatMausAktion() const;
         DLLEXPORT bool hatMausAktion() const;
-        //! Gibt zurück, ob eine Rückruffunktion für das Ereignis vor dem
-        //! Schließen des Fensters gesetzt wurde
-        DLLEXPORT bool hatVSchließAktion() const;
-        //! Gibt zurück, ob eine Rückruffunktion für das Ereignis nach dem
-        //! Schließen des Fensters gesetzt wurde
-        DLLEXPORT bool hatNSchließAktion() const;
-        //! Gibt zurück, ob eine Rückruffunktion für ein TastaturEreignis
+        //! Gibt zurueck, ob eine Rueckruffunktion fuer das Ereignis vor dem
+        //! Schliessen des Fensters gesetzt wurde
+        DLLEXPORT bool hatVSchliessAktion() const;
+        //! Gibt zurueck, ob eine Rueckruffunktion fuer das Ereignis nach dem
+        //! Schliessen des Fensters gesetzt wurde
+        DLLEXPORT bool hatNSchliessAktion() const;
+        //! Gibt zurueck, ob eine Rueckruffunktion fuer ein TastaturEreignis
         //! gesetzt wurde
         //! gesetzt wurde
         DLLEXPORT bool hatTastaturAktion() const;
         DLLEXPORT bool hatTastaturAktion() const;
-        //! Gibt den Bidschirm zurück, an dessen Zeichnungen die Ereignisse
+        //! Gibt den Bidschirm zurueck, an dessen Zeichnungen die Ereignisse
         //! Weitergegeben werden
         //! Weitergegeben werden
         DLLEXPORT Bildschirm* getBildschirm() const;
         DLLEXPORT Bildschirm* getBildschirm() const;
-        //! Gibt den Bildschirm ohne erhöhten Reference Counter zurück, an
+        //! Gibt den Bildschirm ohne erhoehten Reference Counter zurueck, an
         //! dessen Zeichnungen die Ereignisse Weitergegeben werden
         //! dessen Zeichnungen die Ereignisse Weitergegeben werden
         DLLEXPORT Bildschirm* zBildschirm() const;
         DLLEXPORT Bildschirm* zBildschirm() const;
-        //! Gibt zurück, ob das Fenster verschiebbar ist
+        //! Gibt zurueck, ob das Fenster verschiebbar ist
         DLLEXPORT bool istVerschiebbar() const;
         DLLEXPORT bool istVerschiebbar() const;
     };
     };
 
 
@@ -219,37 +219,37 @@ namespace Framework
         DLLEXPORT WFensterArray();
         DLLEXPORT WFensterArray();
         //! Destruktor
         //! Destruktor
         DLLEXPORT ~WFensterArray();
         DLLEXPORT ~WFensterArray();
-        //! Fügt ein neues Fenster hinzu
+        //! Fuegt ein neues Fenster hinzu
         //! \param fenster Das Fenster
         //! \param fenster Das Fenster
         DLLEXPORT bool addFenster(WFenster* fenster);
         DLLEXPORT bool addFenster(WFenster* fenster);
         //! Entfernt ein Fenster
         //! Entfernt ein Fenster
         //! \param fenster Das Fenster
         //! \param fenster Das Fenster
         DLLEXPORT bool removeFenster(WFenster* fenster);
         DLLEXPORT bool removeFenster(WFenster* fenster);
-        //! gibt das nächste Element zurück
+        //! gibt das naechste Element zurueck
         DLLEXPORT WFensterArray* getNext();
         DLLEXPORT WFensterArray* getNext();
-        //! Setzt das nächste Element auf 0
+        //! Setzt das naechste Element auf 0
         DLLEXPORT void setNext0();
         DLLEXPORT void setNext0();
-        //! Löscht das Element
+        //! Loescht das Element
         DLLEXPORT void del();
         DLLEXPORT void del();
-        //! Sendet das Ereignis, was vor dem Schließen aufgerufen wird an ein
+        //! Sendet das Ereignis, was vor dem Schliessen aufgerufen wird an ein
         //! bestimmtes Fenster \param hWnd Das Handle zum Fenster
         //! bestimmtes Fenster \param hWnd Das Handle zum Fenster
-        DLLEXPORT bool sendVSchließMessage(HWND hWnd);
-        //! Sendet das Ereignis, was nach dem Schließen aufgerufen wird an ein
+        DLLEXPORT bool sendVSchliessMessage(HWND hWnd);
+        //! Sendet das Ereignis, was nach dem Schliessen aufgerufen wird an ein
         //! bestimmtes Fenster \param hWnd Das Handle zum Fenster
         //! bestimmtes Fenster \param hWnd Das Handle zum Fenster
-        DLLEXPORT bool sendNSchließMessage(HWND hwnd);
+        DLLEXPORT bool sendNSchliessMessage(HWND hwnd);
         //! Sendet ein Maus Ereignis an ein bestimmtes Fenster
         //! Sendet ein Maus Ereignis an ein bestimmtes Fenster
         //! \param hWnd Das Handle zum Fenster
         //! \param hWnd Das Handle zum Fenster
-        //! \param me Das Ereignis, was durch die Mauseingabe ausgelößt wurde
+        //! \param me Das Ereignis, was durch die Mauseingabe ausgeloesst wurde
         DLLEXPORT bool sendMausMessage(HWND hWnd, MausEreignis& me);
         DLLEXPORT bool sendMausMessage(HWND hWnd, MausEreignis& me);
         //! Sendet ein Tastatur Ereignis an ein bestimmtes Fenster
         //! Sendet ein Tastatur Ereignis an ein bestimmtes Fenster
         //! \param hWnd Das Handle zum Fenster
         //! \param hWnd Das Handle zum Fenster
-        //! \param me Das Ereignis, was durch die Tastatureingabe ausgelößt
+        //! \param me Das Ereignis, was durch die Tastatureingabe ausgeloesst
         //! wurde
         //! wurde
         DLLEXPORT bool sendTastaturMessage(HWND hwnd, TastaturEreignis& te);
         DLLEXPORT bool sendTastaturMessage(HWND hwnd, TastaturEreignis& te);
-        //! Sendet das Ereignis, was durch das öffnen des Fensters ausgelößt
+        //! Sendet das Ereignis, was durch das oeffnen des Fensters ausgeloesst
         //! wurde an ein bestimmtes Fenster \param hWnd Das Handle zum Fenster
         //! wurde an ein bestimmtes Fenster \param hWnd Das Handle zum Fenster
         DLLEXPORT bool sendRestoreMessage(HWND hwnd);
         DLLEXPORT bool sendRestoreMessage(HWND hwnd);
-        //! Gibt das Fenster dieses Eintrags zurück
+        //! Gibt das Fenster dieses Eintrags zurueck
         DLLEXPORT WFenster* getThis();
         DLLEXPORT WFenster* getThis();
     };
     };
 
 
@@ -269,15 +269,15 @@ namespace Framework
         class Style : public Zeichnung::Style
         class Style : public Zeichnung::Style
         {
         {
         public:
         public:
-            //! Legt fest, ob der Körper des Fensters einen Hintergrund hat
+            //! Legt fest, ob der Koerper des Fensters einen Hintergrund hat
             static const __int64 BodyHintergrund = 0x000000008;
             static const __int64 BodyHintergrund = 0x000000008;
-            //! Legt fest, ob beim zeichnen des Körperhintergrundes alpha
+            //! Legt fest, ob beim zeichnen des Koerperhintergrundes alpha
             //! blending verwendet werden soll
             //! blending verwendet werden soll
             static const __int64 BodyHAlpha = 0x000000010;
             static const __int64 BodyHAlpha = 0x000000010;
-            //! Legt fest, ob ein Bild als Hintergrund des Körpers verwendet
+            //! Legt fest, ob ein Bild als Hintergrund des Koerpers verwendet
             //! werden soll
             //! werden soll
             static const __int64 BodyHBild = 0x000000020;
             static const __int64 BodyHBild = 0x000000020;
-            //! Legt fest, ob der Körper einen Farbübergang besitzt
+            //! Legt fest, ob der Koerper einen Farbuebergang besitzt
             static const __int64 BodyBuffered = 0x000000040;
             static const __int64 BodyBuffered = 0x000000040;
             //! Legt fest, ob das Fenster eine Titelleiste hat
             //! Legt fest, ob das Fenster eine Titelleiste hat
             static const __int64 Titel = 0x000000080;
             static const __int64 Titel = 0x000000080;
@@ -286,57 +286,57 @@ namespace Framework
             //! Legt fest, ob zum zeichnen des Titel Hintergrundes alpha
             //! Legt fest, ob zum zeichnen des Titel Hintergrundes alpha
             //! blending soll
             //! blending soll
             static const __int64 TitelHAlpha = 0x000000200;
             static const __int64 TitelHAlpha = 0x000000200;
-            //! Legt fest, ob für den Titelhintergrund ein Bild verwendet werden
+            //! Legt fest, ob fuer den Titelhintergrund ein Bild verwendet werden
             //! soll
             //! soll
             static const __int64 TitelHBild = 0x000000400;
             static const __int64 TitelHBild = 0x000000400;
-            //! Legt fest, ob die Titel Leiste einen Farbübergang besitzt
+            //! Legt fest, ob die Titel Leiste einen Farbuebergang besitzt
             static const __int64 TitelBuffered = 0x000000800;
             static const __int64 TitelBuffered = 0x000000800;
-            //! Legt fest, ob in der Titelleiste ein Knopf zum Schließen des
+            //! Legt fest, ob in der Titelleiste ein Knopf zum Schliessen des
             //! Fensters angezeigt werden soll
             //! Fensters angezeigt werden soll
             static const __int64 Closable = 0x000001000;
             static const __int64 Closable = 0x000001000;
-            //! Legt fest, ob der Schließen Knopf einen Hintergrund hat
+            //! Legt fest, ob der Schliessen Knopf einen Hintergrund hat
             static const __int64 ClosingHintergrund = 0x000002000;
             static const __int64 ClosingHintergrund = 0x000002000;
-            //! Legt fest, ob beim Zeichnen des Hintergrunds des Schließen
+            //! Legt fest, ob beim Zeichnen des Hintergrunds des Schliessen
             //! Knopfes alpha blending verwendet werden soll
             //! Knopfes alpha blending verwendet werden soll
             static const __int64 ClosingHAlpha = 0x000004000;
             static const __int64 ClosingHAlpha = 0x000004000;
-            //! Legt fest, ob für den Hintergrund des Schließen Knopfes ein Bild
-            //! soll
+            //! Legt fest, ob fuer den Hintergrund des Schliessen Knopfes ein
+            //! Bild soll
             static const __int64 ClosingHBild = 0x000008000;
             static const __int64 ClosingHBild = 0x000008000;
-            //! Legt fest, ob der Schließen Knopf einen Farbübergang besitzt
+            //! Legt fest, ob der Schliessen Knopf einen Farbuebergang besitzt
             static const __int64 ClosingBuffer = 0x000010000;
             static const __int64 ClosingBuffer = 0x000010000;
-            //! Legt fest, ob der Schließen Knopf einen Farbübergang besitzt,
-            //! während er gedrückt wird
+            //! Legt fest, ob der Schliessen Knopf einen Farbuebergang besitzt,
+            //! waehrend er gedrueckt wird
             static const __int64 ClosingKlickBuffer = 0x000020000;
             static const __int64 ClosingKlickBuffer = 0x000020000;
-            //! Legt fest, ob der Benutzer das Fenster durch gedrückt halten der
+            //! Legt fest, ob der Benutzer das Fenster durch gedrueckt halten der
             //! linken Maustaste in der Titelleiste das Fenster verschieben kann
             //! linken Maustaste in der Titelleiste das Fenster verschieben kann
             static const __int64 Beweglich = 0x000040000;
             static const __int64 Beweglich = 0x000040000;
             //! Legt fest, ob der Benutzer die Breite des Fensters durch das
             //! Legt fest, ob der Benutzer die Breite des Fensters durch das
-            //! gedrückt halten der linken Maustaste auf dem rechten oder linken
-            //! Fensterrand verändern kann
+            //! gedrueckt halten der linken Maustaste auf dem rechten oder linken
+            //! Fensterrand veraendern kann
             static const __int64 BreiteChangeable = 0x000080000;
             static const __int64 BreiteChangeable = 0x000080000;
-            //! Legt fest, ob der Benutzer die Höhe des Fensters durch das
-            //! gedrückt halten der linken Maustaste auf dem oberen oder unteren
-            //! Fensterrand verändern kann
+            //! Legt fest, ob der Benutzer die Hoehe des Fensters durch das
+            //! gedrueckt halten der linken Maustaste auf dem oberen oder unteren
+            //! Fensterrand veraendern kann
             static const __int64 HeightChangeable = 0x000100000;
             static const __int64 HeightChangeable = 0x000100000;
-            //! Legt fest, ob der Benutzer die Höhe der Titel Leiste durch
-            //! gedrückt halten der linken Maustaste auf dem unteren Rand der
-            //! Titelleiste verändern kann
+            //! Legt fest, ob der Benutzer die Hoehe der Titel Leiste durch
+            //! gedrueckt halten der linken Maustaste auf dem unteren Rand der
+            //! Titelleiste veraendern kann
             static const __int64 TitelHeightChangeable = 0x000200000;
             static const __int64 TitelHeightChangeable = 0x000200000;
             //! Legt fest, ob es eine Minimale Breite des Fensters gibt
             //! Legt fest, ob es eine Minimale Breite des Fensters gibt
             static const __int64 MinBr = 0x000400000;
             static const __int64 MinBr = 0x000400000;
             //! Legt fest, ob es eine Maximale Breite des Fensters gibt
             //! Legt fest, ob es eine Maximale Breite des Fensters gibt
             static const __int64 MaxBr = 0x000800000;
             static const __int64 MaxBr = 0x000800000;
-            //! Legt fest, ob es eine Minimale Höhe des Fensters gibt
+            //! Legt fest, ob es eine Minimale Hoehe des Fensters gibt
             static const __int64 MinHi = 0x001000000;
             static const __int64 MinHi = 0x001000000;
-            //! Legt fest, ob es eine Maximale Höhe des Fensters gibt
+            //! Legt fest, ob es eine Maximale Hoehe des Fensters gibt
             static const __int64 MaxHi = 0x002000000;
             static const __int64 MaxHi = 0x002000000;
-            //! Legt fest, ob es eine Minimale Breite des Körpers gibt
+            //! Legt fest, ob es eine Minimale Breite des Koerpers gibt
             static const __int64 BodyMinBr = 0x004000000;
             static const __int64 BodyMinBr = 0x004000000;
-            //! Legt fest, ob es eine Maximale Breite des Körpers gibt
+            //! Legt fest, ob es eine Maximale Breite des Koerpers gibt
             static const __int64 BodyMaxBr = 0x008000000;
             static const __int64 BodyMaxBr = 0x008000000;
-            //! Legt fest, ob es eine Minimale Höhe des Körpers gibt
+            //! Legt fest, ob es eine Minimale Hoehe des Koerpers gibt
             static const __int64 BodyMinHi = 0x010000000;
             static const __int64 BodyMinHi = 0x010000000;
-            //! Legt fest, ob es eine Maximale Höhe des Körpers gibt
+            //! Legt fest, ob es eine Maximale Hoehe des Koerpers gibt
             static const __int64 BodyMaxHi = 0x020000000;
             static const __int64 BodyMaxHi = 0x020000000;
             //! Legt fest, ob eine ScrollBar am rechten Fensterrand erscheinen
             //! Legt fest, ob eine ScrollBar am rechten Fensterrand erscheinen
             //! soll
             //! soll
@@ -350,36 +350,36 @@ namespace Framework
             //! Legt fest, ob das Fenster einen Rahmen haben soll
             //! Legt fest, ob das Fenster einen Rahmen haben soll
             static const __int64 Rahmen = 0x200000000;
             static const __int64 Rahmen = 0x200000000;
             //! Legt fest, ob die linke Seite des Fensters fixiert ist wenn die
             //! Legt fest, ob die linke Seite des Fensters fixiert ist wenn die
-            //! größe änderbar ist
+            //! groesse aenderbar ist
             static const __int64 LeftPositionFixed = 0x400000000;
             static const __int64 LeftPositionFixed = 0x400000000;
             //! Legt fest, ob die rechte Seite des Fensters fixiert ist wenn die
             //! Legt fest, ob die rechte Seite des Fensters fixiert ist wenn die
-            //! größe änderbar ist
+            //! groesse aenderbar ist
             static const __int64 RightPositionFixed = 0x800000000;
             static const __int64 RightPositionFixed = 0x800000000;
             //! Legt fest, ob die obere Seite des Fensters fixiert ist wenn die
             //! Legt fest, ob die obere Seite des Fensters fixiert ist wenn die
-            //! größe änderbar ist
+            //! groesse aenderbar ist
             static const __int64 TopPositionFixed = 0x1000000000;
             static const __int64 TopPositionFixed = 0x1000000000;
             //! Legt fest, ob die untere Seite des Fensters fixiert ist wenn die
             //! Legt fest, ob die untere Seite des Fensters fixiert ist wenn die
-            //! größe änderbar ist
+            //! groesse aenderbar ist
             static const __int64 BottomPositionFixed = 0x2000000000;
             static const __int64 BottomPositionFixed = 0x2000000000;
-            //! Legt fest, ob die Position und Größe des Titel Textfeldes
-            //! unverändert bleiben soll
+            //! Legt fest, ob die Position und Groesse des Titel Textfeldes
+            //! unveraendert bleiben soll
             static const __int64 CustomTitle = 0x4000000000;
             static const __int64 CustomTitle = 0x4000000000;
-            //! Vereint die Flags MinHö, MaxHö, MaxBr, MaxHö
+            //! Vereint die Flags MinHoe, MaxHoe, MaxBr, MaxHoe
             static const __int64 min_max = MinHi | MaxHi | MaxBr | MaxHi;
             static const __int64 min_max = MinHi | MaxHi | MaxBr | MaxHi;
-            //! Vereint die Flags Körper_minBr, Körper_maxBr, Körper_minHö,
-            //! Körper_maxBr
+            //! Vereint die Flags Koerper_minBr, Koerper_maxBr, Koerper_minHoe,
+            //! Koerper_maxBr
             static const __int64 body_min_max
             static const __int64 body_min_max
                 = BodyMinBr | BodyMaxBr | BodyMinHi | BodyMaxBr;
                 = BodyMinBr | BodyMaxBr | BodyMinHi | BodyMaxBr;
             //! Vereint die Flags VScroll, HScroll
             //! Vereint die Flags VScroll, HScroll
             static const __int64 scroll = VScroll | HScroll;
             static const __int64 scroll = VScroll | HScroll;
-            //! Vereint die Flags TitelHöheÄnderbar, HöheÄnderbar,
-            //! BreiteÄnderbar, Beweglich
+            //! Vereint die Flags TitelHoeheAEnderbar, HoeheAEnderbar,
+            //! BreiteAEnderbar, Beweglich
             static const __int64 nichtfixiert = TitelHeightChangeable
             static const __int64 nichtfixiert = TitelHeightChangeable
                                               | HeightChangeable
                                               | HeightChangeable
                                               | BreiteChangeable | Beweglich;
                                               | BreiteChangeable | Beweglich;
 
 
             //! Vereint die Flags Sichtbar, Erlaubt, Rahmen, Titel,
             //! Vereint die Flags Sichtbar, Erlaubt, Rahmen, Titel,
-            //! TitelBuffered, Schließbar, SchließHBild, SchließKlickBuffer,
+            //! TitelBuffered, Schliessbar, SchliessHBild, SchliessKlickBuffer,
             //! Beweglich
             //! Beweglich
             static const __int64 normal
             static const __int64 normal
                 = Sichtbar | Erlaubt | Rahmen | Titel | TitelBuffered | Closable
                 = Sichtbar | Erlaubt | Rahmen | Titel | TitelBuffered | Closable
@@ -411,7 +411,7 @@ namespace Framework
 
 
     protected:
     protected:
         //! Verarbeitet Maus Nachrichten
         //! Verarbeitet Maus Nachrichten
-        //! \param me Das Ereignis, was durch die Mauseingabe ausgelößt wurde
+        //! \param me Das Ereignis, was durch die Mauseingabe ausgeloesst wurde
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
 
 
     public:
     public:
@@ -440,26 +440,27 @@ namespace Framework
         //! Setzt einen Zeiger auf das TextFeld, das den Titeltext zeichnet
         //! Setzt einen Zeiger auf das TextFeld, das den Titeltext zeichnet
         //! \param tf Das TextFeld
         //! \param tf Das TextFeld
         DLLEXPORT void setTTextFeldZ(TextFeld* tf);
         DLLEXPORT void setTTextFeldZ(TextFeld* tf);
-        //! Setzt die Schrift, die für den Titel verwendet werden soll
+        //! Setzt die Schrift, die fuer den Titel verwendet werden soll
         //! \param schrift Die Schrift
         //! \param schrift Die Schrift
         DLLEXPORT void setTSchriftZ(Schrift* schrift);
         DLLEXPORT void setTSchriftZ(Schrift* schrift);
-        //! Setzt die Farbe der Schrift, die für den Titel verwendet werden soll
+        //! Setzt die Farbe der Schrift, die fuer den Titel verwendet werden soll
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setTSFarbe(int f);
         DLLEXPORT void setTSFarbe(int f);
-        //! Setzt die Größe der Schrift, die für den Titel verwendet werden soll
-        //! \param gr Die Höhe einer zeile in Pixeln
+        //! Setzt die Groesse der Schrift, die fuer den Titel verwendet werden
+        //! soll
+        //! \param gr Die Hoehe einer zeile in Pixeln
         DLLEXPORT void setTSSize(int gr);
         DLLEXPORT void setTSSize(int gr);
         //! Setzt die Hintergrund Farbe des Titels
         //! Setzt die Hintergrund Farbe des Titels
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setTBgFarbe(int f);
         DLLEXPORT void setTBgFarbe(int f);
-        //! Setzt einen Zeiger auf den Farbübergang des Titels
-        //! \param af Der Farbübergang
+        //! Setzt einen Zeiger auf den Farbuebergang des Titels
+        //! \param af Der Farbuebergang
         DLLEXPORT void setTAlphaFeldZ(AlphaFeld* af);
         DLLEXPORT void setTAlphaFeldZ(AlphaFeld* af);
-        //! Setzt die Farbe des Farbübergangs des Titels
+        //! Setzt die Farbe des Farbuebergangs des Titels
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setTAfFarbe(int f);
         DLLEXPORT void setTAfFarbe(int f);
-        //! Setzt die Stärke des Farbübergangs des Titels
-        //! \param st Die Stärke
+        //! Setzt die Staerke des Farbuebergangs des Titels
+        //! \param st Die Staerke
         DLLEXPORT void setTAfStrength(int st);
         DLLEXPORT void setTAfStrength(int st);
         //! Setzt das Hintergrund Bild des Titels durch kopieren
         //! Setzt das Hintergrund Bild des Titels durch kopieren
         //! \param b Das Bild, was kopiert werden soll
         //! \param b Das Bild, was kopiert werden soll
@@ -476,90 +477,90 @@ namespace Framework
         //! Setzt die Breite des Rahmens des Titels
         //! Setzt die Breite des Rahmens des Titels
         //! \param br Die Breite in Pixeln
         //! \param br Die Breite in Pixeln
         DLLEXPORT void setTRBreite(int br);
         DLLEXPORT void setTRBreite(int br);
-        //! Setzt die Hintergrundfarbe des Körpers
+        //! Setzt die Hintergrundfarbe des Koerpers
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setKBgFarbe(int f);
         DLLEXPORT void setKBgFarbe(int f);
-        //! Setzt das Hintergrund Bild des Körpers durch kopieren
+        //! Setzt das Hintergrund Bild des Koerpers durch kopieren
         //! \param b Das Bild, das kopiert werden soll
         //! \param b Das Bild, das kopiert werden soll
         DLLEXPORT void setKBgBild(Bild* b);
         DLLEXPORT void setKBgBild(Bild* b);
-        //! Setzt einen Zeiger auf das Hintergrund Bild des Körpers
+        //! Setzt einen Zeiger auf das Hintergrund Bild des Koerpers
         //! \param b Das Bild
         //! \param b Das Bild
         DLLEXPORT void setKBgBildZ(Bild* b);
         DLLEXPORT void setKBgBildZ(Bild* b);
-        //! Setzt einen Zeiger auf den Farbübergang des Körpers
-        //! \param af Der Farbübergang
+        //! Setzt einen Zeiger auf den Farbuebergang des Koerpers
+        //! \param af Der Farbuebergang
         DLLEXPORT void setKAlphaFeldZ(AlphaFeld* af);
         DLLEXPORT void setKAlphaFeldZ(AlphaFeld* af);
-        //! Setzt die Farbe des Farbübergangs des Körpers
+        //! Setzt die Farbe des Farbuebergangs des Koerpers
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setKAfFarbe(int f);
         DLLEXPORT void setKAfFarbe(int f);
-        //! Setzt die Stärke des Farbübergangs des Körpers
-        //! \param st Die Stärke
+        //! Setzt die Staerke des Farbuebergangs des Koerpers
+        //! \param st Die Staerke
         DLLEXPORT void setKAfStrength(int st);
         DLLEXPORT void setKAfStrength(int st);
-        //! Setzt den Parameter der Rückruffunktion, die aufgerufen wird, wenn
-        //! der Schließen Knopf ein MausEreignis erhält \param param Der
+        //! Setzt den Parameter der Rueckruffunktion, die aufgerufen wird, wenn
+        //! der Schliessen Knopf ein MausEreignis erhaelt \param param Der
         //! Parameter
         //! Parameter
         DLLEXPORT void setClosingMeParam(void* param);
         DLLEXPORT void setClosingMeParam(void* param);
-        //! Setzt die Rückruffunktion, die Aufgerufen wird, wenn der Schließen
-        //! Knopf ein MausEreignis erhält Wenn die Rückruffunktion 0
-        //! zurückgiebt, oder nicht gesetzt wurde, wird ein Maus Ereignis von
+        //! Setzt die Rueckruffunktion, die Aufgerufen wird, wenn der Schliessen
+        //! Knopf ein MausEreignis erhaelt Wenn die Rueckruffunktion 0
+        //! zurueckgiebt, oder nicht gesetzt wurde, wird ein Maus Ereignis von
         //! der Zeichnung nicht weiter beachtet Das Fenster wird nicht von
         //! der Zeichnung nicht weiter beachtet Das Fenster wird nicht von
-        //! selbst geschlossen, sondern sollte in der Rückruffunktion durch den
-        //! aufruf von löscheStyle( Fenster::Style::Sichtbar ); geschlossen
-        //! werden \param ak Ein Zeiger auf die Rückruffunktion
+        //! selbst geschlossen, sondern sollte in der Rueckruffunktion durch den
+        //! aufruf von loescheStyle( Fenster::Style::Sichtbar ); geschlossen
+        //! werden \param ak Ein Zeiger auf die Rueckruffunktion
         DLLEXPORT void setClosingMe(MausAktion closingMe);
         DLLEXPORT void setClosingMe(MausAktion closingMe);
-        //! Setzt die Hintergrund Farbe des Schließen Knopfes
+        //! Setzt die Hintergrund Farbe des Schliessen Knopfes
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setSBgFarbe(int f);
         DLLEXPORT void setSBgFarbe(int f);
-        //! Setzt das Hintergrund Bild des Schließen Knopfes durch kopieren
+        //! Setzt das Hintergrund Bild des Schliessen Knopfes durch kopieren
         //! \param b Das Bild, das kopiert werden soll
         //! \param b Das Bild, das kopiert werden soll
         DLLEXPORT void setSBgBild(Bild* b);
         DLLEXPORT void setSBgBild(Bild* b);
-        //! Setzt einen Zeiger auf das Hintergrund Bild des Schließen Knopfes
+        //! Setzt einen Zeiger auf das Hintergrund Bild des Schliessen Knopfes
         //! \param b Das Bild
         //! \param b Das Bild
         DLLEXPORT void setSBgBildZ(Bild* b);
         DLLEXPORT void setSBgBildZ(Bild* b);
-        //! Setzt einen Zeiger auf den Farbübergang des Schließen Knopfes
-        //! \param af Der Farbübergang
+        //! Setzt einen Zeiger auf den Farbuebergang des Schliessen Knopfes
+        //! \param af Der Farbuebergang
         DLLEXPORT void setSAlphaFeldZ(AlphaFeld* af);
         DLLEXPORT void setSAlphaFeldZ(AlphaFeld* af);
-        //! Setzt die Farbe des Farbübergangs des Schließen Knopfes
+        //! Setzt die Farbe des Farbuebergangs des Schliessen Knopfes
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setSAfFarbe(int f);
         DLLEXPORT void setSAfFarbe(int f);
-        //! Setzt die Stärke des Farbübergangs des Schließen Knopfes
-        //! \param st Die Stärke
+        //! Setzt die Staerke des Farbuebergangs des Schliessen Knopfes
+        //! \param st Die Staerke
         DLLEXPORT void setSAfStrength(int st);
         DLLEXPORT void setSAfStrength(int st);
-        //! Setzt einen Zeiger auf den Farbübergang, der beim Klicken des
-        //! Schließen Knopfes verwendet wird \param af Der Farbübergnag
+        //! Setzt einen Zeiger auf den Farbuebergang, der beim Klicken des
+        //! Schliessen Knopfes verwendet wird \param af Der Farbuebergnag
         DLLEXPORT void setSKAlphaFeldZ(AlphaFeld* af);
         DLLEXPORT void setSKAlphaFeldZ(AlphaFeld* af);
-        //! Setzt die Farbe des Farbübergangs, der beim Klicken des Schließen
+        //! Setzt die Farbe des Farbuebergangs, der beim Klicken des Schliessen
         //! Knopfes verwendet wird \param f Die Farbe im A8R8G8B8 Format
         //! Knopfes verwendet wird \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setSKAfFarbe(int f);
         DLLEXPORT void setSKAfFarbe(int f);
-        //! Setzt die Stärke des Farbübergangs, der beim Klicken des Schließen
-        //! Knopfes verwendet wird \param st Die Stärke
+        //! Setzt die Staerke des Farbuebergangs, der beim Klicken des Schliessen
+        //! Knopfes verwendet wird \param st Die Staerke
         DLLEXPORT void setSKAfStrength(int st);
         DLLEXPORT void setSKAfStrength(int st);
-        //! Setzt die Minimale Größe des Fensters
+        //! Setzt die Minimale Groesse des Fensters
         //! \param mx Die Minimale Breite in Pixeln
         //! \param mx Die Minimale Breite in Pixeln
-        //! \param my Die Minimale Höhe in Pixeln
+        //! \param my Die Minimale Hoehe in Pixeln
         DLLEXPORT void setMin(int mx, int my);
         DLLEXPORT void setMin(int mx, int my);
-        //! Setzt die Minimale Größe des Fensters
-        //! \param min Die Minimale Breite und Höhe in Pixeln
+        //! Setzt die Minimale Groesse des Fensters
+        //! \param min Die Minimale Breite und Hoehe in Pixeln
         DLLEXPORT void setMin(const Punkt& min);
         DLLEXPORT void setMin(const Punkt& min);
-        //! Setzt die Maximale Größe des Fensters
+        //! Setzt die Maximale Groesse des Fensters
         //! \param mx Die Maximale Breite in Pixeln
         //! \param mx Die Maximale Breite in Pixeln
-        //! \param my Die Maximale Höhe in Pixeln
+        //! \param my Die Maximale Hoehe in Pixeln
         DLLEXPORT void setMax(int mx, int my);
         DLLEXPORT void setMax(int mx, int my);
-        //! Setzt die Maximale Größe des Fensters
-        //! \param min Die Maximale Breite und Höhe in Pixeln
+        //! Setzt die Maximale Groesse des Fensters
+        //! \param min Die Maximale Breite und Hoehe in Pixeln
         DLLEXPORT void setMax(const Punkt& max);
         DLLEXPORT void setMax(const Punkt& max);
-        //! Setzt die Minimale Größe des Fenster Körpers
+        //! Setzt die Minimale Groesse des Fenster Koerpers
         //! \param mx Die Minimale Breite in Pixeln
         //! \param mx Die Minimale Breite in Pixeln
-        //! \param my Die Minimale Höhe in Pixeln
+        //! \param my Die Minimale Hoehe in Pixeln
         DLLEXPORT void setKMin(int mx, int my);
         DLLEXPORT void setKMin(int mx, int my);
-        //! Setzt die Minimale Größe des Fenster Körpers
-        //! \param min Die Minimale Breite und Höhe in Pixeln
+        //! Setzt die Minimale Groesse des Fenster Koerpers
+        //! \param min Die Minimale Breite und Hoehe in Pixeln
         DLLEXPORT void setKMin(const Punkt& min);
         DLLEXPORT void setKMin(const Punkt& min);
-        //! Setzt die Maximale Größe des Fenster Körpers
+        //! Setzt die Maximale Groesse des Fenster Koerpers
         //! \param mx Die Maximale Breite in Pixeln
         //! \param mx Die Maximale Breite in Pixeln
-        //! \param my Die Maximale Höhe in Pixeln
+        //! \param my Die Maximale Hoehe in Pixeln
         DLLEXPORT void setKMax(int mx, int my);
         DLLEXPORT void setKMax(int mx, int my);
-        //! Setzt die Maximale Größe des Fenster Körpers
-        //! \param min Die Maximale Breite und Höhe in Pixeln
+        //! Setzt die Maximale Groesse des Fenster Koerpers
+        //! \param min Die Maximale Breite und Hoehe in Pixeln
         DLLEXPORT void setKMax(const Punkt& max);
         DLLEXPORT void setKMax(const Punkt& max);
         //! Setzt einen Zeiger auf die Scrollbar am unteren Rand des Fensters
         //! Setzt einen Zeiger auf die Scrollbar am unteren Rand des Fensters
         //! \param hScroll Die Scrollbar
         //! \param hScroll Die Scrollbar
@@ -567,17 +568,17 @@ namespace Framework
         //! Setzt einen Zeiger auf die Scrollbar am rechten Rand des Fensters
         //! Setzt einen Zeiger auf die Scrollbar am rechten Rand des Fensters
         //! \param vScroll Die Scrollbar
         //! \param vScroll Die Scrollbar
         DLLEXPORT void setVScrollBarZ(VScrollBar* vScroll);
         DLLEXPORT void setVScrollBarZ(VScrollBar* vScroll);
-        //! Setzt die Maximale Scroll breite des Fenster Körpers
+        //! Setzt die Maximale Scroll breite des Fenster Koerpers
         //! \param max Die Breite in Pixeln
         //! \param max Die Breite in Pixeln
         DLLEXPORT void setHSBMax(int max);
         DLLEXPORT void setHSBMax(int max);
-        //! Setzt die Maximale Scroll höhe des Fenster Körpers
-        //! \param max Die Höhe in Pixeln
+        //! Setzt die Maximale Scroll hoehe des Fenster Koerpers
+        //! \param max Die Hoehe in Pixeln
         DLLEXPORT void setVSBMax(int max);
         DLLEXPORT void setVSBMax(int max);
-        //! Scrollt zu einer bestimmten x Position im Fenster Körper
+        //! Scrollt zu einer bestimmten x Position im Fenster Koerper
         //! \param scroll Die Anzahl der Pixel, die der Inhalt nach links
         //! \param scroll Die Anzahl der Pixel, die der Inhalt nach links
         //! verschoben werden soll
         //! verschoben werden soll
         DLLEXPORT void setHSBScroll(int scroll);
         DLLEXPORT void setHSBScroll(int scroll);
-        //! Scrollt zu einer bestimmten y Position im Fenster Körper
+        //! Scrollt zu einer bestimmten y Position im Fenster Koerper
         //! \param scroll Die Anzahl der Pixel, die der Inhalt nach oben
         //! \param scroll Die Anzahl der Pixel, die der Inhalt nach oben
         //! verschoben werden soll
         //! verschoben werden soll
         DLLEXPORT void setVSBScroll(int scroll);
         DLLEXPORT void setVSBScroll(int scroll);
@@ -587,157 +588,157 @@ namespace Framework
         //! Updates the vertical scrollbar so that the max scroll size is set to
         //! Updates the vertical scrollbar so that the max scroll size is set to
         //! the height of the content
         //! the height of the content
         DLLEXPORT void updateVScroll();
         DLLEXPORT void updateVScroll();
-        //! Fügt dem Fenster eine Zeichnung hinzu
+        //! Fuegt dem Fenster eine Zeichnung hinzu
         //! \param obj Die Zeichnung
         //! \param obj Die Zeichnung
         DLLEXPORT virtual void addMember(Zeichnung* obj);
         DLLEXPORT virtual void addMember(Zeichnung* obj);
         //! sets the position of a member to index. This changes the order of
         //! sets the position of a member to index. This changes the order of
         //! rendering and the order input events are processed
         //! rendering and the order input events are processed
         DLLEXPORT void setMemberIndex(Zeichnung* zMember, int index);
         DLLEXPORT void setMemberIndex(Zeichnung* zMember, int index);
         //! Entfernt eine Zeichnung aus dem Fenster
         //! Entfernt eine Zeichnung aus dem Fenster
-        //! \param zObj Die Zeichnung (ohne erhöhten reference Counter)
+        //! \param zObj Die Zeichnung (ohne erhoehten reference Counter)
         DLLEXPORT virtual void removeMember(Zeichnung* zObj);
         DLLEXPORT virtual void removeMember(Zeichnung* zObj);
         //! Entfernt alle Zeichnungen aus dem Fenster
         //! Entfernt alle Zeichnungen aus dem Fenster
         DLLEXPORT virtual void removeAll();
         DLLEXPORT virtual void removeAll();
         //! Aktualisiert das Objekt. Wird vom Framework aufgerufen
         //! Aktualisiert das Objekt. Wird vom Framework aufgerufen
         //! \param tickVal Die Zeit in sekunden, die seit dem lezten Aufruf
         //! \param tickVal Die Zeit in sekunden, die seit dem lezten Aufruf
-        //! dieser Funktion vergangen ist \return 1, wenn sich etwas verändert
+        //! dieser Funktion vergangen ist \return 1, wenn sich etwas veraendert
         //! hat und das Bild neu gezeichnet werden muss. 0 sonst
         //! hat und das Bild neu gezeichnet werden muss. 0 sonst
         DLLEXPORT bool tick(double tickval) override;
         DLLEXPORT bool tick(double tickval) override;
         //! Verarbeitet Tastatur Nachrichten
         //! Verarbeitet Tastatur Nachrichten
-        //! \param me Das Ereignis, was durch die Tastatureingabe ausgelößt
+        //! \param me Das Ereignis, was durch die Tastatureingabe ausgeloesst
         //! wurde
         //! wurde
         DLLEXPORT void doTastaturEreignis(TastaturEreignis& te) override;
         DLLEXPORT void doTastaturEreignis(TastaturEreignis& te) override;
         //! Zeichnet das Fentster nach zRObj, falls es sichtbar ist
         //! Zeichnet das Fentster nach zRObj, falls es sichtbar ist
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         DLLEXPORT void render(Bild& zRObj) override;
         DLLEXPORT void render(Bild& zRObj) override;
-        //! Gibt die Breite des Innenraumes in der Zeichnung in Pixeln zurück
+        //! Gibt die Breite des Innenraumes in der Zeichnung in Pixeln zurueck
         DLLEXPORT int getInnenBreite() const override;
         DLLEXPORT int getInnenBreite() const override;
-        //! Gibt die Höhe des Innenraumes in der Zeichnung in Pixeln zurück
+        //! Gibt die Hoehe des Innenraumes in der Zeichnung in Pixeln zurueck
         DLLEXPORT int getInnenHeight() const override;
         DLLEXPORT int getInnenHeight() const override;
-        //! Gibt den Rahmen des Fensters zurück
+        //! Gibt den Rahmen des Fensters zurueck
         DLLEXPORT Rahmen* getRahmen() const;
         DLLEXPORT Rahmen* getRahmen() const;
-        //! Gibt den Rahmen des Fensters ohne erhöhen Reference Counter zurück
+        //! Gibt den Rahmen des Fensters ohne erhoehen Reference Counter zurueck
         DLLEXPORT Rahmen* zRahmen() const;
         DLLEXPORT Rahmen* zRahmen() const;
-        //! Gibt die Farbe des Rahmens des Fensters im A8R8G8B8 Format zurück
+        //! Gibt die Farbe des Rahmens des Fensters im A8R8G8B8 Format zurueck
         DLLEXPORT int getRFarbe() const;
         DLLEXPORT int getRFarbe() const;
-        //! Gibt die Breite des Rahmens des Fensters in Pixeln zurück
+        //! Gibt die Breite des Rahmens des Fensters in Pixeln zurueck
         DLLEXPORT int getRBreite() const;
         DLLEXPORT int getRBreite() const;
-        //! Gibt den Titel des Fensters zurück
+        //! Gibt den Titel des Fensters zurueck
         DLLEXPORT Text* getTitel() const;
         DLLEXPORT Text* getTitel() const;
-        //! Gibt den Titel des Fensters ohne erhöhten Reference Counter zurück
+        //! Gibt den Titel des Fensters ohne erhoehten Reference Counter zurueck
         DLLEXPORT Text* zTitel() const;
         DLLEXPORT Text* zTitel() const;
-        //! Gibt das TextFeld zurück, das zum Zeichnen des Titels verwendet wird
+        //! Gibt das TextFeld zurueck, das zum Zeichnen des Titels verwendet wird
         DLLEXPORT TextFeld* getTTextFeld() const;
         DLLEXPORT TextFeld* getTTextFeld() const;
-        //! Gibt das TextFeld ohne erhöhten Reference Counter zurück, das zum
+        //! Gibt das TextFeld ohne erhoehten Reference Counter zurueck, das zum
         //! Zeichnen des Titels verwendet wird
         //! Zeichnen des Titels verwendet wird
         DLLEXPORT TextFeld* zTTextFeld() const;
         DLLEXPORT TextFeld* zTTextFeld() const;
-        //! Gibt die Schrift zurück, die für den Titel verwendet wird
+        //! Gibt die Schrift zurueck, die fuer den Titel verwendet wird
         DLLEXPORT Schrift* getTSchrift() const;
         DLLEXPORT Schrift* getTSchrift() const;
-        //! Gibt die Schrift ohne erhöten Reference Counter zurück, die für den
+        //! Gibt die Schrift ohne erhoeten Reference Counter zurueck, die fuer den
         //! Titel verwendet wird
         //! Titel verwendet wird
         DLLEXPORT Schrift* zTSchrift() const;
         DLLEXPORT Schrift* zTSchrift() const;
-        //! Gibt die Schrift Farbe des Titels im A8R8G8B8 Format zurück
+        //! Gibt die Schrift Farbe des Titels im A8R8G8B8 Format zurueck
         DLLEXPORT int getTSFarbe() const;
         DLLEXPORT int getTSFarbe() const;
-        //! Gibt die Höhe einer Zeile des Titels in Pixeln zurück
+        //! Gibt die Hoehe einer Zeile des Titels in Pixeln zurueck
         DLLEXPORT int getTSSize() const;
         DLLEXPORT int getTSSize() const;
-        //! Gibt die Hintergrundfarbe des Titels im A8R8G8B8 Format zurück
+        //! Gibt die Hintergrundfarbe des Titels im A8R8G8B8 Format zurueck
         DLLEXPORT int getTBgFarbe() const;
         DLLEXPORT int getTBgFarbe() const;
-        //! Gibt den Farbübergang des Titels zurück
+        //! Gibt den Farbuebergang des Titels zurueck
         DLLEXPORT AlphaFeld* getTAlphaFeld() const;
         DLLEXPORT AlphaFeld* getTAlphaFeld() const;
-        //! Gibt den Farbübergang des Titels ohne erhöhten Reference COunter
-        //! zurück
+        //! Gibt den Farbuebergang des Titels ohne erhoehten Reference COunter
+        //! zurueck
         DLLEXPORT AlphaFeld* zTAlphaFeld() const;
         DLLEXPORT AlphaFeld* zTAlphaFeld() const;
-        //! Gibt die Farbe des Farbübergangs des Titels im A8R8G8B8 Format
-        //! zurück
+        //! Gibt die Farbe des Farbuebergangs des Titels im A8R8G8B8 Format
+        //! zurueck
         DLLEXPORT int getTAfFarbe() const;
         DLLEXPORT int getTAfFarbe() const;
-        //! Gibt die Stärke des Farbübergangs des Titels zurück
+        //! Gibt die Staerke des Farbuebergangs des Titels zurueck
         DLLEXPORT int getTAfStrength() const;
         DLLEXPORT int getTAfStrength() const;
-        //! Gibt das Hintergrund Bild des titels zurück
+        //! Gibt das Hintergrund Bild des titels zurueck
         DLLEXPORT Bild* getTBgBild() const;
         DLLEXPORT Bild* getTBgBild() const;
-        //! Gibt das Hintergrund Bild des titels ohne erhöhten Reference Counter
-        //! zurück
+        //! Gibt das Hintergrund Bild des titels ohne erhoehten Reference Counter
+        //! zurueck
         DLLEXPORT Bild* zTBgBild() const;
         DLLEXPORT Bild* zTBgBild() const;
-        //! Gibt den Rahmen des Titels zurück
+        //! Gibt den Rahmen des Titels zurueck
         DLLEXPORT Rahmen* getTRahmen() const;
         DLLEXPORT Rahmen* getTRahmen() const;
-        //! Gibt den Rahmen des Titels ohne erhöhten Reference Counter zurück
+        //! Gibt den Rahmen des Titels ohne erhoehten Reference Counter zurueck
         DLLEXPORT Rahmen* zTRahmen() const;
         DLLEXPORT Rahmen* zTRahmen() const;
-        //! Gibt die Farbe des Rahmens des Titels im A8R8G8B8 Format zurück
+        //! Gibt die Farbe des Rahmens des Titels im A8R8G8B8 Format zurueck
         DLLEXPORT int getTRFarbe() const;
         DLLEXPORT int getTRFarbe() const;
-        //! Gibt die Stärke des Rahmens des Titels zurück
+        //! Gibt die Staerke des Rahmens des Titels zurueck
         DLLEXPORT int getTRBreite() const;
         DLLEXPORT int getTRBreite() const;
-        //! Gibt die Hintergrund Farbe des Körpers zurück
+        //! Gibt die Hintergrund Farbe des Koerpers zurueck
         DLLEXPORT int getKBgFarbe() const;
         DLLEXPORT int getKBgFarbe() const;
-        //! Gibt das Hintergrund Bild des Körpers zurück
+        //! Gibt das Hintergrund Bild des Koerpers zurueck
         DLLEXPORT Bild* getKBgBild() const;
         DLLEXPORT Bild* getKBgBild() const;
-        //! Gibt das Hintergrund Bild des Körpers ohne erhöhten Reference
-        //! Counter zurück
+        //! Gibt das Hintergrund Bild des Koerpers ohne erhoehten Reference
+        //! Counter zurueck
         DLLEXPORT Bild* zKBgBild() const;
         DLLEXPORT Bild* zKBgBild() const;
-        //! Gibt den Farbübergang des Körpers zurück
+        //! Gibt den Farbuebergang des Koerpers zurueck
         DLLEXPORT AlphaFeld* getKAlphaFeld() const;
         DLLEXPORT AlphaFeld* getKAlphaFeld() const;
-        //! Gibt den Farbübergang des Körpers ohne erhöhten Reference Counter
-        //! zurück
+        //! Gibt den Farbuebergang des Koerpers ohne erhoehten Reference Counter
+        //! zurueck
         DLLEXPORT AlphaFeld* zKAlphaFeld() const;
         DLLEXPORT AlphaFeld* zKAlphaFeld() const;
-        //! Gibt die Farbe des Farbübergangs des Körpers im A8R8G8B8 Format
-        //! zurück
+        //! Gibt die Farbe des Farbuebergangs des Koerpers im A8R8G8B8 Format
+        //! zurueck
         DLLEXPORT int getKAfFarbe() const;
         DLLEXPORT int getKAfFarbe() const;
-        //! Gibt die Stärke des Farbübergangs des Körpers zurück
+        //! Gibt die Staerke des Farbuebergangs des Koerpers zurueck
         DLLEXPORT int getKAfStrength() const;
         DLLEXPORT int getKAfStrength() const;
-        //! Gibt die Hintergrund Farbe des Schließen Knopfes im A8R8G8B8 Format
-        //! zurück
+        //! Gibt die Hintergrund Farbe des Schliessen Knopfes im A8R8G8B8 Format
+        //! zurueck
         DLLEXPORT int getSBgFarbe() const;
         DLLEXPORT int getSBgFarbe() const;
-        //! Gibt das Hintergrund Bild des Schließen Knopfes zurück
+        //! Gibt das Hintergrund Bild des Schliessen Knopfes zurueck
         DLLEXPORT Bild* getSBgBild() const;
         DLLEXPORT Bild* getSBgBild() const;
-        //! Gibt das Hintergrund Bild des Schließen Knopfes ohne erhöhten
-        //! Reference COunter zurück
+        //! Gibt das Hintergrund Bild des Schliessen Knopfes ohne erhoehten
+        //! Reference COunter zurueck
         DLLEXPORT Bild* zSBgBild() const;
         DLLEXPORT Bild* zSBgBild() const;
-        //! Gibt den Farbübergang des Schließen Knopfes zurück
+        //! Gibt den Farbuebergang des Schliessen Knopfes zurueck
         DLLEXPORT AlphaFeld* getSAlphaFeld() const;
         DLLEXPORT AlphaFeld* getSAlphaFeld() const;
-        //! Gibt den Farbübergang des Schließen Knopfes ohne erhöhten Reference
-        //! COunter zurück
+        //! Gibt den Farbuebergang des Schliessen Knopfes ohne erhoehten Reference
+        //! COunter zurueck
         DLLEXPORT AlphaFeld* zSAlphaFeld() const;
         DLLEXPORT AlphaFeld* zSAlphaFeld() const;
-        //! Gibt die Farbe des Farbübergangs des Schließen Knopfes im A8R8G8B8
-        //! Format zurück
+        //! Gibt die Farbe des Farbuebergangs des Schliessen Knopfes im A8R8G8B8
+        //! Format zurueck
         DLLEXPORT int getSAfFarbe() const;
         DLLEXPORT int getSAfFarbe() const;
-        //! Gibt die Stärke des Farbübergangs des Schließen Knopfes zurück
+        //! Gibt die Staerke des Farbuebergangs des Schliessen Knopfes zurueck
         DLLEXPORT int getSAfStrength() const;
         DLLEXPORT int getSAfStrength() const;
-        //! Gibt den Farbübergang zurück, der verwendet wird, wenn auf den
-        //! Schließen Knopf gedrückt wird
+        //! Gibt den Farbuebergang zurueck, der verwendet wird, wenn auf den
+        //! Schliessen Knopf gedrueckt wird
         DLLEXPORT AlphaFeld* getSKAlphaFeld() const;
         DLLEXPORT AlphaFeld* getSKAlphaFeld() const;
-        //! Gibt den Farbübergang ohne erhöhten Reference Counter zurück, der
-        //! verwendet wird, wenn auf den Schließen Knopf gedrückt wird
+        //! Gibt den Farbuebergang ohne erhoehten Reference Counter zurueck, der
+        //! verwendet wird, wenn auf den Schliessen Knopf gedrueckt wird
         DLLEXPORT AlphaFeld* zSKAlphaFeld() const;
         DLLEXPORT AlphaFeld* zSKAlphaFeld() const;
-        //! Gibt die Farbe des Farbübergangs im A8R8G8B8 Format zurück, der
-        //! verwendet wird, wenn auf den Schließen Knopf gedrückt wird
+        //! Gibt die Farbe des Farbuebergangs im A8R8G8B8 Format zurueck, der
+        //! verwendet wird, wenn auf den Schliessen Knopf gedrueckt wird
         DLLEXPORT int getSKAfFarbe() const;
         DLLEXPORT int getSKAfFarbe() const;
-        //! Gibt die Stärke des Farbübergangs zurück, der verwendet wird, wenn
-        //! auf den Schließen Knopf gedrückt wird
+        //! Gibt die Staerke des Farbuebergangs zurueck, der verwendet wird, wenn
+        //! auf den Schliessen Knopf gedrueckt wird
         DLLEXPORT int getSKAfStrength() const;
         DLLEXPORT int getSKAfStrength() const;
-        //! Gibt die minimale Fenstergröße in Pixeln zurück
+        //! Gibt die minimale Fenstergroesse in Pixeln zurueck
         DLLEXPORT const Punkt& getMin() const;
         DLLEXPORT const Punkt& getMin() const;
-        //! Gibt die maximale Fenstergröße in Pixeln zurück
+        //! Gibt die maximale Fenstergroesse in Pixeln zurueck
         DLLEXPORT const Punkt& getMax() const;
         DLLEXPORT const Punkt& getMax() const;
-        //! Gibt die minimale Körpergröße in Pixeln zurück
+        //! Gibt die minimale Koerpergroesse in Pixeln zurueck
         DLLEXPORT const Punkt& getKMin() const;
         DLLEXPORT const Punkt& getKMin() const;
-        //! Gibt die maximale Körpergröße in Pixeln zurück
+        //! Gibt die maximale Koerpergroesse in Pixeln zurueck
         DLLEXPORT const Punkt& getKMax() const;
         DLLEXPORT const Punkt& getKMax() const;
-        //! Gibt die Scrollbar vom rechten Fensterrand zurück
+        //! Gibt die Scrollbar vom rechten Fensterrand zurueck
         DLLEXPORT VScrollBar* getVScrollBar() const;
         DLLEXPORT VScrollBar* getVScrollBar() const;
-        //! Gibt die Scrollbar vom rechten Fensterrand ohne erhöhten Reference
-        //! Counter zurück
+        //! Gibt die Scrollbar vom rechten Fensterrand ohne erhoehten Reference
+        //! Counter zurueck
         DLLEXPORT VScrollBar* zVScrollBar() const;
         DLLEXPORT VScrollBar* zVScrollBar() const;
-        //! Gibt die Scrollbar vom unteren Fensterrand zurück
+        //! Gibt die Scrollbar vom unteren Fensterrand zurueck
         DLLEXPORT HScrollBar* getHScrollBar() const;
         DLLEXPORT HScrollBar* getHScrollBar() const;
-        //! Gibt die Scrollbar vom unteren Fensterrand ohne erhöhten Reference
-        //! Counter zurück
+        //! Gibt die Scrollbar vom unteren Fensterrand ohne erhoehten Reference
+        //! Counter zurueck
         DLLEXPORT HScrollBar* zHScrollBar() const;
         DLLEXPORT HScrollBar* zHScrollBar() const;
-        //! Gibt eine Liste mit Zeichnungen zurück, die im Fenster sind
+        //! Gibt eine Liste mit Zeichnungen zurueck, die im Fenster sind
         DLLEXPORT const RCArray<Zeichnung>& getMembers() const;
         DLLEXPORT const RCArray<Zeichnung>& getMembers() const;
-        //! Gibt die von den kindern benötigte Breite des Fensters zurück
+        //! Gibt die von den kindern benoetigte Breite des Fensters zurueck
         DLLEXPORT int getNeededChildWidth() const;
         DLLEXPORT int getNeededChildWidth() const;
-        //! Gibt die von den kindern benötigte Höhe des Fensters zurück
+        //! Gibt die von den kindern benoetigte Hoehe des Fensters zurueck
         DLLEXPORT int getNeededChildHeight() const;
         DLLEXPORT int getNeededChildHeight() const;
         //! Erzeugt eine Kopie des Fensters, die ohne Auswirkungen auf das
         //! Erzeugt eine Kopie des Fensters, die ohne Auswirkungen auf das
-        //! Original verändert werden kann
+        //! Original veraendert werden kann
         DLLEXPORT Zeichnung* dublizieren() const override;
         DLLEXPORT Zeichnung* dublizieren() const override;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 13 - 13
Fortschritt.cpp

@@ -1,4 +1,4 @@
-#include "Fortschritt.h"
+#include "Fortschritt.h"
 
 
 #include "AlphaFeld.h"
 #include "AlphaFeld.h"
 #include "Bild.h"
 #include "Bild.h"
@@ -49,7 +49,7 @@ void FBalken::aktionPlus(__int64 aktionen) // mehrere Aktionen sind fertig
     rend = 1;
     rend = 1;
 }
 }
 
 
-void FBalken::reset() // setzt die fertigen Aktionen zurück
+void FBalken::reset() // setzt die fertigen Aktionen zurueck
 {
 {
     ak = 0;
     ak = 0;
     rend = 1;
     rend = 1;
@@ -91,7 +91,7 @@ void FBalken::setFAFFarbe(int f) // setzt die Fertig Alpha Feld Farbe
     rend = 1;
     rend = 1;
 }
 }
 
 
-void FBalken::setFAFStrength(int st) // setzt die Stärke des Fertig Alpha Feldes
+void FBalken::setFAFStrength(int st) // setzt die Staerke des Fertig Alpha Feldes
 {
 {
     if (!fBuffer) fBuffer = new AlphaFeld();
     if (!fBuffer) fBuffer = new AlphaFeld();
     fBuffer->setStrength(st);
     fBuffer->setStrength(st);
@@ -142,7 +142,7 @@ void FBalken::setSFarbe(int f) // setzt die Schrift Farbe
     rend = 1;
     rend = 1;
 }
 }
 
 
-void FBalken::setSSize(unsigned char gr) // setzt die Schrift größe
+void FBalken::setSSize(unsigned char gr) // setzt die Schrift groesse
 {
 {
     schriftSize = gr;
     schriftSize = gr;
     rend = 1;
     rend = 1;
@@ -256,23 +256,23 @@ void FBalken::render(Bild& zRObj) // zeichnet nach zRObj
 }
 }
 
 
 // constant
 // constant
-__int64 FBalken::getAktionAnzahl() const // gibt die Anzahl der Aktionen zurück
+__int64 FBalken::getAktionAnzahl() const // gibt die Anzahl der Aktionen zurueck
 {
 {
     return maxAk;
     return maxAk;
 }
 }
 
 
-double FBalken::getProzent() const // gibt die momentane Prozentzahl zurück
+double FBalken::getProzent() const // gibt die momentane Prozentzahl zurueck
 {
 {
     if (!maxAk) return 0;
     if (!maxAk) return 0;
     return (double)ak / ((double)maxAk / 100.0);
     return (double)ak / ((double)maxAk / 100.0);
 }
 }
 
 
-__int64 FBalken::getAktion() const // gibt die fertigen Aktionen zurück
+__int64 FBalken::getAktion() const // gibt die fertigen Aktionen zurueck
 {
 {
     return ak;
     return ak;
 }
 }
 
 
-Rahmen* FBalken::getFRahmen() const // gibt den Fertig Rahmen zurück
+Rahmen* FBalken::getFRahmen() const // gibt den Fertig Rahmen zurueck
 {
 {
     if (fRahmen) return dynamic_cast<Rahmen*>(fRahmen->getThis());
     if (fRahmen) return dynamic_cast<Rahmen*>(fRahmen->getThis());
     return 0;
     return 0;
@@ -283,7 +283,7 @@ Rahmen* FBalken::zFRahmen() const
     return fRahmen;
     return fRahmen;
 }
 }
 
 
-AlphaFeld* FBalken::getFAlphaFeld() const // gibt das Fertig Alpha Feld zurück
+AlphaFeld* FBalken::getFAlphaFeld() const // gibt das Fertig Alpha Feld zurueck
 {
 {
     if (fBuffer) return dynamic_cast<AlphaFeld*>(fBuffer->getThis());
     if (fBuffer) return dynamic_cast<AlphaFeld*>(fBuffer->getThis());
     return 0;
     return 0;
@@ -294,12 +294,12 @@ AlphaFeld* FBalken::zFAlphaFeld() const
     return fBuffer;
     return fBuffer;
 }
 }
 
 
-int FBalken::getFBgFarbe() const // gibt die Fertig Hintergrund Farbe zurück
+int FBalken::getFBgFarbe() const // gibt die Fertig Hintergrund Farbe zurueck
 {
 {
     return fBgF;
     return fBgF;
 }
 }
 
 
-Bild* FBalken::getFBgBild() const // gibt das Fertig Hintergrund Bild zurück
+Bild* FBalken::getFBgBild() const // gibt das Fertig Hintergrund Bild zurueck
 {
 {
     if (fBgBild) return dynamic_cast<Bild*>(fBgBild->getThis());
     if (fBgBild) return dynamic_cast<Bild*>(fBgBild->getThis());
     return 0;
     return 0;
@@ -310,7 +310,7 @@ Bild* FBalken::zFBgBild() const
     return fBgBild;
     return fBgBild;
 }
 }
 
 
-Schrift* FBalken::getSchrift() const // gibt die Schrift zurück
+Schrift* FBalken::getSchrift() const // gibt die Schrift zurueck
 {
 {
     if (textRd) return textRd->getSchrift();
     if (textRd) return textRd->getSchrift();
     return 0;
     return 0;
@@ -321,7 +321,7 @@ Schrift* FBalken::zSchrift() const
     return textRd ? textRd->zSchrift() : 0;
     return textRd ? textRd->zSchrift() : 0;
 }
 }
 
 
-int FBalken::getSFarbe() const // gibt die Schrift Farbe zurück
+int FBalken::getSFarbe() const // gibt die Schrift Farbe zurueck
 {
 {
     return schriftFarbe;
     return schriftFarbe;
 }
 }

+ 24 - 24
Fortschritt.h

@@ -1,4 +1,4 @@
-#ifndef Fortschritt_H
+#ifndef Fortschritt_H
 #define Fortschritt_H
 #define Fortschritt_H
 
 
 #include "Zeichnung.h"
 #include "Zeichnung.h"
@@ -37,7 +37,7 @@ namespace Framework
             //! zeichnen seines Hintergrundes alpha blending verwendet
             //! zeichnen seines Hintergrundes alpha blending verwendet
             static const __int64 FAlpha = 0x10000;
             static const __int64 FAlpha = 0x10000;
             //! Legt fest, ob der vom fortschritt erfasste Teil des Balkens einen
             //! Legt fest, ob der vom fortschritt erfasste Teil des Balkens einen
-            //! eigenen Frbübergang hat
+            //! eigenen Frbuebergang hat
             static const __int64 FBuffered = 0x20000;
             static const __int64 FBuffered = 0x20000;
 
 
             //! Legt fest, ob sich der Fortschritt von lenks nach rechts
             //! Legt fest, ob sich der Fortschritt von lenks nach rechts
@@ -74,14 +74,14 @@ namespace Framework
         DLLEXPORT FBalken();
         DLLEXPORT FBalken();
         //! Destructor
         //! Destructor
         DLLEXPORT virtual ~FBalken();
         DLLEXPORT virtual ~FBalken();
-        //! Setzt die Anzahl an benötigten Operationen um 100% Fortschritt zu
+        //! Setzt die Anzahl an benoetigten Operationen um 100% Fortschritt zu
         //! erreichen \param ak Die Anzahl an Operationen
         //! erreichen \param ak Die Anzahl an Operationen
         DLLEXPORT void setAktionAnzahl(__int64 ak);
         DLLEXPORT void setAktionAnzahl(__int64 ak);
         //! Legt fest, dass eine bestimmte Anzahl an Operationen seit dem
         //! Legt fest, dass eine bestimmte Anzahl an Operationen seit dem
-        //! letzten Aufruf der Funktion durchgeführt wurden \param aktionen Die
-        //! durchgeführten Operationen. Standartmäßig auf 1
+        //! letzten Aufruf der Funktion durchgefuehrt wurden \param aktionen Die
+        //! durchgefuehrten Operationen. Standartmaessig auf 1
         DLLEXPORT void aktionPlus(__int64 aktionen = 1);
         DLLEXPORT void aktionPlus(__int64 aktionen = 1);
-        //! Setzt alle fertigen Operationen zurück, so dass der Fortschritt
+        //! Setzt alle fertigen Operationen zurueck, so dass der Fortschritt
         //! wieder von 0% beginnt
         //! wieder von 0% beginnt
         DLLEXPORT void reset();
         DLLEXPORT void reset();
         //! Setzt einen Zeiger auf den Rahmen, der in dem Teil des Balkens
         //! Setzt einen Zeiger auf den Rahmen, der in dem Teil des Balkens
@@ -104,9 +104,9 @@ namespace Framework
         //! gezeichnet wird, der vom Fortschritt erfasst wurde \param f Die
         //! gezeichnet wird, der vom Fortschritt erfasst wurde \param f Die
         //! Farbe im A8R8G8B8 Format
         //! Farbe im A8R8G8B8 Format
         DLLEXPORT void setFAFFarbe(int f);
         DLLEXPORT void setFAFFarbe(int f);
-        //! Setzt die Stärke des Farbverlaufs, der in dem Teil des Balkens
+        //! Setzt die Staerke des Farbverlaufs, der in dem Teil des Balkens
         //! gezeichnet wird, der vom Fortschritt erfasst wurde \param st Die
         //! gezeichnet wird, der vom Fortschritt erfasst wurde \param st Die
-        //! Stärke
+        //! Staerke
         DLLEXPORT void setFAFStrength(int st);
         DLLEXPORT void setFAFStrength(int st);
         //! Setzt die Hintergrund Farbe, die in dem Teil des Balkens gezeichnet
         //! Setzt die Hintergrund Farbe, die in dem Teil des Balkens gezeichnet
         //! wird, der vom Fortschritt erfasst wurde \param f Die Farbe im
         //! wird, der vom Fortschritt erfasst wurde \param f Die Farbe im
@@ -129,48 +129,48 @@ namespace Framework
         //! Setzt die Farbe der Prozentanzeige
         //! Setzt die Farbe der Prozentanzeige
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setSFarbe(int f);
         DLLEXPORT void setSFarbe(int f);
-        //! Setzt die Schriftgröße der Prozentanzeige
-        //! \param gr Die Größe einer Zeile in Pixeln
+        //! Setzt die Schriftgroesse der Prozentanzeige
+        //! \param gr Die Groesse einer Zeile in Pixeln
         DLLEXPORT void setSSize(unsigned char gr);
         DLLEXPORT void setSSize(unsigned char gr);
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         DLLEXPORT void render(Bild& zRObj) override;
         DLLEXPORT void render(Bild& zRObj) override;
-        //! Gibt die Anzahl an benötigten Operationen zurück, die für 100%
-        //! benötigt werden
+        //! Gibt die Anzahl an benoetigten Operationen zurueck, die fuer 100%
+        //! benoetigt werden
         DLLEXPORT __int64 getAktionAnzahl() const;
         DLLEXPORT __int64 getAktionAnzahl() const;
-        //! Gibt die momentan erreichte Prozentzahl des Fortschritts zurück
+        //! Gibt die momentan erreichte Prozentzahl des Fortschritts zurueck
         DLLEXPORT double getProzent() const;
         DLLEXPORT double getProzent() const;
-        //! Gibt die Anzahl an fertigen Operationen zurück
+        //! Gibt die Anzahl an fertigen Operationen zurueck
         DLLEXPORT __int64 getAktion() const;
         DLLEXPORT __int64 getAktion() const;
-        //! Gibt den Rahmen zurück, der in dem Teil des Balkens gezeichnet wird,
+        //! Gibt den Rahmen zurueck, der in dem Teil des Balkens gezeichnet wird,
         //! der vom Fortschritt erfasst wurde
         //! der vom Fortschritt erfasst wurde
         DLLEXPORT Rahmen* getFRahmen() const;
         DLLEXPORT Rahmen* getFRahmen() const;
-        //! Gibt den Rahmen ohne erhöhten Reference Counter zurück, der in dem
+        //! Gibt den Rahmen ohne erhoehten Reference Counter zurueck, der in dem
         //! Teil des Balkens gezeichnet wird, der vom Fortschritt erfasst wurde
         //! Teil des Balkens gezeichnet wird, der vom Fortschritt erfasst wurde
         DLLEXPORT Rahmen* zFRahmen() const;
         DLLEXPORT Rahmen* zFRahmen() const;
-        //! Gibt den Farbübergang zurück, der in dem Teil des Balkens gezeichnet
+        //! Gibt den Farbuebergang zurueck, der in dem Teil des Balkens gezeichnet
         //! wird, der vom Fortschritt erfasst wurde
         //! wird, der vom Fortschritt erfasst wurde
         DLLEXPORT AlphaFeld* getFAlphaFeld() const;
         DLLEXPORT AlphaFeld* getFAlphaFeld() const;
-        //! Gibt den Farbübergang ohne erhöhten Reference Counter zurück, der in
+        //! Gibt den Farbuebergang ohne erhoehten Reference Counter zurueck, der in
         //! dem Teil des Balkens gezeichnet wird, der vom Fortschritt erfasst
         //! dem Teil des Balkens gezeichnet wird, der vom Fortschritt erfasst
         //! wurde
         //! wurde
         DLLEXPORT AlphaFeld* zFAlphaFeld() const;
         DLLEXPORT AlphaFeld* zFAlphaFeld() const;
-        //! Gibt die Hintergrund Farbe im A8R8G8B8 Format zurück, die in dem
+        //! Gibt die Hintergrund Farbe im A8R8G8B8 Format zurueck, die in dem
         //! Teil des Balkens gezeichnet wird, der vom Fortschritt erfasst wurde
         //! Teil des Balkens gezeichnet wird, der vom Fortschritt erfasst wurde
         DLLEXPORT int getFBgFarbe() const;
         DLLEXPORT int getFBgFarbe() const;
-        //! Gibt das Hintergrund Bild zurück, das in dem Teil des Balkens
+        //! Gibt das Hintergrund Bild zurueck, das in dem Teil des Balkens
         //! gezeichnet wird, der vom Fortschritt erfasst wurde
         //! gezeichnet wird, der vom Fortschritt erfasst wurde
         DLLEXPORT Bild* getFBgBild() const;
         DLLEXPORT Bild* getFBgBild() const;
-        //! Gibt das Hintergrund Bild ohne erhöhten Reference COunter zurück,
+        //! Gibt das Hintergrund Bild ohne erhoehten Reference COunter zurueck,
         //! das in dem Teil des Balkens gezeichnet wird, der vom Fortschritt
         //! das in dem Teil des Balkens gezeichnet wird, der vom Fortschritt
         //! erfasst wurde
         //! erfasst wurde
         DLLEXPORT Bild* zFBgBild() const;
         DLLEXPORT Bild* zFBgBild() const;
-        //! Gibt die Schrift zurück, die für die Prozentanzeige verwendet wird
+        //! Gibt die Schrift zurueck, die fuer die Prozentanzeige verwendet wird
         DLLEXPORT Schrift* getSchrift() const;
         DLLEXPORT Schrift* getSchrift() const;
-        //! Gibt die Schrift ohne erhöhten Reference Counter zurück, die für die
+        //! Gibt die Schrift ohne erhoehten Reference Counter zurueck, die fuer die
         //! Prozentanzeige verwendet wird
         //! Prozentanzeige verwendet wird
         DLLEXPORT Schrift* zSchrift() const;
         DLLEXPORT Schrift* zSchrift() const;
-        //! Gibt die Farbe der Prozentanzeige im A8R8G8B8 Format zurück
+        //! Gibt die Farbe der Prozentanzeige im A8R8G8B8 Format zurueck
         DLLEXPORT int getSFarbe() const;
         DLLEXPORT int getSFarbe() const;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 4 - 4
FrameworkMath.h

@@ -1,4 +1,4 @@
-#ifndef FrameworkMath_H
+#ifndef FrameworkMath_H
 #define FrameworkMath_H
 #define FrameworkMath_H
 
 
 #include <functional>
 #include <functional>
@@ -10,7 +10,7 @@ namespace Framework
 {
 {
 #define PI 3.14159265
 #define PI 3.14159265
 
 
-    //! Gibt die größere Zahl zurück ohne if zu verwenden
+    //! Gibt die groessere Zahl zurueck ohne if zu verwenden
     //! Funktioniert nur, wenn die Zahlen nicht mehr als 16 bits verwenden
     //! Funktioniert nur, wenn die Zahlen nicht mehr als 16 bits verwenden
     //! \param a Eine der beiden Zahlen
     //! \param a Eine der beiden Zahlen
     //! \param b Eine der beiden Zahlen
     //! \param b Eine der beiden Zahlen
@@ -19,7 +19,7 @@ namespace Framework
         return (((a - b) >> 16) & b) | (~((a - b) >> 16) & a);
         return (((a - b) >> 16) & b) | (~((a - b) >> 16) & a);
     }
     }
 
 
-    //! Gibt die kleinere Zahl zurück ohne if zu verwenden
+    //! Gibt die kleinere Zahl zurueck ohne if zu verwenden
     //! Funktioniert nur, wenn die Zahlen nicht mehr als 16 bits verwenden
     //! Funktioniert nur, wenn die Zahlen nicht mehr als 16 bits verwenden
     //! \param a Eine der beiden Zahlen
     //! \param a Eine der beiden Zahlen
     //! \param b Eine der beiden Zahlen
     //! \param b Eine der beiden Zahlen
@@ -28,7 +28,7 @@ namespace Framework
         return (((a - b) >> 16) & a) | (~((a - b) >> 16) & b);
         return (((a - b) >> 16) & a) | (~((a - b) >> 16) & b);
     }
     }
 
 
-    //! Gibt den positiven Wert eines Zeichnunges zurück.
+    //! Gibt den positiven Wert eines Zeichnunges zurueck.
     //! Klappt nur, wenn der - und der < 0 operator definiert ist
     //! Klappt nur, wenn der - und der < 0 operator definiert ist
     template<typename T> inline T abs(T t)
     template<typename T> inline T abs(T t)
     {
     {

+ 4 - 4
Global.cpp

@@ -1,4 +1,4 @@
-#define Global
+#define Global
 
 
 #ifdef WIN32
 #ifdef WIN32
 #    include <objidl.h>
 #    include <objidl.h>
@@ -59,7 +59,7 @@ bool Framework::istThreadOk(Thread* t)
     return thRegister->isThread(t);
     return thRegister->isThread(t);
 }
 }
 
 
-// Gibt das Thread Register des Frameworks zurück
+// Gibt das Thread Register des Frameworks zurueck
 Framework::ThreadRegister* Framework::getThreadRegister()
 Framework::ThreadRegister* Framework::getThreadRegister()
 {
 {
     return thRegister;
     return thRegister;
@@ -96,7 +96,7 @@ bool Framework::getTastenStand(unsigned char taste)
 #endif
 #endif
 }
 }
 
 
-// Gibt das DLL Register zurück, in dem alle zurzeit dynamisch geladenen DLL
+// Gibt das DLL Register zurueck, in dem alle zurzeit dynamisch geladenen DLL
 // Dateien hinterlegt sind
 // Dateien hinterlegt sind
 Framework::DLLRegister* Framework::getDLLRegister()
 Framework::DLLRegister* Framework::getDLLRegister()
 {
 {
@@ -110,7 +110,7 @@ void Framework::setDebugDX(bool debug)
 }
 }
 
 
 #ifdef WIN32
 #ifdef WIN32
-// gibt eine Referenz auf die Maus zurück
+// gibt eine Referenz auf die Maus zurueck
 Framework::Maus& Framework::getMaus()
 Framework::Maus& Framework::getMaus()
 {
 {
     return Framework::MausZeiger;
     return Framework::MausZeiger;

+ 13 - 13
Globals.h

@@ -1,4 +1,4 @@
-#ifndef Globals_H
+#ifndef Globals_H
 #define Globals_H
 #define Globals_H
 
 
 #include "Critical.h"
 #include "Critical.h"
@@ -48,18 +48,18 @@ namespace Framework
     Global Logging::LoggingHandler* loggingHandler;
     Global Logging::LoggingHandler* loggingHandler;
 
 
 #ifdef WIN32
 #ifdef WIN32
-    //! Gibt die Koordinaten der Maus auf dem Bildschirm zurück
+    //! Gibt die Koordinaten der Maus auf dem Bildschirm zurueck
     DLLEXPORT Punkt getMausPos();
     DLLEXPORT Punkt getMausPos();
     //! Setzt die Position der Maus auf dem Bildschirm
     //! Setzt die Position der Maus auf dem Bildschirm
     DLLEXPORT void setMausPos(const Punkt& pos);
     DLLEXPORT void setMausPos(const Punkt& pos);
 #endif
 #endif
-    //! Gibt zurück, ob eine Taste der Maus momentan gedrückt wird
-    //! \param taste Die Taste, die geprüft werden soll
-    //! Beispiel: getMausStand( M_Links ); (Benötigt include <MausEreignis.h>
+    //! Gibt zurueck, ob eine Taste der Maus momentan gedrueckt wird
+    //! \param taste Die Taste, die geprueft werden soll
+    //! Beispiel: getMausStand( M_Links ); (Benoetigt include <MausEreignis.h>
     DLLEXPORT bool getMausStand(int taste);
     DLLEXPORT bool getMausStand(int taste);
-    //! Gibt zurück, ob eine Taste auf der tastatur momentan gedrückt wird
-    //! \param taste Die Taste, die überprüft werden soll
-    //! Beispiel: getTastenStand( T_Enter ); (Benötogt include
+    //! Gibt zurueck, ob eine Taste auf der tastatur momentan gedrueckt wird
+    //! \param taste Die Taste, die ueberprueft werden soll
+    //! Beispiel: getTastenStand( T_Enter ); (Benoetogt include
     //! <TastaturEreignis.h>
     //! <TastaturEreignis.h>
     DLLEXPORT bool getTastenStand(unsigned char taste);
     DLLEXPORT bool getTastenStand(unsigned char taste);
     //! Initialisiert das Framework
     //! Initialisiert das Framework
@@ -68,20 +68,20 @@ namespace Framework
     //! Gibt den duch (initFramework) benutzten Arbeitsspeicher wieder frei
     //! Gibt den duch (initFramework) benutzten Arbeitsspeicher wieder frei
     //! Wird in der (WinMain) des Frameworks automatisch aufgerufen
     //! Wird in der (WinMain) des Frameworks automatisch aufgerufen
     DLLEXPORT void releaseFramework();
     DLLEXPORT void releaseFramework();
-    //! Überprüft, ob ein bestimmter Zeiger auf ein Gültiges Thread Objekt zeigt
-    //! \param t Der zeiger, der überprüft werden soll
+    //! UEberprueft, ob ein bestimmter Zeiger auf ein Gueltiges Thread Objekt zeigt
+    //! \param t Der zeiger, der ueberprueft werden soll
     //! \return 1, falls der Zeiger in Ordnung ist. 0, falls der Zeiger auf kein
     //! \return 1, falls der Zeiger in Ordnung ist. 0, falls der Zeiger auf kein
     //! existentes Thread Objekt zeigt
     //! existentes Thread Objekt zeigt
     DLLEXPORT bool istThreadOk(Thread* t);
     DLLEXPORT bool istThreadOk(Thread* t);
-    //! Gibt das Thread Register des Frameworks zurück
+    //! Gibt das Thread Register des Frameworks zurueck
     DLLEXPORT ThreadRegister* getThreadRegister();
     DLLEXPORT ThreadRegister* getThreadRegister();
-    //! Gibt das DLL Register zurück, in dem alle zurzeit dynamisch geladenen
+    //! Gibt das DLL Register zurueck, in dem alle zurzeit dynamisch geladenen
     //! DLL Dateien hinterlegt sind
     //! DLL Dateien hinterlegt sind
     DLLEXPORT DLLRegister* getDLLRegister();
     DLLEXPORT DLLRegister* getDLLRegister();
     //! Versetzt DirectX in den Debug modus
     //! Versetzt DirectX in den Debug modus
     DLLEXPORT void setDebugDX(bool debug);
     DLLEXPORT void setDebugDX(bool debug);
 #ifdef WIN32
 #ifdef WIN32
-    //! gibt eine Referenz auf die Maus zurück
+    //! gibt eine Referenz auf die Maus zurueck
     DLLEXPORT Maus& getMaus();
     DLLEXPORT Maus& getMaus();
     //! setzt den Zustand der Maus auf sichtbar oder unsichtbar
     //! setzt den Zustand der Maus auf sichtbar oder unsichtbar
     DLLEXPORT void setShowCursor(bool visible);
     DLLEXPORT void setShowCursor(bool visible);

+ 2 - 2
GraphicsApi.cpp

@@ -1,4 +1,4 @@
-#include "GraphicsApi.h"
+#include "GraphicsApi.h"
 
 
 #include "Bild.h"
 #include "Bild.h"
 #include "Fenster.h"
 #include "Fenster.h"
@@ -33,7 +33,7 @@ void GraphicsApi::initialize(
     if (this->fenster) this->fenster->release();
     if (this->fenster) this->fenster->release();
     this->fenster = fenster;
     this->fenster = fenster;
     if (!backBufferSize.x || !backBufferSize.y)
     if (!backBufferSize.x || !backBufferSize.y)
-        backBufferSize = fenster ? fenster->getKörperGröße() : Punkt(0, 0);
+        backBufferSize = fenster ? fenster->getKoerperGroesse() : Punkt(0, 0);
 #endif
 #endif
     this->backBufferSize = backBufferSize;
     this->backBufferSize = backBufferSize;
     this->fullScreen = fullScreen;
     this->fullScreen = fullScreen;

+ 5 - 5
GraphicsApi.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Bildschirm.h"
 #include "Bildschirm.h"
 #include "Ebene3D.h"
 #include "Ebene3D.h"
@@ -221,11 +221,11 @@ namespace Framework
         DLLEXPORT Textur* createOrGetTextur(const char* name, Bild* b) override;
         DLLEXPORT Textur* createOrGetTextur(const char* name, Bild* b) override;
         DLLEXPORT Bild* zUIRenderBild() const override;
         DLLEXPORT Bild* zUIRenderBild() const override;
         DLLEXPORT virtual DXBuffer* createStructuredBuffer(int eSize) override;
         DLLEXPORT virtual DXBuffer* createStructuredBuffer(int eSize) override;
-        //! Überprüft, ob eine Kugel in dem Sichtbaren Raum der Welt liegt und
+        //! UEberprueft, ob eine Kugel in dem Sichtbaren Raum der Welt liegt und
         //! gezeichnet werden muss \param pos Der Mittelpunkt der Kugel \param
         //! gezeichnet werden muss \param pos Der Mittelpunkt der Kugel \param
         //! radius Der Radius der Kugel \param dist Einen Zeiger auf einen
         //! radius Der Radius der Kugel \param dist Einen Zeiger auf einen
         //! float, in dem das quadrat des Abstands zur Kammeraposition
         //! float, in dem das quadrat des Abstands zur Kammeraposition
-        //! gespeichert wird, falls diese Funktion true zurückgiebt und der
+        //! gespeichert wird, falls diese Funktion true zurueckgiebt und der
         //! Zeiger nicht 0 ist
         //! Zeiger nicht 0 ist
         DLLEXPORT bool isInFrustrum(
         DLLEXPORT bool isInFrustrum(
             const Vec3<float>& pos, float radius, float* dist = 0) const;
             const Vec3<float>& pos, float radius, float* dist = 0) const;
@@ -288,11 +288,11 @@ namespace Framework
         DLLEXPORT Textur* createOrGetTextur(const char* name, Bild* b) override;
         DLLEXPORT Textur* createOrGetTextur(const char* name, Bild* b) override;
         DLLEXPORT Bild* zUIRenderBild() const override;
         DLLEXPORT Bild* zUIRenderBild() const override;
         DLLEXPORT virtual DXBuffer* createStructuredBuffer(int eSize) override;
         DLLEXPORT virtual DXBuffer* createStructuredBuffer(int eSize) override;
-        //! Überprüft, ob eine Kugel in dem Sichtbaren Raum der Welt liegt und
+        //! UEberprueft, ob eine Kugel in dem Sichtbaren Raum der Welt liegt und
         //! gezeichnet werden muss \param pos Der Mittelpunkt der Kugel \param
         //! gezeichnet werden muss \param pos Der Mittelpunkt der Kugel \param
         //! radius Der Radius der Kugel \param dist Einen Zeiger auf einen
         //! radius Der Radius der Kugel \param dist Einen Zeiger auf einen
         //! float, in dem das quadrat des Abstands zur Kammeraposition
         //! float, in dem das quadrat des Abstands zur Kammeraposition
-        //! gespeichert wird, falls diese Funktion true zurückgiebt und der
+        //! gespeichert wird, falls diese Funktion true zurueckgiebt und der
         //! Zeiger nicht 0 ist
         //! Zeiger nicht 0 ist
         DLLEXPORT bool isInFrustrum(
         DLLEXPORT bool isInFrustrum(
             const Vec3<float>& pos, float radius, float* dist = 0) const;
             const Vec3<float>& pos, float radius, float* dist = 0) const;

+ 53 - 53
InitDatei.h

@@ -1,4 +1,4 @@
-#ifndef InitDatei_H
+#ifndef InitDatei_H
 #define InitDatei_H
 #define InitDatei_H
 
 
 #include "Array.h"
 #include "Array.h"
@@ -33,123 +33,123 @@ namespace Framework
         //! Setzt den Pfad zur Datei
         //! Setzt den Pfad zur Datei
         //! \param pfad Der Pfad zur Datei
         //! \param pfad Der Pfad zur Datei
         DLLEXPORT void setPfad(const char* pfad);
         DLLEXPORT void setPfad(const char* pfad);
-        //! Lähdt die Werte aus der Datei
+        //! Laehdt die Werte aus der Datei
         //! \return 1, falls das Laden erfolgreich war. 0, wenn ein fehler
         //! \return 1, falls das Laden erfolgreich war. 0, wenn ein fehler
         //! aufgetreten ist.
         //! aufgetreten ist.
         DLLEXPORT bool laden();
         DLLEXPORT bool laden();
-        //! Fügt der Datei einen Wert hinzu
+        //! Fuegt der Datei einen Wert hinzu
         //! \param name Der Name des Wertes
         //! \param name Der Name des Wertes
         //! \param wert Der Wert, der gespeichert werden soll
         //! \param wert Der Wert, der gespeichert werden soll
-        //! \return 1, falls der Wert erfolgreich hinzugefügt wurde
+        //! \return 1, falls der Wert erfolgreich hinzugefuegt wurde
         DLLEXPORT bool addWert(Text* name, Text* wert);
         DLLEXPORT bool addWert(Text* name, Text* wert);
-        //! Fügt der Datei einen Wert hinzu
+        //! Fuegt der Datei einen Wert hinzu
         //! \param name Der Name des Wertes
         //! \param name Der Name des Wertes
         //! \param wert Der Wert, der gespeichert werden soll
         //! \param wert Der Wert, der gespeichert werden soll
-        //! \return 1, falls der Wert erfolgreich hinzugefügt wurde
+        //! \return 1, falls der Wert erfolgreich hinzugefuegt wurde
         DLLEXPORT bool addWert(const char* name, const char* wert);
         DLLEXPORT bool addWert(const char* name, const char* wert);
-        //! Ändert einen bestimmten Wert
+        //! AEndert einen bestimmten Wert
         //! \param name Der Name des Wertes
         //! \param name Der Name des Wertes
         //! \param wert Der Wert, der gespeichert werden soll
         //! \param wert Der Wert, der gespeichert werden soll
-        //! \return 1, falls der Wert vorhanden war und erfolgreich geändert
+        //! \return 1, falls der Wert vorhanden war und erfolgreich geaendert
         //! werden konnte
         //! werden konnte
         DLLEXPORT bool setWert(Text* name, Text* wert);
         DLLEXPORT bool setWert(Text* name, Text* wert);
-        //! Ändert einen bestimmten Wert
+        //! AEndert einen bestimmten Wert
         //! \param name Der Name des Wertes
         //! \param name Der Name des Wertes
         //! \param wert Der Wert, der gespeichert werden soll
         //! \param wert Der Wert, der gespeichert werden soll
-        //! \return 1, falls der Wert vorhanden war und erfolgreich geändert
+        //! \return 1, falls der Wert vorhanden war und erfolgreich geaendert
         //! werden konnte
         //! werden konnte
         DLLEXPORT bool setWert(const char* name, const char* wert);
         DLLEXPORT bool setWert(const char* name, const char* wert);
-        //! Ändert einen bestimmten Wert
-        //! \param num Der Index des Wertes der geändert werden soll
+        //! AEndert einen bestimmten Wert
+        //! \param num Der Index des Wertes der geaendert werden soll
         //! \param wert Der Wert, der gespeichert werden soll
         //! \param wert Der Wert, der gespeichert werden soll
-        //! \return 1, falls der Wert vorhanden war und erfolgreich geändert
+        //! \return 1, falls der Wert vorhanden war und erfolgreich geaendert
         //! werden konnte
         //! werden konnte
         DLLEXPORT bool setWert(int num, Text* wert);
         DLLEXPORT bool setWert(int num, Text* wert);
-        //! Ändert einen bestimmten Wert
-        //! \param num Der Index des Wertes der geändert werden soll
+        //! AEndert einen bestimmten Wert
+        //! \param num Der Index des Wertes der geaendert werden soll
         //! \param wert Der Wert, der gespeichert werden soll
         //! \param wert Der Wert, der gespeichert werden soll
-        //! \return 1, falls der Wert vorhanden war und erfolgreich geändert
+        //! \return 1, falls der Wert vorhanden war und erfolgreich geaendert
         //! werden konnte
         //! werden konnte
         DLLEXPORT bool setWert(int num, const char* wert);
         DLLEXPORT bool setWert(int num, const char* wert);
-        //! Löscht einen bestimmten Wert
-        //! \param name Der Name des Wertes, der gelöscht werden soll
-        //! \return 1, falls der Wert vorhanden war und erfolgreich gelöscht
+        //! Loescht einen bestimmten Wert
+        //! \param name Der Name des Wertes, der geloescht werden soll
+        //! \return 1, falls der Wert vorhanden war und erfolgreich geloescht
         //! werden konnte
         //! werden konnte
         DLLEXPORT bool removeWert(Text* name);
         DLLEXPORT bool removeWert(Text* name);
-        //! Löscht einen bestimmten Wert
-        //! \param name Der Name des Wertes, der gelöscht werden soll
-        //! \return 1, falls der Wert vorhanden war und erfolgreich gelöscht
+        //! Loescht einen bestimmten Wert
+        //! \param name Der Name des Wertes, der geloescht werden soll
+        //! \return 1, falls der Wert vorhanden war und erfolgreich geloescht
         //! werden konnte
         //! werden konnte
         DLLEXPORT bool removeWert(const char* name);
         DLLEXPORT bool removeWert(const char* name);
-        //! Löscht einen bestimmten Wert
-        //! \param num Der Index des Wertes der gelöscht werden soll
-        //! \return 1, falls der Wert vorhanden war und erfolgreich gelöscht
+        //! Loescht einen bestimmten Wert
+        //! \param num Der Index des Wertes der geloescht werden soll
+        //! \return 1, falls der Wert vorhanden war und erfolgreich geloescht
         //! werden konnte
         //! werden konnte
         DLLEXPORT bool removeWert(int num);
         DLLEXPORT bool removeWert(int num);
-        //! Löscht alle Werte aus der Datei
+        //! Loescht alle Werte aus der Datei
         DLLEXPORT void removeAlle();
         DLLEXPORT void removeAlle();
         //! Speichert alle Werte in der Datei
         //! Speichert alle Werte in der Datei
         //! \return 1, falls das Speichern erfolgreich war
         //! \return 1, falls das Speichern erfolgreich war
         DLLEXPORT bool speichern();
         DLLEXPORT bool speichern();
-        //! Gibt die Anzahl der gespeicherten Werte zurück
+        //! Gibt die Anzahl der gespeicherten Werte zurueck
         DLLEXPORT int getWertAnzahl() const;
         DLLEXPORT int getWertAnzahl() const;
-        //! Überprüft, ob ein bestimmter Wert existiert
+        //! UEberprueft, ob ein bestimmter Wert existiert
         //! \param name Der Name, nach dem gesucht werden soll
         //! \param name Der Name, nach dem gesucht werden soll
         //! \return 1, falls der Wert gefunden wurde
         //! \return 1, falls der Wert gefunden wurde
         DLLEXPORT bool wertExistiert(Text* name);
         DLLEXPORT bool wertExistiert(Text* name);
-        //! Überprüft, ob ein bestimmter Wert existiert
+        //! UEberprueft, ob ein bestimmter Wert existiert
         //! \param name Der Name, nach dem gesucht werden soll
         //! \param name Der Name, nach dem gesucht werden soll
         //! \return 1, falls der Wert gefunden wurde
         //! \return 1, falls der Wert gefunden wurde
         DLLEXPORT bool wertExistiert(const char* name);
         DLLEXPORT bool wertExistiert(const char* name);
-        //! Gibt den Index eines Bestimmten Wertes zurück
+        //! Gibt den Index eines Bestimmten Wertes zurueck
         //! \param name Der Name des Wertes, nach dem gesucht werden soll
         //! \param name Der Name des Wertes, nach dem gesucht werden soll
         //! \return -1, falls der Wert nicht gefunden wurde. Der Index des
         //! \return -1, falls der Wert nicht gefunden wurde. Der Index des
         //! Wertes.
         //! Wertes.
         DLLEXPORT int getWertNummer(Text* name);
         DLLEXPORT int getWertNummer(Text* name);
-        //! Gibt den Index eines Bestimmten Wertes zurück
+        //! Gibt den Index eines Bestimmten Wertes zurueck
         //! \param name Der Name des Wertes, nach dem gesucht werden soll
         //! \param name Der Name des Wertes, nach dem gesucht werden soll
         //! \return -1, falls der Wert nicht gefunden wurde. Der Index des
         //! \return -1, falls der Wert nicht gefunden wurde. Der Index des
         //! Wertes.
         //! Wertes.
         DLLEXPORT int getWertNummer(const char* name);
         DLLEXPORT int getWertNummer(const char* name);
-        //! Gibt einen bestimmten Wert zurück
-        //! \param name Der Name des Wertes, der zurückgegeben werden soll
+        //! Gibt einen bestimmten Wert zurueck
+        //! \param name Der Name des Wertes, der zurueckgegeben werden soll
         //! \return 0, falls der Wert nicht gefunden wurde.
         //! \return 0, falls der Wert nicht gefunden wurde.
         DLLEXPORT Text* getWert(Text* name);
         DLLEXPORT Text* getWert(Text* name);
-        //! Gibt einen bestimmten Wert zurück
-        //! \param name Der Name des Wertes, der zurückgegeben werden soll
+        //! Gibt einen bestimmten Wert zurueck
+        //! \param name Der Name des Wertes, der zurueckgegeben werden soll
         //! \return 0, falls der Wert nicht gefunden wurde.
         //! \return 0, falls der Wert nicht gefunden wurde.
         DLLEXPORT Text* getWert(const char* name);
         DLLEXPORT Text* getWert(const char* name);
-        //! Gibt einen bestimmten Wert zurück
-        //! \param num Der Index des Wertes, der zurückgegeben werden soll
+        //! Gibt einen bestimmten Wert zurueck
+        //! \param num Der Index des Wertes, der zurueckgegeben werden soll
         //! \return 0, falls der Wert nicht gefunden wurde.
         //! \return 0, falls der Wert nicht gefunden wurde.
         DLLEXPORT Text* getWert(int num);
         DLLEXPORT Text* getWert(int num);
-        //! Gibt einen bestimmten Wert zurück
-        //! \param name Der Name des Wertes, der zurückgegeben werden soll
+        //! Gibt einen bestimmten Wert zurueck
+        //! \param name Der Name des Wertes, der zurueckgegeben werden soll
         //! \return 0, falls der Wert nicht gefunden wurde. Der Wert ohne
         //! \return 0, falls der Wert nicht gefunden wurde. Der Wert ohne
-        //! erhöhten Reference Counter
+        //! erhoehten Reference Counter
         DLLEXPORT Text* zWert(Text* name);
         DLLEXPORT Text* zWert(Text* name);
-        //! Gibt einen bestimmten Wert zurück
-        //! \param name Der Name des Wertes, der zurückgegeben werden soll
+        //! Gibt einen bestimmten Wert zurueck
+        //! \param name Der Name des Wertes, der zurueckgegeben werden soll
         //! \return 0, falls der Wert nicht gefunden wurde. Der Wert ohne
         //! \return 0, falls der Wert nicht gefunden wurde. Der Wert ohne
-        //! erhöhten Reference Counter
+        //! erhoehten Reference Counter
         DLLEXPORT Text* zWert(const char* name);
         DLLEXPORT Text* zWert(const char* name);
-        //! Gibt einen bestimmten Wert zurück
-        //! \param num Der Index des Wertes, der zurückgegeben werden soll
+        //! Gibt einen bestimmten Wert zurueck
+        //! \param num Der Index des Wertes, der zurueckgegeben werden soll
         //! \return 0, falls der Wert nicht gefunden wurde. Der Wert ohne
         //! \return 0, falls der Wert nicht gefunden wurde. Der Wert ohne
-        //! erhöhten Reference Counter
+        //! erhoehten Reference Counter
         DLLEXPORT Text* zWert(int num);
         DLLEXPORT Text* zWert(int num);
-        //! Gibt den Namen eines bestimmten Wertes zurück
-        //! \param num Der Index des Wertes, dessen Namen zurückgegeben werden
+        //! Gibt den Namen eines bestimmten Wertes zurueck
+        //! \param num Der Index des Wertes, dessen Namen zurueckgegeben werden
         //! soll \return 0, falls der Wert nicht gefunden wurde.
         //! soll \return 0, falls der Wert nicht gefunden wurde.
         DLLEXPORT Text* getName(int num);
         DLLEXPORT Text* getName(int num);
-        //! Gibt den Namen eines bestimmten Wertes zurück
-        //! \param num Der Index des Wertes, dessen Namen zurückgegeben werden
+        //! Gibt den Namen eines bestimmten Wertes zurueck
+        //! \param num Der Index des Wertes, dessen Namen zurueckgegeben werden
         //! soll \return 0, falls der Wert nicht gefunden wurde. Der Name ohne
         //! soll \return 0, falls der Wert nicht gefunden wurde. Der Name ohne
-        //! erhöhten Reference Counter
+        //! erhoehten Reference Counter
         DLLEXPORT Text* zName(int num);
         DLLEXPORT Text* zName(int num);
-        //! Gibt den Pfad zur Datei zurück
+        //! Gibt den Pfad zur Datei zurueck
         DLLEXPORT Text* getPfad() const;
         DLLEXPORT Text* getPfad() const;
-        //! Gibt den Pfad zur Datei ohne erhöhten Reference Counter zurück
+        //! Gibt den Pfad zur Datei ohne erhoehten Reference Counter zurueck
         DLLEXPORT Text* zPfad() const;
         DLLEXPORT Text* zPfad() const;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 2 - 2
JsonEditor.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "DataValidator.h"
 #include "DataValidator.h"
 #include "JSON.h"
 #include "JSON.h"
@@ -223,7 +223,7 @@ namespace Framework
 
 
         protected:
         protected:
             //! Verarbeitet Maus Nachrichten
             //! Verarbeitet Maus Nachrichten
-            //! \param me Das Ereignis, was durch die Mauseingabe ausgelößt
+            //! \param me Das Ereignis, was durch die Mauseingabe ausgeloesst
             //! wurde
             //! wurde
             DLLEXPORT void doMausEreignis(
             DLLEXPORT void doMausEreignis(
                 MausEreignis& me, bool userRet) override;
                 MausEreignis& me, bool userRet) override;

+ 35 - 35
KSGTDatei.h

@@ -1,4 +1,4 @@
-#ifndef KSGTDatei_H
+#ifndef KSGTDatei_H
 #define KSGTDatei_H
 #define KSGTDatei_H
 
 
 #include "Array.h"
 #include "Array.h"
@@ -31,92 +31,92 @@ namespace Framework
         //! Setzt den Pfad zur Datei
         //! Setzt den Pfad zur Datei
         //! \param pfad Der Pfad zur Datei
         //! \param pfad Der Pfad zur Datei
         DLLEXPORT void setPfad(Text* pfad);
         DLLEXPORT void setPfad(Text* pfad);
-        //! lähdt alle Daten aus der angegebenen Datei
+        //! laehdt alle Daten aus der angegebenen Datei
         //! \return 1, falls das laden erfolgreich war. 0, wenn ein Fehler beim
         //! \return 1, falls das laden erfolgreich war. 0, wenn ein Fehler beim
         //! laden aufgetreten ist
         //! laden aufgetreten ist
         DLLEXPORT bool laden();
         DLLEXPORT bool laden();
-        //! Fügt eine Zeile zur Tabelle hinzu
+        //! Fuegt eine Zeile zur Tabelle hinzu
         //! \param feldAnzahl Die Anzahl der Felder in der Zeile
         //! \param feldAnzahl Die Anzahl der Felder in der Zeile
-        //! \param zWert Einen Zeiger auf die Werte in der Zeile ohne erhöhten
+        //! \param zWert Einen Zeiger auf die Werte in der Zeile ohne erhoehten
         //! Reference Counter \return 1, wenn kein Fehler aufgetreten ist
         //! Reference Counter \return 1, wenn kein Fehler aufgetreten ist
         DLLEXPORT bool addZeile(int feldAnzahl, RCArray<Text>* zWert);
         DLLEXPORT bool addZeile(int feldAnzahl, RCArray<Text>* zWert);
         //! Ersetzt eine existierende Zeile
         //! Ersetzt eine existierende Zeile
         //! \param zeile Der Index der Zeile, die ersetzt werden soll
         //! \param zeile Der Index der Zeile, die ersetzt werden soll
         //! \param feldAnzahl Die Anzahl der Felder in der Zeile
         //! \param feldAnzahl Die Anzahl der Felder in der Zeile
-        //! \param zWert Einen Zeiger auf die Werte in der Zeile ohne erhöhten
+        //! \param zWert Einen Zeiger auf die Werte in der Zeile ohne erhoehten
         //! Reference Counter \return 1, wenn die Zeile existierte und ersetzt
         //! Reference Counter \return 1, wenn die Zeile existierte und ersetzt
         //! wurde. 0, wenn die angegebene Zeile nicht existierte
         //! wurde. 0, wenn die angegebene Zeile nicht existierte
         DLLEXPORT bool setZeile(
         DLLEXPORT bool setZeile(
             int zeile, int feldAnzahl, RCArray<Text>* zWert);
             int zeile, int feldAnzahl, RCArray<Text>* zWert);
-        //! Löscht eine Zeile
-        //! \param zeile Der Index der Zeile, die gelöscht werden soll
-        //! \return 1, wenn die Zeile gelöscht wurde. 0, wenn die Zeile nicht
+        //! Loescht eine Zeile
+        //! \param zeile Der Index der Zeile, die geloescht werden soll
+        //! \return 1, wenn die Zeile geloescht wurde. 0, wenn die Zeile nicht
         //! gefunden wurde
         //! gefunden wurde
         DLLEXPORT bool removeZeile(int zeile);
         DLLEXPORT bool removeZeile(int zeile);
-        //! Fügt einer Bestimmten Zeile einen Wert hinzu
-        //! \param zeile Der Index der Zeile, der ein Wert hinzugefügt werden
+        //! Fuegt einer Bestimmten Zeile einen Wert hinzu
+        //! \param zeile Der Index der Zeile, der ein Wert hinzugefuegt werden
         //! soll \param pos Die Position in der Zeile, an der der Wert
         //! soll \param pos Die Position in der Zeile, an der der Wert
-        //! hinzugefügt werden soll \param wert Der Wert, der gespeichert werden
-        //! soll \return 1, falls Der Wert erfolgreich hinzugefügt wurde. 0,
-        //! falls die Zeile nicht existiert, oder pos zu groß ist
+        //! hinzugefuegt werden soll \param wert Der Wert, der gespeichert werden
+        //! soll \return 1, falls Der Wert erfolgreich hinzugefuegt wurde. 0,
+        //! falls die Zeile nicht existiert, oder pos zu gross ist
         DLLEXPORT bool addFeld(int zeile, int pos, Text* wert);
         DLLEXPORT bool addFeld(int zeile, int pos, Text* wert);
-        //! Fügt einer Bestimmten Zeile einen Wert hinzu
-        //! \param zeile Der Index der Zeile, der ein Wert hinzugefügt werden
+        //! Fuegt einer Bestimmten Zeile einen Wert hinzu
+        //! \param zeile Der Index der Zeile, der ein Wert hinzugefuegt werden
         //! soll \param pos Die Position in der Zeile, an der der Wert
         //! soll \param pos Die Position in der Zeile, an der der Wert
-        //! hinzugefügt werden soll \param wert Der Wert, der gespeichert werden
-        //! soll \return 1, falls Der Wert erfolgreich hinzugefügt wurde. 0,
-        //! falls die Zeile nicht existiert, oder pos zu groß ist
+        //! hinzugefuegt werden soll \param wert Der Wert, der gespeichert werden
+        //! soll \return 1, falls Der Wert erfolgreich hinzugefuegt wurde. 0,
+        //! falls die Zeile nicht existiert, oder pos zu gross ist
         DLLEXPORT bool addFeld(int zeile, int pos, const char* wert);
         DLLEXPORT bool addFeld(int zeile, int pos, const char* wert);
-        //! Fügt einer Bestimmten Zeile am Ende einen Wert hinzu
-        //! \param zeile Der Index der Zeile, der ein Wert hinzugefügt werden
+        //! Fuegt einer Bestimmten Zeile am Ende einen Wert hinzu
+        //! \param zeile Der Index der Zeile, der ein Wert hinzugefuegt werden
         //! soll \param wert Der Wert, der gespeichert werden soll \return 1,
         //! soll \param wert Der Wert, der gespeichert werden soll \return 1,
-        //! falls Der Wert erfolgreich hinzugefügt wurde. 0, falls die Zeile
+        //! falls Der Wert erfolgreich hinzugefuegt wurde. 0, falls die Zeile
         //! nicht existiert
         //! nicht existiert
         DLLEXPORT bool addFeld(int zeile, Text* wert);
         DLLEXPORT bool addFeld(int zeile, Text* wert);
-        //! Fügt einer Bestimmten Zeile am Ende einen Wert hinzu
-        //! \param zeile Der Index der Zeile, der ein Wert hinzugefügt werden
+        //! Fuegt einer Bestimmten Zeile am Ende einen Wert hinzu
+        //! \param zeile Der Index der Zeile, der ein Wert hinzugefuegt werden
         //! soll \param wert Der Wert, der gespeichert werden soll \return 1,
         //! soll \param wert Der Wert, der gespeichert werden soll \return 1,
-        //! falls Der Wert erfolgreich hinzugefügt wurde. 0, falls die Zeile
+        //! falls Der Wert erfolgreich hinzugefuegt wurde. 0, falls die Zeile
         //! nicht existiert
         //! nicht existiert
         DLLEXPORT bool addFeld(int zeile, const char* wert);
         DLLEXPORT bool addFeld(int zeile, const char* wert);
         //! Setzt einen Bestimmten Wert in einer Zeile
         //! Setzt einen Bestimmten Wert in einer Zeile
-        //! \param zeile Der Index der Zeile, in der ein Wert verändert werden
+        //! \param zeile Der Index der Zeile, in der ein Wert veraendert werden
         //! soll \param feld Die Position in der Zeile, an der der Wert gesetzt
         //! soll \param feld Die Position in der Zeile, an der der Wert gesetzt
         //! werden soll \param wert Der Wert, der gespeichert werden soll
         //! werden soll \param wert Der Wert, der gespeichert werden soll
         //! \return 1, falls Der Wert erfolgreich ersetzt wurde. 0, falls die
         //! \return 1, falls Der Wert erfolgreich ersetzt wurde. 0, falls die
         //! Zeile oder der Wert nicht existiert
         //! Zeile oder der Wert nicht existiert
         DLLEXPORT bool setFeld(int zeile, int feld, Text* wert);
         DLLEXPORT bool setFeld(int zeile, int feld, Text* wert);
         //! Setzt einen Bestimmten Wert in einer Zeile
         //! Setzt einen Bestimmten Wert in einer Zeile
-        //! \param zeile Der Index der Zeile, in der ein Wert verändert werden
+        //! \param zeile Der Index der Zeile, in der ein Wert veraendert werden
         //! soll \param feld Die Position in der Zeile, an der der Wert gesetzt
         //! soll \param feld Die Position in der Zeile, an der der Wert gesetzt
         //! werden soll \param wert Der Wert, der gespeichert werden soll
         //! werden soll \param wert Der Wert, der gespeichert werden soll
         //! \return 1, falls Der Wert erfolgreich ersetzt wurde. 0, falls die
         //! \return 1, falls Der Wert erfolgreich ersetzt wurde. 0, falls die
         //! Zeile oder der Wert nicht existiert
         //! Zeile oder der Wert nicht existiert
         DLLEXPORT bool setFeld(int zeile, int feld, const char* wert);
         DLLEXPORT bool setFeld(int zeile, int feld, const char* wert);
         //! Entfernt einen bestimmten Wert
         //! Entfernt einen bestimmten Wert
-        //! \param zeile Der Index der Zeile, aus der ein Wert gelöscht werden
-        //! soll \param feld Die Position in der Zeile, an der der Wert gelöscht
-        //! werden soll \return 1, falls Der Wert erfolgreich gelöscht wurde. 0,
+        //! \param zeile Der Index der Zeile, aus der ein Wert geloescht werden
+        //! soll \param feld Die Position in der Zeile, an der der Wert geloescht
+        //! werden soll \return 1, falls Der Wert erfolgreich geloescht wurde. 0,
         //! falls die Zeile oder der Wert nicht existiert
         //! falls die Zeile oder der Wert nicht existiert
         DLLEXPORT bool removeFeld(int zeile, int feld);
         DLLEXPORT bool removeFeld(int zeile, int feld);
         //! Speichert die Tabelle in der Datei
         //! Speichert die Tabelle in der Datei
         //! \return 1, falls die Tabbelle erfolgreich gespeichert wurde
         //! \return 1, falls die Tabbelle erfolgreich gespeichert wurde
         DLLEXPORT bool speichern();
         DLLEXPORT bool speichern();
-        //! Gibt die Anzahl der Zeilen zurück
+        //! Gibt die Anzahl der Zeilen zurueck
         DLLEXPORT int getZeilenAnzahl() const;
         DLLEXPORT int getZeilenAnzahl() const;
-        //! Gibt die Anzahl der Werte (Spalten) in einer Zeile zurück
+        //! Gibt die Anzahl der Werte (Spalten) in einer Zeile zurueck
         //! \param zeile Der Index der Zeile, von der die Anzahl Werte ermittelt
         //! \param zeile Der Index der Zeile, von der die Anzahl Werte ermittelt
         //! werden soll
         //! werden soll
         DLLEXPORT int getFeldAnzahl(int zeile) const;
         DLLEXPORT int getFeldAnzahl(int zeile) const;
-        //! Gibt einen bestimmten gespeicherten Wert zurück
+        //! Gibt einen bestimmten gespeicherten Wert zurueck
         //! \param zeile Der Index der Zeile, in der der Wert gespeichert wird
         //! \param zeile Der Index der Zeile, in der der Wert gespeichert wird
         //! \param feld Der Index des Wertes in der Zeile
         //! \param feld Der Index des Wertes in der Zeile
-        //! \return Den gespeicherten Wert mit erhöhtem Reference Counter
+        //! \return Den gespeicherten Wert mit erhoehtem Reference Counter
         DLLEXPORT Text* getFeld(int zeile, int feld) const;
         DLLEXPORT Text* getFeld(int zeile, int feld) const;
-        //! Gibt einen bestimmten gespeicherten Wert zurück
+        //! Gibt einen bestimmten gespeicherten Wert zurueck
         //! \param zeile Der Index der Zeile, in der der Wert gespeichert wird
         //! \param zeile Der Index der Zeile, in der der Wert gespeichert wird
         //! \param feld Der Index des Wertes in der Zeile
         //! \param feld Der Index des Wertes in der Zeile
-        //! \return Den gespeicherten Wert ohne erhöhten Reference Counter
+        //! \return Den gespeicherten Wert ohne erhoehten Reference Counter
         DLLEXPORT Text* zFeld(int zeile, int feld) const;
         DLLEXPORT Text* zFeld(int zeile, int feld) const;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 31 - 31
Kam3D.cpp

@@ -1,4 +1,4 @@
-#include "Kam3D.h"
+#include "Kam3D.h"
 
 
 #include <d3d11.h>
 #include <d3d11.h>
 #include <DirectXMath.h>
 #include <DirectXMath.h>
@@ -65,7 +65,7 @@ void Kam3D::setPosition(Vec3<float> pos)
 }
 }
 
 
 // zoomt heran, indem sich die Kamera etwas auf das Blickziel zubewegt
 // zoomt heran, indem sich die Kamera etwas auf das Blickziel zubewegt
-//  val: Die länge der Strecke um die sich die Kamera bewegen soll
+//  val: Die laenge der Strecke um die sich die Kamera bewegen soll
 void Kam3D::scrollIn(float val)
 void Kam3D::scrollIn(float val)
 {
 {
     Vec3<float> n(0, 0, 1);
     Vec3<float> n(0, 0, 1);
@@ -78,7 +78,7 @@ void Kam3D::scrollIn(float val)
 }
 }
 
 
 // zppmt heraus, indem sich die Kamera etwas von dem Blockziel entfernt
 // zppmt heraus, indem sich die Kamera etwas von dem Blockziel entfernt
-//  val: Die länge der Strecke um die sich die Kamera bewegen soll
+//  val: Die laenge der Strecke um die sich die Kamera bewegen soll
 void Kam3D::scrollOut(float val)
 void Kam3D::scrollOut(float val)
 {
 {
     Vec3<float> n(0, 0, 1);
     Vec3<float> n(0, 0, 1);
@@ -140,8 +140,8 @@ void Kam3D::setBildschirmPosition(int x, int y)
     viewport.y = (float)y;
     viewport.y = (float)y;
 }
 }
 
 
-// Setzt die Größe des Bildes auf dem Bildschirm
-//  p: Ein Punkt, mit x als Breite und y als Höhe in Pixlen
+// Setzt die Groesse des Bildes auf dem Bildschirm
+//  p: Ein Punkt, mit x als Breite und y als Hoehe in Pixlen
 void Kam3D::setBildschirmSize(Punkt p)
 void Kam3D::setBildschirmSize(Punkt p)
 {
 {
     viewport.width = (float)p.x;
     viewport.width = (float)p.x;
@@ -149,13 +149,13 @@ void Kam3D::setBildschirmSize(Punkt p)
     updateMatrix();
     updateMatrix();
 }
 }
 
 
-// Setzt die Größe des Bildes auf dem Bildschirm
+// Setzt die Groesse des Bildes auf dem Bildschirm
 //  br: Die Breite in Pixeln
 //  br: Die Breite in Pixeln
-//  hö: Die Höhe in Pixeln
-void Kam3D::setBildschirmSize(int br, int hö)
+//  hoe: Die Hoehe in Pixeln
+void Kam3D::setBildschirmSize(int br, int hoe)
 {
 {
     viewport.width = (float)br;
     viewport.width = (float)br;
-    viewport.height = (float)hö;
+    viewport.height = (float)hoe;
     updateMatrix();
     updateMatrix();
 }
 }
 
 
@@ -168,7 +168,7 @@ void Kam3D::setWelt(Welt3D* w)
 }
 }
 
 
 // Setzt den Style der Kamera
 // Setzt den Style der Kamera
-//  style: Der neue Style bestehend aus den Flags aus der zugehörigen Style
+//  style: Der neue Style bestehend aus den Flags aus der zugehoerigen Style
 //  Klasse
 //  Klasse
 void Kam3D::setStyle(__int64 style)
 void Kam3D::setStyle(__int64 style)
 {
 {
@@ -176,8 +176,8 @@ void Kam3D::setStyle(__int64 style)
 }
 }
 
 
 // Setzt den Style der Kamera
 // Setzt den Style der Kamera
-//  style: Alle Style Flags, die verändert werden sollen
-//  add_remove: 1, falls der Style hinzugefügt werden soll. 0, falls der Style
+//  style: Alle Style Flags, die veraendert werden sollen
+//  add_remove: 1, falls der Style hinzugefuegt werden soll. 0, falls der Style
 //  entfernt weden soll
 //  entfernt weden soll
 void Kam3D::setStyle(__int64 style, bool add_remove)
 void Kam3D::setStyle(__int64 style, bool add_remove)
 {
 {
@@ -187,8 +187,8 @@ void Kam3D::setStyle(__int64 style, bool add_remove)
         this->style &= ~style;
         this->style &= ~style;
 }
 }
 
 
-// Fügt Style Flags hinzu
-//  style: Der Style, der hinzugefügt werden soll
+// Fuegt Style Flags hinzu
+//  style: Der Style, der hinzugefuegt werden soll
 void Kam3D::addStyle(__int64 style)
 void Kam3D::addStyle(__int64 style)
 {
 {
     this->style |= style;
     this->style |= style;
@@ -317,36 +317,36 @@ void Kam3D::doMausEreignis(MausEreignis& me)
 //  te: das Tastaturereignis, das verarbeitet werden soll
 //  te: das Tastaturereignis, das verarbeitet werden soll
 void Kam3D::doTastaturEreignis(TastaturEreignis& te) {}
 void Kam3D::doTastaturEreignis(TastaturEreignis& te) {}
 
 
-// Gibt zurück, ob bestimmte Styles gesetzt wurden
-//  style: Die Styles, die überprüft werden sollen
+// Gibt zurueck, ob bestimmte Styles gesetzt wurden
+//  style: Die Styles, die ueberprueft werden sollen
 //  return: 1, falls alle Styles in style gesetzt wurden
 //  return: 1, falls alle Styles in style gesetzt wurden
 bool Kam3D::hatStyle(__int64 style) const
 bool Kam3D::hatStyle(__int64 style) const
 {
 {
     return (this->style | style) == this->style;
     return (this->style | style) == this->style;
 }
 }
 
 
-// Gibt zurück, ob bestimmte Styles nicht gesetzt wurden
-//  style: Die Styles, die geprüft werden sollen
+// Gibt zurueck, ob bestimmte Styles nicht gesetzt wurden
+//  style: Die Styles, die geprueft werden sollen
 //  return: 1, falls alle Styles in style nicht gesetzt wurden
 //  return: 1, falls alle Styles in style nicht gesetzt wurden
 bool Kam3D::hatStyleNicht(__int64 style) const
 bool Kam3D::hatStyleNicht(__int64 style) const
 {
 {
     return (this->style | style) != this->style;
     return (this->style | style) != this->style;
 }
 }
 
 
-// Gibt einen Zeiger auf den Viewport zurück
+// Gibt einen Zeiger auf den Viewport zurueck
 const ViewPort* Kam3D::zViewPort() const
 const ViewPort* Kam3D::zViewPort() const
 {
 {
     return &viewport;
     return &viewport;
 }
 }
 
 
-// Gibt die Position der Kamera in der Welt zurück
+// Gibt die Position der Kamera in der Welt zurueck
 const Vec3<float>& Kam3D::getWorldPosition() const
 const Vec3<float>& Kam3D::getWorldPosition() const
 {
 {
     return pos;
     return pos;
 }
 }
 
 
-// Gibt die Position in der Welt zurück
-//  screen: die Position auf dem Bildschirm, die übersetzt werden soll
+// Gibt die Position in der Welt zurueck
+//  screen: die Position auf dem Bildschirm, die uebersetzt werden soll
 const Vec3<float> Kam3D::getWorldPosition(Punkt screen) const
 const Vec3<float> Kam3D::getWorldPosition(Punkt screen) const
 {
 {
     Vec3<float> point = Vec3<float>(
     Vec3<float> point = Vec3<float>(
@@ -361,8 +361,8 @@ const Vec3<float> Kam3D::getWorldPosition(Punkt screen) const
     return inv * point;
     return inv * point;
 }
 }
 
 
-// Gibt die Richtung der Kamera in der Welt zurück
-//  screen: die Position auf dem Bildschirm, die übersetzt werden soll
+// Gibt die Richtung der Kamera in der Welt zurueck
+//  screen: die Position auf dem Bildschirm, die uebersetzt werden soll
 const Vec3<float> Kam3D::getWorldDirection(Punkt screen) const
 const Vec3<float> Kam3D::getWorldDirection(Punkt screen) const
 {
 {
     Vec3<float> point = Vec3<float>(
     Vec3<float> point = Vec3<float>(
@@ -382,43 +382,43 @@ const Vec3<float> Kam3D::getWorldDirection(Punkt screen) const
     return pointT - point;
     return pointT - point;
 }
 }
 
 
-// Gibt die Projektionsmatrix der Kamera zurück
+// Gibt die Projektionsmatrix der Kamera zurueck
 const Mat4<float>& Kam3D::getProjectionMatrix() const
 const Mat4<float>& Kam3D::getProjectionMatrix() const
 {
 {
     return proj;
     return proj;
 }
 }
 
 
-// Gibt die Ansichtsmatrix der Kamera zurück
+// Gibt die Ansichtsmatrix der Kamera zurueck
 const Mat4<float>& Kam3D::getViewMatrix() const
 const Mat4<float>& Kam3D::getViewMatrix() const
 {
 {
     return view;
     return view;
 }
 }
 
 
-//! Gibt die Rotation um die einzelnen axen zurück
+//! Gibt die Rotation um die einzelnen axen zurueck
 const Vec3<float> Kam3D::getRotation() const
 const Vec3<float> Kam3D::getRotation() const
 {
 {
     return {rotX, rotY, rotZ};
     return {rotX, rotY, rotZ};
 }
 }
 
 
-//! Gibt die Position der Kamera auf dem Bildschirm zurück
+//! Gibt die Position der Kamera auf dem Bildschirm zurueck
 const Punkt Kam3D::getScreenPos() const
 const Punkt Kam3D::getScreenPos() const
 {
 {
     return Punkt((int)viewport.x, (int)viewport.y);
     return Punkt((int)viewport.x, (int)viewport.y);
 }
 }
 
 
-//! Gibt die Größe der Kamera auf dem Bildschirm zurück
+//! Gibt die Groesse der Kamera auf dem Bildschirm zurueck
 const Punkt Kam3D::getScreenSize() const
 const Punkt Kam3D::getScreenSize() const
 {
 {
     return Punkt((int)viewport.width, (int)viewport.height);
     return Punkt((int)viewport.width, (int)viewport.height);
 }
 }
 
 
-// Gibt die Welt zurück
+// Gibt die Welt zurueck
 Welt3D* Kam3D::getWelt() const
 Welt3D* Kam3D::getWelt() const
 {
 {
     return welt ? dynamic_cast<Welt3D*>(welt->getThis()) : 0;
     return welt ? dynamic_cast<Welt3D*>(welt->getThis()) : 0;
 }
 }
 
 
-// Gibt die Welt zurück
+// Gibt die Welt zurueck
 Welt3D* Kam3D::zWelt() const
 Welt3D* Kam3D::zWelt() const
 {
 {
     return welt;
     return welt;

+ 29 - 29
Kam3D.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Mat4.h"
 #include "Mat4.h"
 #include "Punkt.h"
 #include "Punkt.h"
@@ -69,10 +69,10 @@ namespace Framework
         //! Setzt die Position der Kamera in der 3D Welt
         //! Setzt die Position der Kamera in der 3D Welt
         DLLEXPORT void setPosition(Vec3<float> pos);
         DLLEXPORT void setPosition(Vec3<float> pos);
         //! zoomt heran, indem sich die Kamera etwas auf das Blickziel zubewegt
         //! zoomt heran, indem sich die Kamera etwas auf das Blickziel zubewegt
-        //! \param val Die länge der Strecke um die sich die Kamera bewegen soll
+        //! \param val Die laenge der Strecke um die sich die Kamera bewegen soll
         DLLEXPORT void scrollIn(float val);
         DLLEXPORT void scrollIn(float val);
         //! zppmt heraus, indem sich die Kamera etwas von dem Blockziel entfernt
         //! zppmt heraus, indem sich die Kamera etwas von dem Blockziel entfernt
-        //! \param val Die länge der Strecke um die sich die Kamera bewegen soll
+        //! \param val Die laenge der Strecke um die sich die Kamera bewegen soll
         DLLEXPORT void scrollOut(float val);
         DLLEXPORT void scrollOut(float val);
         //! Richtet die Kamera so aus, dass sie genau auf einen bestimmten Punkt
         //! Richtet die Kamera so aus, dass sie genau auf einen bestimmten Punkt
         //! zeigt \param ziel Der Punkt, auf den die Kamera zeigen soll
         //! zeigt \param ziel Der Punkt, auf den die Kamera zeigen soll
@@ -87,27 +87,27 @@ namespace Framework
         //! \param x Die x Koordinate in Pixeln
         //! \param x Die x Koordinate in Pixeln
         //! \param y Die y Koordinate in Pixeln
         //! \param y Die y Koordinate in Pixeln
         DLLEXPORT void setBildschirmPosition(int x, int y);
         DLLEXPORT void setBildschirmPosition(int x, int y);
-        //! Setzt die Größe des Bildes auf dem Bildschirm
-        //! \param p Ein Punkt, mit x als Breite und y als Höhe in Pixlen
+        //! Setzt die Groesse des Bildes auf dem Bildschirm
+        //! \param p Ein Punkt, mit x als Breite und y als Hoehe in Pixlen
         DLLEXPORT void setBildschirmSize(Punkt p);
         DLLEXPORT void setBildschirmSize(Punkt p);
-        //! Setzt die Größe des Bildes auf dem Bildschirm
+        //! Setzt die Groesse des Bildes auf dem Bildschirm
         //! \param br Die Breite in Pixeln
         //! \param br Die Breite in Pixeln
-        //! \param hi Die Höhe in Pixeln
+        //! \param hi Die Hoehe in Pixeln
         DLLEXPORT void setBildschirmSize(int br, int hi);
         DLLEXPORT void setBildschirmSize(int br, int hi);
         //! Setzt die Welt, die gezeichnet werden soll
         //! Setzt die Welt, die gezeichnet werden soll
         //! \param w Die Welt
         //! \param w Die Welt
         DLLEXPORT void setWelt(Welt3D* w);
         DLLEXPORT void setWelt(Welt3D* w);
         //! Setzt den Style der Kamera
         //! Setzt den Style der Kamera
         //! \param style Der neue Style bestehend aus den Flags aus der
         //! \param style Der neue Style bestehend aus den Flags aus der
-        //! zugehörigen Style Klasse
+        //! zugehoerigen Style Klasse
         DLLEXPORT void setStyle(__int64 style);
         DLLEXPORT void setStyle(__int64 style);
         //! Setzt den Style der Kamera
         //! Setzt den Style der Kamera
-        //! \param style Alle Style Flags, die verändert werden sollen
-        //!  add_remove: 1, falls der Style hinzugefügt werden soll. 0, falls
+        //! \param style Alle Style Flags, die veraendert werden sollen
+        //!  add_remove: 1, falls der Style hinzugefuegt werden soll. 0, falls
         //!  der Style entfernt weden soll
         //!  der Style entfernt weden soll
         DLLEXPORT void setStyle(__int64 style, bool add_remove);
         DLLEXPORT void setStyle(__int64 style, bool add_remove);
-        //! Fügt Style Flags hinzu
-        //! \param style Der Style, der hinzugefügt werden soll
+        //! Fuegt Style Flags hinzu
+        //! \param style Der Style, der hinzugefuegt werden soll
         DLLEXPORT void addStyle(__int64 style);
         DLLEXPORT void addStyle(__int64 style);
         //! Entfernt Style Flags
         //! Entfernt Style Flags
         //! \param style Der Style, der entfernt werden soll
         //! \param style Der Style, der entfernt werden soll
@@ -125,39 +125,39 @@ namespace Framework
         //! Verarbeitet ein Tastaturereignis
         //! Verarbeitet ein Tastaturereignis
         //! \param te das Tastaturereignis, das verarbeitet werden soll
         //! \param te das Tastaturereignis, das verarbeitet werden soll
         DLLEXPORT virtual void doTastaturEreignis(TastaturEreignis& te);
         DLLEXPORT virtual void doTastaturEreignis(TastaturEreignis& te);
-        //! Gibt zurück, ob bestimmte Styles gesetzt wurden
-        //! \param style Die Styles, die überprüft werden sollen
+        //! Gibt zurueck, ob bestimmte Styles gesetzt wurden
+        //! \param style Die Styles, die ueberprueft werden sollen
         //! \return 1, falls alle Styles in style gesetzt wurden
         //! \return 1, falls alle Styles in style gesetzt wurden
         DLLEXPORT bool hatStyle(__int64 style) const;
         DLLEXPORT bool hatStyle(__int64 style) const;
-        //! Gibt zurück, ob bestimmte Styles nicht gesetzt wurden
-        //! \param style Die Styles, die geprüft werden sollen
+        //! Gibt zurueck, ob bestimmte Styles nicht gesetzt wurden
+        //! \param style Die Styles, die geprueft werden sollen
         //! \return 1, falls alle Styles in style nicht gesetzt wurden
         //! \return 1, falls alle Styles in style nicht gesetzt wurden
         DLLEXPORT bool hatStyleNicht(__int64 style) const;
         DLLEXPORT bool hatStyleNicht(__int64 style) const;
-        //! Gibt einen Zeiger auf den Viewport zurück
+        //! Gibt einen Zeiger auf den Viewport zurueck
         DLLEXPORT const ViewPort* zViewPort() const;
         DLLEXPORT const ViewPort* zViewPort() const;
-        //! Gibt die Position der Kamera in der Welt zurück
+        //! Gibt die Position der Kamera in der Welt zurueck
         DLLEXPORT const Vec3<float>& getWorldPosition() const;
         DLLEXPORT const Vec3<float>& getWorldPosition() const;
-        //! Gibt die Position in der Welt zurück
-        //! \param screen die Position auf dem Bildschirm, die übersetzt werden
+        //! Gibt die Position in der Welt zurueck
+        //! \param screen die Position auf dem Bildschirm, die uebersetzt werden
         //! soll
         //! soll
         DLLEXPORT const Vec3<float> getWorldPosition(Punkt screen) const;
         DLLEXPORT const Vec3<float> getWorldPosition(Punkt screen) const;
-        //! Gibt die Richtung der Kamera in der Welt zurück
-        //! \param screen die Position auf dem Bildschirm, die übersetzt werden
+        //! Gibt die Richtung der Kamera in der Welt zurueck
+        //! \param screen die Position auf dem Bildschirm, die uebersetzt werden
         //! soll
         //! soll
         DLLEXPORT const Vec3<float> getWorldDirection(Punkt screen) const;
         DLLEXPORT const Vec3<float> getWorldDirection(Punkt screen) const;
-        //! Gibt die Projektionsmatrix der Kamera zurück
+        //! Gibt die Projektionsmatrix der Kamera zurueck
         DLLEXPORT const Mat4<float>& getProjectionMatrix() const;
         DLLEXPORT const Mat4<float>& getProjectionMatrix() const;
-        //! Gibt die Ansichtsmatrix der Kamera zurück
+        //! Gibt die Ansichtsmatrix der Kamera zurueck
         DLLEXPORT const Mat4<float>& getViewMatrix() const;
         DLLEXPORT const Mat4<float>& getViewMatrix() const;
-        //! Gibt die Rotation um die einzelnen axen zurück
+        //! Gibt die Rotation um die einzelnen axen zurueck
         DLLEXPORT const Vec3<float> getRotation() const;
         DLLEXPORT const Vec3<float> getRotation() const;
-        //! Gibt die Position der Kamera auf dem Bildschirm zurück
+        //! Gibt die Position der Kamera auf dem Bildschirm zurueck
         DLLEXPORT const Punkt getScreenPos() const;
         DLLEXPORT const Punkt getScreenPos() const;
-        //! Gibt die Größe der Kamera auf dem Bildschirm zurück
+        //! Gibt die Groesse der Kamera auf dem Bildschirm zurueck
         DLLEXPORT const Punkt getScreenSize() const;
         DLLEXPORT const Punkt getScreenSize() const;
-        //! Gibt die Welt zurück
+        //! Gibt die Welt zurueck
         DLLEXPORT Welt3D* getWelt() const;
         DLLEXPORT Welt3D* getWelt() const;
-        //! Gibt die Welt zurück
+        //! Gibt die Welt zurueck
         DLLEXPORT Welt3D* zWelt() const;
         DLLEXPORT Welt3D* zWelt() const;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 3 - 3
Key.cpp

@@ -1,8 +1,8 @@
-#include "Key.h"
+#include "Key.h"
 
 
 using namespace Framework::Encryption;
 using namespace Framework::Encryption;
 
 
-// Inhalt der Bytes Klasse aus Schlüssel.h
+// Inhalt der Bytes Klasse aus Schluessel.h
 // Konstruktor
 // Konstruktor
 Bytes::Bytes()
 Bytes::Bytes()
     : ReferenceCounter(),
     : ReferenceCounter(),
@@ -114,7 +114,7 @@ char* Bytes::getBytes() const
     return bytes;
     return bytes;
 }
 }
 
 
-// Inhalt der Schlüssel Klasse aus Schlüssel.h
+// Inhalt der Schluessel Klasse aus Schluessel.h
 // Konstruktor
 // Konstruktor
 Key::Key()
 Key::Key()
     : ReferenceCounter(),
     : ReferenceCounter(),

+ 29 - 29
Key.h

@@ -1,4 +1,4 @@
-#ifndef Key_H
+#ifndef Key_H
 #define Key_H
 #define Key_H
 
 
 #include "Betriebssystem.h"
 #include "Betriebssystem.h"
@@ -19,25 +19,25 @@ namespace Framework
         public:
         public:
             //! Erzeugt einen lehren Byte Array
             //! Erzeugt einen lehren Byte Array
             DLLEXPORT Bytes();
             DLLEXPORT Bytes();
-            //! Erzeugt einen neuen Byte Array mit bestimmter Länge
-            //! \param length Die Länge des Arrays
+            //! Erzeugt einen neuen Byte Array mit bestimmter Laenge
+            //! \param length Die Laenge des Arrays
             DLLEXPORT Bytes(int length);
             DLLEXPORT Bytes(int length);
             //! Erzeugt ein neuen Byte Array durch kopieren der bytes
             //! Erzeugt ein neuen Byte Array durch kopieren der bytes
             //! \param daten Die Bytes, die kopiert werden sollen
             //! \param daten Die Bytes, die kopiert werden sollen
             //! \param length Die Anzahl der Bytes die kopiert werden sollen
             //! \param length Die Anzahl der Bytes die kopiert werden sollen
             DLLEXPORT Bytes(const char* daten, int length);
             DLLEXPORT Bytes(const char* daten, int length);
-            //! Löscht den Array
+            //! Loescht den Array
             DLLEXPORT ~Bytes();
             DLLEXPORT ~Bytes();
-            //! Befüllt den Bytearray durch kopieren der Bytes
+            //! Befuellt den Bytearray durch kopieren der Bytes
             //! \param daten Die Bytes, die kopiert werden sollen
             //! \param daten Die Bytes, die kopiert werden sollen
             DLLEXPORT void setBytes(const char* daten);
             DLLEXPORT void setBytes(const char* daten);
-            //! Löscht den Array und erzeugt einen neuen
+            //! Loescht den Array und erzeugt einen neuen
             //! \param daten Die Bytes, die kopiert werden sollen
             //! \param daten Die Bytes, die kopiert werden sollen
-            //! \param length Die nänge des Arrays
+            //! \param length Die naenge des Arrays
             DLLEXPORT void setBytes(const char* daten, int length);
             DLLEXPORT void setBytes(const char* daten, int length);
-            //! Löscht den Array und übernimmt den übergebenen ohne zu kopieren
+            //! Loescht den Array und uebernimmt den uebergebenen ohne zu kopieren
             //! \param daten Der neue Byte Array
             //! \param daten Der neue Byte Array
-            //! \param length Die nänge des Arrays
+            //! \param length Die naenge des Arrays
             DLLEXPORT void setBytesZ(char* daten, int length);
             DLLEXPORT void setBytesZ(char* daten, int length);
             //! Setzt alle Bytes des Arrays auf einen bestimmten Wert
             //! Setzt alle Bytes des Arrays auf einen bestimmten Wert
             //! \param c Der Wert, auf den die Bytes gesetzt werden sollen
             //! \param c Der Wert, auf den die Bytes gesetzt werden sollen
@@ -61,14 +61,14 @@ namespace Framework
             //! \param c Der Wert, auf den das Byte gesetzt werden soll
             //! \param c Der Wert, auf den das Byte gesetzt werden soll
             //! \param pos Die Position des Bytes im Array
             //! \param pos Die Position des Bytes im Array
             DLLEXPORT void set(const char c, int pos);
             DLLEXPORT void set(const char c, int pos);
-            //! Gibt die Länge des Arrays zurück
+            //! Gibt die Laenge des Arrays zurueck
             DLLEXPORT int getLength() const;
             DLLEXPORT int getLength() const;
-            //! Gibt den Array von Bytes zurück
+            //! Gibt den Array von Bytes zurueck
             DLLEXPORT char* getBytes() const;
             DLLEXPORT char* getBytes() const;
         };
         };
 
 
-        //! Kann Bytesequenzen mit bestimmten Schlüsseln verschlüsseln und
-        //! entschlüsseln
+        //! Kann Bytesequenzen mit bestimmten Schluesseln verschluesseln und
+        //! entschluesseln
         class Key : public virtual ReferenceCounter
         class Key : public virtual ReferenceCounter
         {
         {
         private:
         private:
@@ -79,27 +79,27 @@ namespace Framework
         public:
         public:
             //! Erzeugt ein leeres Zeichnung
             //! Erzeugt ein leeres Zeichnung
             DLLEXPORT Key();
             DLLEXPORT Key();
-            //! Erzeugt ein neues Zeichnung mi einem Schlüssel
-            //! \param s Der Schlüssel, der zum verschlüsseln und entchlüsseln
-            //! verwendet werden soll \param length Die Länge des Schlüssels
+            //! Erzeugt ein neues Zeichnung mi einem Schluessel
+            //! \param s Der Schluessel, der zum verschluesseln und entchluesseln
+            //! verwendet werden soll \param length Die Laenge des Schluessels
             DLLEXPORT Key(const char* s, int length);
             DLLEXPORT Key(const char* s, int length);
-            //! Löscht das Zeichnung
+            //! Loescht das Zeichnung
             DLLEXPORT ~Key();
             DLLEXPORT ~Key();
-            //! Setzt die Position im Schlüssel, wo mit dem verschlüsseln und
-            //! entschlüsseln begonnen werden soll \param p Die Position im
-            //! Schlüssel
+            //! Setzt die Position im Schluessel, wo mit dem verschluesseln und
+            //! entschluesseln begonnen werden soll \param p Die Position im
+            //! Schluessel
             DLLEXPORT void setPos(__int64 p);
             DLLEXPORT void setPos(__int64 p);
-            //! Setzt den Schlüssel, der zum ver- und entschlüsseln verwendet
-            //! werden soll \param s Der Schlüssel \param length Die Länge des
-            //! Schlüssels
+            //! Setzt den Schluessel, der zum ver- und entschluesseln verwendet
+            //! werden soll \param s Der Schluessel \param length Die Laenge des
+            //! Schluessels
             DLLEXPORT void setKey(const char* s, int length);
             DLLEXPORT void setKey(const char* s, int length);
-            //! Verschlüsselt einen Byte Array mit dem gesetzten Schlüssel
-            //! \param daten Der Byte Array, der verschlüsselt werden soll. Wird
-            //! von der Funktion verändert
+            //! Verschluesselt einen Byte Array mit dem gesetzten Schluessel
+            //! \param daten Der Byte Array, der verschluesselt werden soll. Wird
+            //! von der Funktion veraendert
             DLLEXPORT void codieren(Bytes* daten);
             DLLEXPORT void codieren(Bytes* daten);
-            //! Entschlüsselt einen Byte Array mit dem gesetzten Schlüssel
-            //! \param daten Der Byte Array, der entschlüsselt werden soll. Wird
-            //! von der Funktion verändert
+            //! Entschluesselt einen Byte Array mit dem gesetzten Schluessel
+            //! \param daten Der Byte Array, der entschluesselt werden soll. Wird
+            //! von der Funktion veraendert
             DLLEXPORT void decodieren(Bytes* daten);
             DLLEXPORT void decodieren(Bytes* daten);
         };
         };
     } // namespace Encryption
     } // namespace Encryption

+ 26 - 26
Knopf.cpp

@@ -1,4 +1,4 @@
-#include "Knopf.h"
+#include "Knopf.h"
 
 
 #include "AlphaFeld.h"
 #include "AlphaFeld.h"
 #include "Bild.h"
 #include "Bild.h"
@@ -105,7 +105,7 @@ void Knopf::setKBZ(AlphaFeld* af)
     rend = 1;
     rend = 1;
 }
 }
 
 
-void Knopf::setKBStrength(int st) // setzt die Stärke des Klick Buffers
+void Knopf::setKBStrength(int st) // setzt die Staerke des Klick Buffers
 {
 {
     if (!klickBuffer) klickBuffer = new AlphaFeld();
     if (!klickBuffer) klickBuffer = new AlphaFeld();
     klickBuffer->setStrength(st);
     klickBuffer->setStrength(st);
@@ -120,7 +120,7 @@ void Knopf::setKBFarbe(int fc) // setzt die Farbe des Klick Buffers
 }
 }
 
 
 // Verarbeitet Maus Nachrichten
 // Verarbeitet Maus Nachrichten
-//  te: Das Ereignis, was durch die Tastatur Eingabe ausgelößt wurde
+//  te: Das Ereignis, was durch die Tastatur Eingabe ausgeloesst wurde
 void Knopf::doTastaturEreignis(TastaturEreignis& te) {}
 void Knopf::doTastaturEreignis(TastaturEreignis& te) {}
 
 
 void Knopf::render(Bild& zRObj) // zeichenet nach zRObj
 void Knopf::render(Bild& zRObj) // zeichenet nach zRObj
@@ -172,40 +172,40 @@ void Knopf::render(Bild& zRObj) // zeichenet nach zRObj
 }
 }
 
 
 // constant
 // constant
-int Knopf::getKlickFarbe() const // gibt getThis der Klick Farbe zurück
+int Knopf::getKlickFarbe() const // gibt getThis der Klick Farbe zurueck
 {
 {
     return klickFarbe;
     return klickFarbe;
 }
 }
 
 
-Bild* Knopf::getKlickBild() const // gibt getThis des Klick Bildes zurück
+Bild* Knopf::getKlickBild() const // gibt getThis des Klick Bildes zurueck
 {
 {
     if (!klickBild) return 0;
     if (!klickBild) return 0;
     return dynamic_cast<Bild*>(klickBild->getThis());
     return dynamic_cast<Bild*>(klickBild->getThis());
 }
 }
 
 
-Bild* Knopf::zKlickBild() const // gibt einen Zeiger zum Klick Bild zurück
+Bild* Knopf::zKlickBild() const // gibt einen Zeiger zum Klick Bild zurueck
 {
 {
     return klickBild;
     return klickBild;
 }
 }
 
 
-AlphaFeld* Knopf::getKB() const // gibt getThis des Klick Buffers zurück
+AlphaFeld* Knopf::getKB() const // gibt getThis des Klick Buffers zurueck
 {
 {
     if (!klickBuffer) return 0;
     if (!klickBuffer) return 0;
     return dynamic_cast<AlphaFeld*>(klickBuffer->getThis());
     return dynamic_cast<AlphaFeld*>(klickBuffer->getThis());
 }
 }
 
 
-AlphaFeld* Knopf::zKB() const // gibt den Klick Buffer zurück
+AlphaFeld* Knopf::zKB() const // gibt den Klick Buffer zurueck
 {
 {
     return klickBuffer;
     return klickBuffer;
 }
 }
 
 
-int Knopf::getKBFarbe() const // gibt getThis der Farbe des Klick Buffers zurück
+int Knopf::getKBFarbe() const // gibt getThis der Farbe des Klick Buffers zurueck
 {
 {
     if (!klickBuffer) return 0;
     if (!klickBuffer) return 0;
     return klickBuffer->getFarbe();
     return klickBuffer->getFarbe();
 }
 }
 
 
-int Knopf::getKBStrength() const // gibt die Stärke des Klickbuffers zurück
+int Knopf::getKBStrength() const // gibt die Staerke des Klickbuffers zurueck
 {
 {
     if (!klickBuffer) return 0;
     if (!klickBuffer) return 0;
     return klickBuffer->getStrength();
     return klickBuffer->getStrength();
@@ -374,7 +374,7 @@ void KontrollKnopf::setSFarbe(int f) // setzt die Schrift Farbe
     rend = 1;
     rend = 1;
 }
 }
 
 
-void KontrollKnopf::setSSize(int gr) // setzt die Schrift Größe
+void KontrollKnopf::setSSize(int gr) // setzt die Schrift Groesse
 {
 {
     sGr = gr;
     sGr = gr;
     rend = 1;
     rend = 1;
@@ -438,7 +438,7 @@ void KontrollKnopf::setSAFFarbe(int f) // setzt die Select Alphafeld Farbe
     rend = 1;
     rend = 1;
 }
 }
 
 
-void KontrollKnopf::setSAFStrength(int st) // setzt die Select AlphaFeld Stärke
+void KontrollKnopf::setSAFStrength(int st) // setzt die Select AlphaFeld Staerke
 {
 {
     if (!sAf) sAf = new AlphaFeld();
     if (!sAf) sAf = new AlphaFeld();
     sAf->setStrength(st);
     sAf->setStrength(st);
@@ -459,14 +459,14 @@ void KontrollKnopf::setKAFFarbe(int f) // setzt die Klick Alphafeld Farbe
     rend = 1;
     rend = 1;
 }
 }
 
 
-void KontrollKnopf::setKAFStrength(int st) // setzt die Klick AlphaFeld Stärke
+void KontrollKnopf::setKAFStrength(int st) // setzt die Klick AlphaFeld Staerke
 {
 {
     if (!kAf) kAf = new AlphaFeld();
     if (!kAf) kAf = new AlphaFeld();
     kAf->setStrength(st);
     kAf->setStrength(st);
     rend = 1;
     rend = 1;
 }
 }
 
 
-void KontrollKnopf::loadData(LTDBDatei* dat) // läht die Systembilder
+void KontrollKnopf::loadData(LTDBDatei* dat) // laeht die Systembilder
 {
 {
     if (DateiExistiert(new Text("data/normal.ltdb"))
     if (DateiExistiert(new Text("data/normal.ltdb"))
         && (!dat || !dat->istOffen()))
         && (!dat || !dat->istOffen()))
@@ -486,7 +486,7 @@ void KontrollKnopf::loadData(LTDBDatei* dat) // läht die Systembilder
     rend = 1;
     rend = 1;
 }
 }
 
 
-void KontrollKnopf::loadData(const char* ltdb) // läht die Systembilder
+void KontrollKnopf::loadData(const char* ltdb) // laeht die Systembilder
 {
 {
     if (DateiExistiert(new Text(ltdb)))
     if (DateiExistiert(new Text(ltdb)))
     {
     {
@@ -682,7 +682,7 @@ void KontrollKnopf::render(Bild& zRObj) // zeichnet nach zRObj
 }
 }
 
 
 // constant
 // constant
-Text* KontrollKnopf::getText() const // gibt den Text zurück
+Text* KontrollKnopf::getText() const // gibt den Text zurueck
 {
 {
     return txt ? dynamic_cast<Text*>(txt->getThis()) : 0;
     return txt ? dynamic_cast<Text*>(txt->getThis()) : 0;
 }
 }
@@ -692,7 +692,7 @@ Text* KontrollKnopf::zText() const
     return txt;
     return txt;
 }
 }
 
 
-Text* KontrollKnopf::getSText() const // gibt den Select Text zurück
+Text* KontrollKnopf::getSText() const // gibt den Select Text zurueck
 {
 {
     return sTxt ? dynamic_cast<Text*>(sTxt->getThis()) : 0;
     return sTxt ? dynamic_cast<Text*>(sTxt->getThis()) : 0;
 }
 }
@@ -702,7 +702,7 @@ Text* KontrollKnopf::zSText() const
     return sTxt;
     return sTxt;
 }
 }
 
 
-Schrift* KontrollKnopf::getSchrift() const // gibt die Schrift zurück
+Schrift* KontrollKnopf::getSchrift() const // gibt die Schrift zurueck
 {
 {
     return textRd ? textRd->getSchrift() : 0;
     return textRd ? textRd->getSchrift() : 0;
 }
 }
@@ -712,29 +712,29 @@ Schrift* KontrollKnopf::zSchrift() const
     return textRd ? textRd->zSchrift() : 0;
     return textRd ? textRd->zSchrift() : 0;
 }
 }
 
 
-int KontrollKnopf::getSFarbe() const // gibt die Schrift Farbe zurück
+int KontrollKnopf::getSFarbe() const // gibt die Schrift Farbe zurueck
 {
 {
     return sF;
     return sF;
 }
 }
 
 
-int KontrollKnopf::getSSize() const // gibt die Schrift Größe zurück
+int KontrollKnopf::getSSize() const // gibt die Schrift Groesse zurueck
 {
 {
     return sGr;
     return sGr;
 }
 }
 
 
 int KontrollKnopf::getSBgFarbe()
 int KontrollKnopf::getSBgFarbe()
-    const // gibt die Select Hintergrundfarbe zurück
+    const // gibt die Select Hintergrundfarbe zurueck
 {
 {
     return sBgF;
     return sBgF;
 }
 }
 
 
-int KontrollKnopf::getKBgFarbe() const // gibt die Klick Hintergrundfarbe zurück
+int KontrollKnopf::getKBgFarbe() const // gibt die Klick Hintergrundfarbe zurueck
 {
 {
     return kBgF;
     return kBgF;
 }
 }
 
 
 Bild* KontrollKnopf::getSBgBild()
 Bild* KontrollKnopf::getSBgBild()
-    const // gibt das Select Hintergrundbild zurück
+    const // gibt das Select Hintergrundbild zurueck
 {
 {
     return sBgB ? dynamic_cast<Bild*>(sBgB->getThis()) : 0;
     return sBgB ? dynamic_cast<Bild*>(sBgB->getThis()) : 0;
 }
 }
@@ -744,7 +744,7 @@ Bild* KontrollKnopf::zSBgBild() const
     return sBgB;
     return sBgB;
 }
 }
 
 
-Bild* KontrollKnopf::getKBgBild() const // gibt das Klick Hintergrundbild zurück
+Bild* KontrollKnopf::getKBgBild() const // gibt das Klick Hintergrundbild zurueck
 {
 {
     return kBgB ? dynamic_cast<Bild*>(kBgB->getThis()) : 0;
     return kBgB ? dynamic_cast<Bild*>(kBgB->getThis()) : 0;
 }
 }
@@ -755,7 +755,7 @@ Bild* KontrollKnopf::zKBgBild() const
 }
 }
 
 
 AlphaFeld*
 AlphaFeld*
-KontrollKnopf::getSAlphaFeld() const // gibt das Select AlphaFeld zurück
+KontrollKnopf::getSAlphaFeld() const // gibt das Select AlphaFeld zurueck
 {
 {
     return sAf ? dynamic_cast<AlphaFeld*>(sAf->getThis()) : 0;
     return sAf ? dynamic_cast<AlphaFeld*>(sAf->getThis()) : 0;
 }
 }
@@ -766,7 +766,7 @@ AlphaFeld* KontrollKnopf::zSAlphaFeld() const
 }
 }
 
 
 AlphaFeld*
 AlphaFeld*
-KontrollKnopf::getKAlphaFeld() const // gibt das Klick AlphaFeld zurück
+KontrollKnopf::getKAlphaFeld() const // gibt das Klick AlphaFeld zurueck
 {
 {
     if (!kAf) return 0;
     if (!kAf) return 0;
     return dynamic_cast<AlphaFeld*>(kAf->getThis());
     return dynamic_cast<AlphaFeld*>(kAf->getThis());

+ 77 - 73
Knopf.h

@@ -60,23 +60,26 @@ namespace Framework
         //! Sets the color used as background when the button is pressed
         //! Sets the color used as background when the button is pressed
         //! \param fc The color in A8R8G8B8 format
         //! \param fc The color in A8R8G8B8 format
         DLLEXPORT void setKlickFarbe(int fc);
         DLLEXPORT void setKlickFarbe(int fc);
-        //! Sets the background image by copying, used when the button is pressed
+        //! Sets the background image by copying, used when the button is
+        //! pressed
         //! \param bild The image to copy
         //! \param bild The image to copy
         DLLEXPORT void setKlickBild(Bild* bild);
         DLLEXPORT void setKlickBild(Bild* bild);
-        //! Sets a pointer to the background image used when the button is pressed
+        //! Sets a pointer to the background image used when the button is
+        //! pressed
         //! \param bild The new image
         //! \param bild The new image
         DLLEXPORT void setKlickBildZ(Bild* bild);
         DLLEXPORT void setKlickBildZ(Bild* bild);
         //! Sets a pointer to the color gradient used when the button is pressed
         //! Sets a pointer to the color gradient used when the button is pressed
         //! \param af The new color gradient
         //! \param af The new color gradient
         DLLEXPORT void setKBZ(AlphaFeld* af);
         DLLEXPORT void setKBZ(AlphaFeld* af);
-        //! Sets the strength of the color gradient used when the button is pressed
+        //! Sets the strength of the color gradient used when the button is
+        //! pressed
         //! \param st The strength
         //! \param st The strength
         DLLEXPORT void setKBStrength(int st);
         DLLEXPORT void setKBStrength(int st);
         //! Sets the color of the color gradient used when the button is pressed
         //! Sets the color of the color gradient used when the button is pressed
         //! \param fc The color in A8R8G8B8 format
         //! \param fc The color in A8R8G8B8 format
         DLLEXPORT void setKBFarbe(int fc);
         DLLEXPORT void setKBFarbe(int fc);
         //! Verarbeitet Maus Nachrichten
         //! Verarbeitet Maus Nachrichten
-        //! \param te Das Ereignis, was durch die Tastatur Eingabe ausgelößt
+        //! \param te Das Ereignis, was durch die Tastatur Eingabe ausgeloesst
         //! wurde
         //! wurde
         DLLEXPORT void doTastaturEreignis(TastaturEreignis& te) override;
         DLLEXPORT void doTastaturEreignis(TastaturEreignis& te) override;
         //! Draws the object to zRObj if it is visible
         //! Draws the object to zRObj if it is visible
@@ -101,7 +104,8 @@ namespace Framework
         //! Returns the strength of the color gradient used when the button
         //! Returns the strength of the color gradient used when the button
         //! is pressed
         //! is pressed
         DLLEXPORT int getKBStrength() const;
         DLLEXPORT int getKBStrength() const;
-        //! Copies the button so it can be modified without affecting the original
+        //! Copies the button so it can be modified without affecting the
+        //! original
         DLLEXPORT Zeichnung* dublizieren() const override;
         DLLEXPORT Zeichnung* dublizieren() const override;
     };
     };
 
 
@@ -171,7 +175,7 @@ namespace Framework
         int sF;
         int sF;
         int sGr;
         int sGr;
         //! Verarbeitet Maus Nachrichten
         //! Verarbeitet Maus Nachrichten
-        //! \param me Das Ereignis, was durch die Mauseingabe ausgelößt wurde
+        //! \param me Das Ereignis, was durch die Mauseingabe ausgeloesst wurde
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
 
 
     public:
     public:
@@ -189,124 +193,124 @@ namespace Framework
         //! \param txt Der Text
         //! \param txt Der Text
         DLLEXPORT void setText(const char* txt);
         DLLEXPORT void setText(const char* txt);
         //! Setzt den Zeiger auf den Beschriftungs Text, der angezeigt wird,
         //! Setzt den Zeiger auf den Beschriftungs Text, der angezeigt wird,
-        //! während das Kästchen ausgewählt ist \param txt Der Text
+        //! waehrend das Kaestchen ausgewaehlt ist \param txt Der Text
         DLLEXPORT void setSTextZ(Text* txt);
         DLLEXPORT void setSTextZ(Text* txt);
-        //! Setzt den Beschriftungs Text, der angezeigt wird, während das
-        //! Kästchen ausgewählt ist \param txt Der Text
+        //! Setzt den Beschriftungs Text, der angezeigt wird, waehrend das
+        //! Kaestchen ausgewaehlt ist \param txt Der Text
         DLLEXPORT void setSText(Text* txt);
         DLLEXPORT void setSText(Text* txt);
-        //! Setzt den Beschriftungs Text, der angezeigt wird, während das
-        //! Kästchen ausgewählt ist \param txt Der Text
+        //! Setzt den Beschriftungs Text, der angezeigt wird, waehrend das
+        //! Kaestchen ausgewaehlt ist \param txt Der Text
         DLLEXPORT void setSText(const char* txt);
         DLLEXPORT void setSText(const char* txt);
         //! Setzt den verwendeten TextRenderer
         //! Setzt den verwendeten TextRenderer
         //! \param textRd Der Textrenderer
         //! \param textRd Der Textrenderer
         DLLEXPORT void setTextRendererZ(TextRenderer* textRd);
         DLLEXPORT void setTextRendererZ(TextRenderer* textRd);
-        //! Setzt die Schrift, die für die Beschriftung verwendet werden soll
+        //! Setzt die Schrift, die fuer die Beschriftung verwendet werden soll
         //! \param schrift Die Schrift
         //! \param schrift Die Schrift
         DLLEXPORT void setSchriftZ(Schrift* schrift);
         DLLEXPORT void setSchriftZ(Schrift* schrift);
-        //! Setzt die Farbe der Schrift, die für die Beschriftung verwendet
+        //! Setzt die Farbe der Schrift, die fuer die Beschriftung verwendet
         //! werden soll \param f Die Farbe im A8R8G8B8 Format
         //! werden soll \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setSFarbe(int f);
         DLLEXPORT void setSFarbe(int f);
-        //! Setzt die Größe der Schrift, die für die Beschriftung verwendet
-        //! werden soll \param f Die Höhe einer Zeile in Pixeln
+        //! Setzt die Groesse der Schrift, die fuer die Beschriftung verwendet
+        //! werden soll \param f Die Hoehe einer Zeile in Pixeln
         DLLEXPORT void setSSize(int gr);
         DLLEXPORT void setSSize(int gr);
-        //! Setzt die Hintergrund Farbe, die verwendet wird, während das
-        //! Kästchen ausgewählt ist \param f Die Farbe im A8R8G8B8 Format
+        //! Setzt die Hintergrund Farbe, die verwendet wird, waehrend das
+        //! Kaestchen ausgewaehlt ist \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setSBgFarbe(int f);
         DLLEXPORT void setSBgFarbe(int f);
-        //! Setzt die Hintergrund Farbe, die verwendet wird, während auf das
-        //! Kästchen geklickt wird \param f Die Farbe im A8R8G8B8 Format
+        //! Setzt die Hintergrund Farbe, die verwendet wird, waehrend auf das
+        //! Kaestchen geklickt wird \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setKBgFarbe(int f);
         DLLEXPORT void setKBgFarbe(int f);
         //! Setzt einen Zeiger auf das Hintergrund Bild, das verwendet wird,
         //! Setzt einen Zeiger auf das Hintergrund Bild, das verwendet wird,
-        //! während das Kästchen ausgewählt ist \param b Das Bild
+        //! waehrend das Kaestchen ausgewaehlt ist \param b Das Bild
         DLLEXPORT void setSBgBildZ(Bild* b);
         DLLEXPORT void setSBgBildZ(Bild* b);
         //! Setzt das Hintergrund Bild durch kopieren, das verwendet wird,
         //! Setzt das Hintergrund Bild durch kopieren, das verwendet wird,
-        //! während das Kästchen ausgewählt ist \param b Das Bild, das kopiert
+        //! waehrend das Kaestchen ausgewaehlt ist \param b Das Bild, das kopiert
         //! werden soll
         //! werden soll
         DLLEXPORT void setSBgBild(Bild* b);
         DLLEXPORT void setSBgBild(Bild* b);
         //! Setzt einen Zeiger auf das Hintergrund Bild, das verwendet wird,
         //! Setzt einen Zeiger auf das Hintergrund Bild, das verwendet wird,
-        //! während auf das Kästchen geklickt wird \param b Das Bild
+        //! waehrend auf das Kaestchen geklickt wird \param b Das Bild
         DLLEXPORT void setKBgBildZ(Bild* b);
         DLLEXPORT void setKBgBildZ(Bild* b);
         //! Setzt das Hintergrund Bild durch kopieren, das verwendet wird,
         //! Setzt das Hintergrund Bild durch kopieren, das verwendet wird,
-        //! während auf das Kästchen geklickt wird \param b Das Bild, das
+        //! waehrend auf das Kaestchen geklickt wird \param b Das Bild, das
         //! kopiert werden soll
         //! kopiert werden soll
         DLLEXPORT void setKBgBild(Bild* b);
         DLLEXPORT void setKBgBild(Bild* b);
-        //! Setzt einen Zeiger auf den Farbübergang, der verwendet wird, während
-        //! das Kästchen ausgewählt ist \param af Der Farbübergang
+        //! Setzt einen Zeiger auf den Farbuebergang, der verwendet wird, waehrend
+        //! das Kaestchen ausgewaehlt ist \param af Der Farbuebergang
         DLLEXPORT void setSAlphaFeldZ(AlphaFeld* af);
         DLLEXPORT void setSAlphaFeldZ(AlphaFeld* af);
-        //! Setzt die Farbe des Farbübergangs, der verwendet wird, während das
-        //! Kästchen ausgewählt ist \param f Die Farbe im A8R8G8B8 Format
+        //! Setzt die Farbe des Farbuebergangs, der verwendet wird, waehrend das
+        //! Kaestchen ausgewaehlt ist \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setSAFFarbe(int f);
         DLLEXPORT void setSAFFarbe(int f);
-        //! Setzt die Stärke des Farbübergangs, der verwendet wird, während das
-        //! Kästchen ausgewählt ist \param st Die Stärke
+        //! Setzt die Staerke des Farbuebergangs, der verwendet wird, waehrend das
+        //! Kaestchen ausgewaehlt ist \param st Die Staerke
         DLLEXPORT void setSAFStrength(int st);
         DLLEXPORT void setSAFStrength(int st);
-        //! Setzt einen Zeiger auf den Farbübergang, der verwendet wird, während
-        //! auf das Kästchen geklickt wird \param af Der Farbübergang
+        //! Setzt einen Zeiger auf den Farbuebergang, der verwendet wird, waehrend
+        //! auf das Kaestchen geklickt wird \param af Der Farbuebergang
         DLLEXPORT void setKAlphaFeldZ(AlphaFeld* af);
         DLLEXPORT void setKAlphaFeldZ(AlphaFeld* af);
-        //! Setzt die Farbe des Farbübergangs, der verwendet wird, während auf
-        //! das Kästchen geklickt wird \param f Die Farbe im A8R8G8B8 Format
+        //! Setzt die Farbe des Farbuebergangs, der verwendet wird, waehrend auf
+        //! das Kaestchen geklickt wird \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setKAFFarbe(int f);
         DLLEXPORT void setKAFFarbe(int f);
-        //! Setzt die Stärke des Farbübergangs, der verwendet wird, während auf
-        //! das Kästchen geklickt wird \param st Die Stärke
+        //! Setzt die Staerke des Farbuebergangs, der verwendet wird, waehrend auf
+        //! das Kaestchen geklickt wird \param st Die Staerke
         DLLEXPORT void setKAFStrength(int st);
         DLLEXPORT void setKAFStrength(int st);
-        //! Lädt die Bilder "kasten.gif" und "skasten.gif" aus einer LTDB Datei
-        //! Das Bild kasten.gif wird gezeichnet, wenn das Kästchen nicht
-        //! ausgewählt ist. Das Bild skasten.gif wird gezeichnet, wenn das
-        //! Kästchen ausgewählt wird \param zDat Die LTDB Datei
+        //! Laedt die Bilder "kasten.gif" und "skasten.gif" aus einer LTDB Datei
+        //! Das Bild kasten.gif wird gezeichnet, wenn das Kaestchen nicht
+        //! ausgewaehlt ist. Das Bild skasten.gif wird gezeichnet, wenn das
+        //! Kaestchen ausgewaehlt wird \param zDat Die LTDB Datei
         DLLEXPORT void loadData(LTDBDatei* zDat);
         DLLEXPORT void loadData(LTDBDatei* zDat);
-        //! Lädt die Bilder "kasten.gif" und "skasten.gif" aus einer LTDB Datei
-        //! Das Bild kasten.gif wird gezeichnet, wenn das Kästchen nicht
-        //! ausgewählt ist. Das Bild skasten.gif wird gezeichnet, wenn das
-        //! Kästchen ausgewählt wird \param ltdb Der Pfad zur LTDB Datei
+        //! Laedt die Bilder "kasten.gif" und "skasten.gif" aus einer LTDB Datei
+        //! Das Bild kasten.gif wird gezeichnet, wenn das Kaestchen nicht
+        //! ausgewaehlt ist. Das Bild skasten.gif wird gezeichnet, wenn das
+        //! Kaestchen ausgewaehlt wird \param ltdb Der Pfad zur LTDB Datei
         DLLEXPORT void loadData(const char* ltdb);
         DLLEXPORT void loadData(const char* ltdb);
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         DLLEXPORT void render(Bild& zRObj) override;
         DLLEXPORT void render(Bild& zRObj) override;
-        //! Gibt die beschriftung zurück
+        //! Gibt die beschriftung zurueck
         DLLEXPORT Text* getText() const;
         DLLEXPORT Text* getText() const;
-        //! Gibt die beschriftung ohne erhöhten Reference Counter zurück
+        //! Gibt die beschriftung ohne erhoehten Reference Counter zurueck
         DLLEXPORT Text* zText() const;
         DLLEXPORT Text* zText() const;
-        //! Gibt die beschriftung zurück, die verwendet wird, während das
-        //! Kästchen ausgewählt ist
+        //! Gibt die beschriftung zurueck, die verwendet wird, waehrend das
+        //! Kaestchen ausgewaehlt ist
         DLLEXPORT Text* getSText() const;
         DLLEXPORT Text* getSText() const;
-        //! Gibt die beschriftung ohne erhöhten Reference Counter zurück, die
-        //! verwendet wird, während das Kästchen ausgewählt ist
+        //! Gibt die beschriftung ohne erhoehten Reference Counter zurueck, die
+        //! verwendet wird, waehrend das Kaestchen ausgewaehlt ist
         DLLEXPORT Text* zSText() const;
         DLLEXPORT Text* zSText() const;
-        //! Gibt die verwendete Schrift zurück
+        //! Gibt die verwendete Schrift zurueck
         DLLEXPORT Schrift* getSchrift() const;
         DLLEXPORT Schrift* getSchrift() const;
-        //! Gibt die verwendete Schrift ohne Reference Counter zurück
+        //! Gibt die verwendete Schrift ohne Reference Counter zurueck
         DLLEXPORT Schrift* zSchrift() const;
         DLLEXPORT Schrift* zSchrift() const;
-        //! Gibt die Schrift Farbe im A8R8G8B8 Format zurück
+        //! Gibt die Schrift Farbe im A8R8G8B8 Format zurueck
         DLLEXPORT int getSFarbe() const;
         DLLEXPORT int getSFarbe() const;
-        //! Gibt die Schrift Größe zurück
+        //! Gibt die Schrift Groesse zurueck
         DLLEXPORT int getSSize() const;
         DLLEXPORT int getSSize() const;
-        //! Gibt die Hintergrund Farbe im A8R8G8B8 Format zurück, die verwendet
-        //! wird, während das Kästchen ausgewählt ist
+        //! Gibt die Hintergrund Farbe im A8R8G8B8 Format zurueck, die verwendet
+        //! wird, waehrend das Kaestchen ausgewaehlt ist
         DLLEXPORT int getSBgFarbe() const;
         DLLEXPORT int getSBgFarbe() const;
-        //! Gibt die Hintergrund Farbe im A8R8G8B8 Format zurück, die verwendet
-        //! wird, während auf das Kästchen geklickt wird
+        //! Gibt die Hintergrund Farbe im A8R8G8B8 Format zurueck, die verwendet
+        //! wird, waehrend auf das Kaestchen geklickt wird
         DLLEXPORT int getKBgFarbe() const;
         DLLEXPORT int getKBgFarbe() const;
-        //! Gibt das Hintergrund Bild zurück, das verwendet wird, während das
-        //! Kästchen ausgewählt ist
+        //! Gibt das Hintergrund Bild zurueck, das verwendet wird, waehrend das
+        //! Kaestchen ausgewaehlt ist
         DLLEXPORT Bild* getSBgBild() const;
         DLLEXPORT Bild* getSBgBild() const;
-        //! Gibt das Hintergrund Bild ohne erhöhten Reference Counter zurück,
-        //! das verwendet wird, während das Kästchen ausgewählt ist
+        //! Gibt das Hintergrund Bild ohne erhoehten Reference Counter zurueck,
+        //! das verwendet wird, waehrend das Kaestchen ausgewaehlt ist
         DLLEXPORT Bild* zSBgBild() const;
         DLLEXPORT Bild* zSBgBild() const;
-        //! Gibt das Hintergrund Bild zurück, das verwendet wird, während auf
-        //! das Kästchen geklickt wird
+        //! Gibt das Hintergrund Bild zurueck, das verwendet wird, waehrend auf
+        //! das Kaestchen geklickt wird
         DLLEXPORT Bild* getKBgBild() const;
         DLLEXPORT Bild* getKBgBild() const;
-        //! Gibt das Hintergrund Bild ohne erhöhten Reference Counter zurück,
-        //! das verwendet wird, während auf das Kästchen geklickt wird
+        //! Gibt das Hintergrund Bild ohne erhoehten Reference Counter zurueck,
+        //! das verwendet wird, waehrend auf das Kaestchen geklickt wird
         DLLEXPORT Bild* zKBgBild() const;
         DLLEXPORT Bild* zKBgBild() const;
-        //! Gibt den Farbübergang zurück, der verwendet wird, während das
-        //! Kästchen ausgewählt ist
+        //! Gibt den Farbuebergang zurueck, der verwendet wird, waehrend das
+        //! Kaestchen ausgewaehlt ist
         DLLEXPORT AlphaFeld* getSAlphaFeld() const;
         DLLEXPORT AlphaFeld* getSAlphaFeld() const;
-        //! Gibt den Farbübergang ohne erhöhten Reference COunter zurück, der
-        //! verwendet wird, während das Kästchen ausgewählt ist
+        //! Gibt den Farbuebergang ohne erhoehten Reference COunter zurueck, der
+        //! verwendet wird, waehrend das Kaestchen ausgewaehlt ist
         DLLEXPORT AlphaFeld* zSAlphaFeld() const;
         DLLEXPORT AlphaFeld* zSAlphaFeld() const;
-        //! Gibt den Farbübergang zurück, der verwendet wird, während auf das
-        //! Kästchen geklickt wird
+        //! Gibt den Farbuebergang zurueck, der verwendet wird, waehrend auf das
+        //! Kaestchen geklickt wird
         DLLEXPORT AlphaFeld* getKAlphaFeld() const;
         DLLEXPORT AlphaFeld* getKAlphaFeld() const;
-        //! Gibt den Farbübergang ohne erhöhten Reference COunter zurück, der
-        //! verwendet wird, während auf das Kästchen geklickt wird
+        //! Gibt den Farbuebergang ohne erhoehten Reference COunter zurueck, der
+        //! verwendet wird, waehrend auf das Kaestchen geklickt wird
         DLLEXPORT AlphaFeld* zKAlphaFeld() const;
         DLLEXPORT AlphaFeld* zKAlphaFeld() const;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 36 - 36
Liste.cpp

@@ -1,4 +1,4 @@
-#include "Liste.h"
+#include "Liste.h"
 
 
 #include "AlphaFeld.h"
 #include "AlphaFeld.h"
 #include "Array.h"
 #include "Array.h"
@@ -177,7 +177,7 @@ void AuswahlListe::update() // aktualisiert die Auswahl Liste
     rend = 1;
     rend = 1;
 }
 }
 
 
-void AuswahlListe::addEintrag(Text* txt) // fügt einen Eintrag hinzu
+void AuswahlListe::addEintrag(Text* txt) // fuegt einen Eintrag hinzu
 {
 {
     TextFeld* tf = new TextFeld();
     TextFeld* tf = new TextFeld();
     tf->setStyle(TextFeld::Style::Center | TextFeld::Style::Sichtbar
     tf->setStyle(TextFeld::Style::Center | TextFeld::Style::Sichtbar
@@ -208,7 +208,7 @@ void AuswahlListe::addEintragZ(TextFeld* tf)
 }
 }
 
 
 void AuswahlListe::addEintrag(
 void AuswahlListe::addEintrag(
-    int pos, Text* txt) // fügt einen Eintrag bei position pos ein
+    int pos, Text* txt) // fuegt einen Eintrag bei position pos ein
 {
 {
     TextFeld* tf = new TextFeld();
     TextFeld* tf = new TextFeld();
     tf->setStyle(TextFeld::Style::Center | TextFeld::Style::Sichtbar
     tf->setStyle(TextFeld::Style::Center | TextFeld::Style::Sichtbar
@@ -239,7 +239,7 @@ void AuswahlListe::addEintragZ(int pos, TextFeld* tf)
 }
 }
 
 
 void AuswahlListe::setEintrag(
 void AuswahlListe::setEintrag(
-    int pos, Text* txt) // ändert den pos - ten Eintrag
+    int pos, Text* txt) // aendert den pos - ten Eintrag
 {
 {
     TextFeld* tf = 0;
     TextFeld* tf = 0;
     if (tfListe) tf = tfListe->z(pos);
     if (tfListe) tf = tfListe->z(pos);
@@ -305,14 +305,14 @@ void Framework::AuswahlListe::setEintragPos(int vpos, int npos) {
     }
     }
 }
 }
 
 
-void AuswahlListe::removeEintrag(int pos) // löscht den Eintrag pos
+void AuswahlListe::removeEintrag(int pos) // loescht den Eintrag pos
 {
 {
     tfListe->remove(pos);
     tfListe->remove(pos);
     rend = 1;
     rend = 1;
 }
 }
 
 
 void AuswahlListe::setSchriftZ(
 void AuswahlListe::setSchriftZ(
-    Schrift* schrift) // legt die Schrift der Einträge fest
+    Schrift* schrift) // legt die Schrift der Eintraege fest
 {
 {
     if (this->schrift) this->schrift->release();
     if (this->schrift) this->schrift->release();
     this->schrift = schrift;
     this->schrift = schrift;
@@ -383,7 +383,7 @@ void AuswahlListe::setAAFZ(AlphaFeld* buffer) // setzt einen Zeiger zum Auswahl
 }
 }
 
 
 void AuswahlListe::setAAFStrength(
 void AuswahlListe::setAAFStrength(
-    int st) // setzt die Stärke des Auswahl Hintergrund Buffers (nur ohne
+    int st) // setzt die Staerke des Auswahl Hintergrund Buffers (nur ohne
             // MultiStyled)
             // MultiStyled)
 {
 {
     if (!aBuffer) aBuffer = new AlphaFeld();
     if (!aBuffer) aBuffer = new AlphaFeld();
@@ -465,7 +465,7 @@ void AuswahlListe::setAAFZ(int pos,
 }
 }
 
 
 void AuswahlListe::setAAFStrength(
 void AuswahlListe::setAAFStrength(
-    int pos, int st) // setzt die Stärke des Auswahl Hintergrund Buffers (nur
+    int pos, int st) // setzt die Staerke des Auswahl Hintergrund Buffers (nur
                      // mit MultiStyled)
                      // mit MultiStyled)
 {
 {
     if (!aBufferListe) aBufferListe = new RCArray<AlphaFeld>();
     if (!aBufferListe) aBufferListe = new RCArray<AlphaFeld>();
@@ -853,20 +853,20 @@ void AuswahlListe::deSelect()
 
 
 // constant
 // constant
 int AuswahlListe::getEintragAnzahl()
 int AuswahlListe::getEintragAnzahl()
-    const // gibt die Anzahl der Einträge zurück
+    const // gibt die Anzahl der Eintraege zurueck
 {
 {
     return tfListe ? tfListe->getEintragAnzahl() : 0;
     return tfListe ? tfListe->getEintragAnzahl() : 0;
 }
 }
 
 
 int AuswahlListe::getAuswahl()
 int AuswahlListe::getAuswahl()
-    const // gibt den ersten ausgewählten Eintrag zurück
+    const // gibt den ersten ausgewaehlten Eintrag zurueck
 {
 {
     return auswahl;
     return auswahl;
 }
 }
 
 
 int AuswahlListe::getEintragPos(
 int AuswahlListe::getEintragPos(
     Text* eintragText) // gibt die Position des eintrages mit dem entsprechenden
     Text* eintragText) // gibt die Position des eintrages mit dem entsprechenden
-                       // Textes zurück
+                       // Textes zurueck
 {
 {
     int i = 0;
     int i = 0;
     for (auto tf = tfListe->begin(); tf; tf++, i++)
     for (auto tf = tfListe->begin(); tf; tf++, i++)
@@ -881,7 +881,7 @@ int AuswahlListe::getEintragPos(
 }
 }
 
 
 TextFeld* AuswahlListe::getEintrag(
 TextFeld* AuswahlListe::getEintrag(
-    int pos) const // gibt den pos- ten Eintrag zurück
+    int pos) const // gibt den pos- ten Eintrag zurueck
 {
 {
     if (!tfListe) return 0;
     if (!tfListe) return 0;
     TextFeld* ret = (TextFeld*)tfListe->get(pos);
     TextFeld* ret = (TextFeld*)tfListe->get(pos);
@@ -896,7 +896,7 @@ TextFeld* AuswahlListe::zEintrag(int pos) const
 }
 }
 
 
 Rahmen* AuswahlListe::getARahmen()
 Rahmen* AuswahlListe::getARahmen()
-    const // gibt den Auswahl Rahmen zurück (ohne MultiStyled)
+    const // gibt den Auswahl Rahmen zurueck (ohne MultiStyled)
 {
 {
     if (aRahmen) return dynamic_cast<Rahmen*>(aRahmen->getThis());
     if (aRahmen) return dynamic_cast<Rahmen*>(aRahmen->getThis());
     return 0;
     return 0;
@@ -908,13 +908,13 @@ Rahmen* AuswahlListe::zARahmen() const
 }
 }
 
 
 int AuswahlListe::getAHFarbe()
 int AuswahlListe::getAHFarbe()
-    const // gibt die Auswahl Hintergrund Farbe zurück (ohne MultiStyled)
+    const // gibt die Auswahl Hintergrund Farbe zurueck (ohne MultiStyled)
 {
 {
     return ahFarbe;
     return ahFarbe;
 }
 }
 
 
 Bild* AuswahlListe::getAHBild()
 Bild* AuswahlListe::getAHBild()
-    const // gibt das Auswahl Hintergrund Bild zurück (ohne MultiStyled)
+    const // gibt das Auswahl Hintergrund Bild zurueck (ohne MultiStyled)
 {
 {
     if (ahBild) return dynamic_cast<Bild*>(ahBild->getThis());
     if (ahBild) return dynamic_cast<Bild*>(ahBild->getThis());
     return 0;
     return 0;
@@ -926,7 +926,7 @@ Bild* AuswahlListe::zAHBild() const
 }
 }
 
 
 AlphaFeld* AuswahlListe::getABuffer()
 AlphaFeld* AuswahlListe::getABuffer()
-    const // gibt den Auswahl Buffer zurück (ohne MultiStyled)
+    const // gibt den Auswahl Buffer zurueck (ohne MultiStyled)
 {
 {
     if (aBuffer) return dynamic_cast<AlphaFeld*>(aBuffer->getThis());
     if (aBuffer) return dynamic_cast<AlphaFeld*>(aBuffer->getThis());
     return 0;
     return 0;
@@ -938,7 +938,7 @@ AlphaFeld* AuswahlListe::zABuffer() const
 }
 }
 
 
 Rahmen* AuswahlListe::getARahmen(
 Rahmen* AuswahlListe::getARahmen(
-    int pos) const // gibt den Auswahl Rahmen zurück (mit MultiStyled)
+    int pos) const // gibt den Auswahl Rahmen zurueck (mit MultiStyled)
 {
 {
     Rahmen* ret = 0;
     Rahmen* ret = 0;
     if (aRahmenListe) ret = (Rahmen*)aRahmenListe->get(pos);
     if (aRahmenListe) ret = (Rahmen*)aRahmenListe->get(pos);
@@ -954,14 +954,14 @@ Rahmen* AuswahlListe::zARahmen(int pos) const
 }
 }
 
 
 int AuswahlListe::getAHFarbe(int pos)
 int AuswahlListe::getAHFarbe(int pos)
-    const // gibt die Auswahl Hintergrund Farbe zurück (mit MultiStyled)
+    const // gibt die Auswahl Hintergrund Farbe zurueck (mit MultiStyled)
 {
 {
     if (ahFarbeListe && ahFarbeListe->hat(pos)) return ahFarbeListe->get(pos);
     if (ahFarbeListe && ahFarbeListe->hat(pos)) return ahFarbeListe->get(pos);
     return 0;
     return 0;
 }
 }
 
 
 Bild* AuswahlListe::getAHBild(
 Bild* AuswahlListe::getAHBild(
-    int pos) const // gibt das Auswahl Hintergrund Bild zurück (mit MultiStyled)
+    int pos) const // gibt das Auswahl Hintergrund Bild zurueck (mit MultiStyled)
 {
 {
     Bild* ret = 0;
     Bild* ret = 0;
     if (ahBildListe) ret = (Bild*)ahBildListe->get(pos);
     if (ahBildListe) ret = (Bild*)ahBildListe->get(pos);
@@ -977,7 +977,7 @@ Bild* AuswahlListe::zAHBild(int pos) const
 }
 }
 
 
 AlphaFeld* AuswahlListe::getABuffer(
 AlphaFeld* AuswahlListe::getABuffer(
-    int pos) const // gibt den Auswahl Buffer zurück (mit MultiStyled)
+    int pos) const // gibt den Auswahl Buffer zurueck (mit MultiStyled)
 {
 {
     AlphaFeld* ret = 0;
     AlphaFeld* ret = 0;
     if (aBufferListe) ret = (AlphaFeld*)aBufferListe->get(pos);
     if (aBufferListe) ret = (AlphaFeld*)aBufferListe->get(pos);
@@ -993,7 +993,7 @@ AlphaFeld* AuswahlListe::zABuffer(int pos) const
 }
 }
 
 
 bool AuswahlListe::hatMsStyle(
 bool AuswahlListe::hatMsStyle(
-    int pos, __int64 style) const // prüft ob style vorhanden (mit MultiStyled)
+    int pos, __int64 style) const // prueft ob style vorhanden (mit MultiStyled)
 {
 {
     __int64 st = 0;
     __int64 st = 0;
     if (styles) st = styles->get(pos);
     if (styles) st = styles->get(pos);
@@ -1001,7 +1001,7 @@ bool AuswahlListe::hatMsStyle(
 }
 }
 
 
 bool AuswahlListe::hatMsStyleNicht(int pos,
 bool AuswahlListe::hatMsStyleNicht(int pos,
-    __int64 style) const // prüft obt style nicht vorhanden (mit MultiStyled)
+    __int64 style) const // prueft obt style nicht vorhanden (mit MultiStyled)
 {
 {
     __int64 st = 0;
     __int64 st = 0;
     if (styles) st = styles->get(pos);
     if (styles) st = styles->get(pos);
@@ -1023,7 +1023,7 @@ ZListe::ZListe()
 ZListe::~ZListe() {}
 ZListe::~ZListe() {}
 
 
 //! Verarbeitet Tastatur Nachrichten
 //! Verarbeitet Tastatur Nachrichten
-//! \param me Das Ereignis, was durch die Tastatureingabe ausgelößt wurde
+//! \param me Das Ereignis, was durch die Tastatureingabe ausgeloesst wurde
 void ZListe::doMausEreignis(MausEreignis& me, bool userRet)
 void ZListe::doMausEreignis(MausEreignis& me, bool userRet)
 {
 {
     if (ZeichnungHintergrund::hatStyle(Style::VScroll) && vertikalScrollBar)
     if (ZeichnungHintergrund::hatStyle(Style::VScroll) && vertikalScrollBar)
@@ -1080,15 +1080,15 @@ void ZListe::doMausEreignis(MausEreignis& me, bool userRet)
         me.my -= vertikalScrollBar->getScroll();
         me.my -= vertikalScrollBar->getScroll();
 }
 }
 
 
-//! Fügt einen Eintrag hinzu
-//! \param entry Die Zeichnung die hinzugefügt werden soll
+//! Fuegt einen Eintrag hinzu
+//! \param entry Die Zeichnung die hinzugefuegt werden soll
 void ZListe::addEintrag(Zeichnung* entry)
 void ZListe::addEintrag(Zeichnung* entry)
 {
 {
     rend = 1;
     rend = 1;
     list.add(entry);
     list.add(entry);
 }
 }
 
 
-//! Ändert einen Eintrag
+//! AEndert einen Eintrag
 //! \param pos Der Index des Eintrags
 //! \param pos Der Index des Eintrags
 //! \param entry Die neue Zeichnung
 //! \param entry Die neue Zeichnung
 void ZListe::setEintrag(int pos, Zeichnung* entry)
 void ZListe::setEintrag(int pos, Zeichnung* entry)
@@ -1097,7 +1097,7 @@ void ZListe::setEintrag(int pos, Zeichnung* entry)
     list.set(entry, pos);
     list.set(entry, pos);
 }
 }
 
 
-//! Vertauscht die Positionen zweier Einträge
+//! Vertauscht die Positionen zweier Eintraege
 //! \param vpos Der Index des ersten Eintrags
 //! \param vpos Der Index des ersten Eintrags
 //! \param npos Der Index des zweiten Eintrags
 //! \param npos Der Index des zweiten Eintrags
 void ZListe::tauschEintragPos(int vPos, int nPos)
 void ZListe::tauschEintragPos(int vPos, int nPos)
@@ -1111,7 +1111,7 @@ void Framework::ZListe::setEintragPos(int vpos, int npos)
     list.setPosition(vpos, npos);
     list.setPosition(vpos, npos);
 }
 }
 
 
-//! Löscht einen Eintrag
+//! Loescht einen Eintrag
 //! pos: Der Index des Eintrags
 //! pos: Der Index des Eintrags
 void ZListe::removeEintrag(int pos)
 void ZListe::removeEintrag(int pos)
 {
 {
@@ -1142,7 +1142,7 @@ void ZListe::setVScrollZuEintrag(int eintrag)
     }
     }
 }
 }
 
 
-//! Aktualisiert die maximale Scroll Höhe indem die Höhe aller Einträge addiert
+//! Aktualisiert die maximale Scroll Hoehe indem die Hoehe aller Eintraege addiert
 //! wird
 //! wird
 void ZListe::updateVScroll()
 void ZListe::updateVScroll()
 {
 {
@@ -1193,7 +1193,7 @@ void ZListe::doTastaturEreignis(TastaturEreignis& te)
 //! Aktualisiert die zeichnung
 //! Aktualisiert die zeichnung
 //! \param tickVal Die vergangene Zeit in Sekunden, die seit dem Letzten Aufruf
 //! \param tickVal Die vergangene Zeit in Sekunden, die seit dem Letzten Aufruf
 //! dieser Funktion verstrichen ist \return 1, wenn sich die Zeichnung seit dem
 //! dieser Funktion verstrichen ist \return 1, wenn sich die Zeichnung seit dem
-//! letzten aufruf verändert hat
+//! letzten aufruf veraendert hat
 bool ZListe::tick(double tickVal)
 bool ZListe::tick(double tickVal)
 {
 {
     bool ret = ZeichnungHintergrund::tick(tickVal);
     bool ret = ZeichnungHintergrund::tick(tickVal);
@@ -1238,7 +1238,7 @@ void ZListe::render(Bild& rObj)
     }
     }
 }
 }
 
 
-//! Gibt den Index eines Eintrags zurück, auf den die Maus zeigt
+//! Gibt den Index eines Eintrags zurueck, auf den die Maus zeigt
 //! \param my Die Position der Maus auf der Y Achse basierend auf dem oberend
 //! \param my Die Position der Maus auf der Y Achse basierend auf dem oberend
 //! Rand der Liste
 //! Rand der Liste
 int ZListe::getKlickEintrag(int my)
 int ZListe::getKlickEintrag(int my)
@@ -1259,13 +1259,13 @@ int ZListe::getKlickEintrag(int my)
     return -1;
     return -1;
 }
 }
 
 
-//! Gibt die Anzahl an Einträgen zurück
+//! Gibt die Anzahl an Eintraegen zurueck
 int ZListe::getEintragAnzahl() const
 int ZListe::getEintragAnzahl() const
 {
 {
     return list.getEintragAnzahl();
     return list.getEintragAnzahl();
 }
 }
 
 
-//! Gibt den Index eines Eintrags zurück
+//! Gibt den Index eines Eintrags zurueck
 //! \param zEntry Die Zeichnung
 //! \param zEntry Die Zeichnung
 int ZListe::getEintragPos(Zeichnung* zEntry)
 int ZListe::getEintragPos(Zeichnung* zEntry)
 {
 {
@@ -1278,21 +1278,21 @@ int ZListe::getEintragPos(Zeichnung* zEntry)
     return -1;
     return -1;
 }
 }
 
 
-//! Gibt einen Eintrag zurück
+//! Gibt einen Eintrag zurueck
 //! \param pos Der Index des Eintrags
 //! \param pos Der Index des Eintrags
 Zeichnung* ZListe::getEintrag(int pos) const
 Zeichnung* ZListe::getEintrag(int pos) const
 {
 {
     return list.get(pos);
     return list.get(pos);
 }
 }
 
 
-//! Gibt einen Eintrag ohne erhöhten reference Counter zurück
+//! Gibt einen Eintrag ohne erhoehten reference Counter zurueck
 //! \param pos Der Index des Eintrags
 //! \param pos Der Index des Eintrags
 Zeichnung* ZListe::zEintrag(int pos) const
 Zeichnung* ZListe::zEintrag(int pos) const
 {
 {
     return list.get(pos);
     return list.get(pos);
 }
 }
 
 
-//! Gibt die benötigte Höhe zurück
+//! Gibt die benoetigte Hoehe zurueck
 int ZListe::getNeededHeight() const
 int ZListe::getNeededHeight() const
 {
 {
     int y = (rahmen && ZeichnungHintergrund::hatStyle(TextFeld::Style::Rahmen))
     int y = (rahmen && ZeichnungHintergrund::hatStyle(TextFeld::Style::Rahmen))

+ 117 - 117
Liste.h

@@ -1,4 +1,4 @@
-#ifndef Liste_H
+#ifndef Liste_H
 #define Liste_H
 #define Liste_H
 
 
 #include "Array.h"
 #include "Array.h"
@@ -18,44 +18,44 @@ namespace Framework
     class AuswahlListe;      //! aus dieser datei
     class AuswahlListe;      //! aus dieser datei
 
 
     //! Eine Zeichnung des 2D GUI Frameworks, die eine Liste darstellt, aus der
     //! Eine Zeichnung des 2D GUI Frameworks, die eine Liste darstellt, aus der
-    //! der Benutzer Elemente aus und abwählen kann
+    //! der Benutzer Elemente aus und abwaehlen kann
     class AuswahlListe : public ZeichnungHintergrund
     class AuswahlListe : public ZeichnungHintergrund
     {
     {
     public:
     public:
         class Style : public ZeichnungHintergrund::Style
         class Style : public ZeichnungHintergrund::Style
         {
         {
         public:
         public:
-            //! Legt fest, ob die Einträge der Liste einen Rahmen haben
+            //! Legt fest, ob die Eintraege der Liste einen Rahmen haben
             static const __int64 FeldRahmen = 0x0001000;
             static const __int64 FeldRahmen = 0x0001000;
-            //! Legt fest, ob die Einträge einen Hintergrund haben
+            //! Legt fest, ob die Eintraege einen Hintergrund haben
             static const __int64 FeldHintergrund = 0x0002000;
             static const __int64 FeldHintergrund = 0x0002000;
-            //! Legt fest, ob die Einträge ein Hintergrund Bild haben
+            //! Legt fest, ob die Eintraege ein Hintergrund Bild haben
             static const __int64 FeldHBild = 0x0004000;
             static const __int64 FeldHBild = 0x0004000;
-            //! Legt fest, ob beim zeichnen der Eintrag Hintergründe alpha
+            //! Legt fest, ob beim zeichnen der Eintrag Hintergruende alpha
             //! blending verwendet werden soll
             //! blending verwendet werden soll
             static const __int64 FeldHAlpha = 0x0008000;
             static const __int64 FeldHAlpha = 0x0008000;
-            //! Legt fest, ob die Einträge einen Farbübergang besitzen
+            //! Legt fest, ob die Eintraege einen Farbuebergang besitzen
             static const __int64 FeldBuffer = 0x0010000;
             static const __int64 FeldBuffer = 0x0010000;
-            //! Legt fest, ob die ausgewählten Einträge einen Hintergrund haben
+            //! Legt fest, ob die ausgewaehlten Eintraege einen Hintergrund haben
             static const __int64 AuswahlHintergrund = 0x0020000;
             static const __int64 AuswahlHintergrund = 0x0020000;
-            //! Legt fest, ob die ausgewählten einträge ein Bild als Hintergrund
+            //! Legt fest, ob die ausgewaehlten eintraege ein Bild als Hintergrund
             //! haben
             //! haben
             static const __int64 AuswahlHBild = 0x0040000;
             static const __int64 AuswahlHBild = 0x0040000;
-            //! Legt fest, ob für das Zeichnen der Hintergründe der ausgewählten
-            //! Einträge alpha blending verwendet wird
+            //! Legt fest, ob fuer das Zeichnen der Hintergruende der ausgewaehlten
+            //! Eintraege alpha blending verwendet wird
             static const __int64 AuswahlHAlpha = 0x0080000;
             static const __int64 AuswahlHAlpha = 0x0080000;
-            //! Legt fest, ob die ausgewählten Einträge einen Farbübergang
+            //! Legt fest, ob die ausgewaehlten Eintraege einen Farbuebergang
             //! besitzen
             //! besitzen
             static const __int64 AuswahlBuffer = 0x0100000;
             static const __int64 AuswahlBuffer = 0x0100000;
-            //! Legt fest, ob die ausgewählten Einträge einen Rahmen besitzen
+            //! Legt fest, ob die ausgewaehlten Eintraege einen Rahmen besitzen
             static const __int64 AuswahlRahmen = 0x0200000;
             static const __int64 AuswahlRahmen = 0x0200000;
             //! Legt fest, ob jeder Eintrag seine eigenen Hintergrund,
             //! Legt fest, ob jeder Eintrag seine eigenen Hintergrund,
-            //! Farbübergang und Rahmen hat, fals er ausgewählt ist
+            //! Farbuebergang und Rahmen hat, fals er ausgewaehlt ist
             static const __int64 MultiStyled = 0x0400000;
             static const __int64 MultiStyled = 0x0400000;
-            //! Legt fest, das mehrere Einträge gleichzeitig ausgewählt sein
-            //! können
+            //! Legt fest, das mehrere Eintraege gleichzeitig ausgewaehlt sein
+            //! koennen
             static const __int64 MultiSelect = 0x0800000;
             static const __int64 MultiSelect = 0x0800000;
-            //! Legt fest, ob ein bestimmter Eintrag ausgewählt ist, falls
+            //! Legt fest, ob ein bestimmter Eintrag ausgewaehlt ist, falls
             //! MultiSelect gesetzt wurde.
             //! MultiSelect gesetzt wurde.
             static const __int64 Selected = 0x1000000;
             static const __int64 Selected = 0x1000000;
 
 
@@ -80,7 +80,7 @@ namespace Framework
         RCArray<Rahmen>* aRahmenListe;
         RCArray<Rahmen>* aRahmenListe;
         Schrift* schrift;
         Schrift* schrift;
         //! Verarbeitet Tastatur Nachrichten
         //! Verarbeitet Tastatur Nachrichten
-        //! \param me Das Ereignis, was durch die Tastatureingabe ausgelößt
+        //! \param me Das Ereignis, was durch die Tastatureingabe ausgeloesst
         //! wurde
         //! wurde
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
         DLLEXPORT bool hatStyle(int styleSet, int styleCheck) const;
         DLLEXPORT bool hatStyle(int styleSet, int styleCheck) const;
@@ -90,42 +90,42 @@ namespace Framework
         DLLEXPORT AuswahlListe();
         DLLEXPORT AuswahlListe();
         //! Destruktor
         //! Destruktor
         DLLEXPORT virtual ~AuswahlListe();
         DLLEXPORT virtual ~AuswahlListe();
-        //! Aktualisiert die Styles, größe und Position der Einträge
+        //! Aktualisiert die Styles, groesse und Position der Eintraege
         DLLEXPORT void update();
         DLLEXPORT void update();
-        //! Fügt einen Eintrag hinzu
+        //! Fuegt einen Eintrag hinzu
         //! \param txt Der Text des Eintrags
         //! \param txt Der Text des Eintrags
         DLLEXPORT void addEintrag(Text* txt);
         DLLEXPORT void addEintrag(Text* txt);
-        //! Fügt einen Eintrag hinzu
+        //! Fuegt einen Eintrag hinzu
         //! \param txt Der Text des Eintrags
         //! \param txt Der Text des Eintrags
         DLLEXPORT void addEintrag(const char* txt);
         DLLEXPORT void addEintrag(const char* txt);
-        //! Fügt einen zeiger auf einen Eintrag hinzu
+        //! Fuegt einen zeiger auf einen Eintrag hinzu
         //! \param tf Das TextFeld, mit dem der Eintrag gezeichnet wird
         //! \param tf Das TextFeld, mit dem der Eintrag gezeichnet wird
         DLLEXPORT void addEintragZ(TextFeld* tf);
         DLLEXPORT void addEintragZ(TextFeld* tf);
-        //! Fügt einen Eintrag an einer bestimmten Position hinzu
+        //! Fuegt einen Eintrag an einer bestimmten Position hinzu
         //! \param pos Der Index des neuen Eintrags
         //! \param pos Der Index des neuen Eintrags
         //! \param txt Der Text des Eintrags
         //! \param txt Der Text des Eintrags
         DLLEXPORT void addEintrag(int pos, Text* txt);
         DLLEXPORT void addEintrag(int pos, Text* txt);
-        //! Fügt einen Eintrag an einer bestimmten Position hinzu
+        //! Fuegt einen Eintrag an einer bestimmten Position hinzu
         //! \param pos Der Index des neuen Eintrags
         //! \param pos Der Index des neuen Eintrags
         //! \param txt Der Text des Eintrags
         //! \param txt Der Text des Eintrags
         DLLEXPORT void addEintrag(int pos, const char* txt);
         DLLEXPORT void addEintrag(int pos, const char* txt);
-        //! Fügt einen zeiger auf einen Eintrag an einer bestimmten Position
+        //! Fuegt einen zeiger auf einen Eintrag an einer bestimmten Position
         //! hinzu \param pos Der Index des neuen Eintrags \param tf Das
         //! hinzu \param pos Der Index des neuen Eintrags \param tf Das
         //! TextFeld, mit dem der Eintrag gezeichnet wird
         //! TextFeld, mit dem der Eintrag gezeichnet wird
         DLLEXPORT void addEintragZ(int pos, TextFeld* tf);
         DLLEXPORT void addEintragZ(int pos, TextFeld* tf);
-        //! Ändert einen Eintrag
+        //! AEndert einen Eintrag
         //! \param pos Der Index des Eintrags
         //! \param pos Der Index des Eintrags
         //! \param txt Der neue Text des Eintrags
         //! \param txt Der neue Text des Eintrags
         DLLEXPORT void setEintrag(int pos, Text* txt);
         DLLEXPORT void setEintrag(int pos, Text* txt);
-        //! Ändert einen Eintrag
+        //! AEndert einen Eintrag
         //! \param pos Der Index des Eintrags
         //! \param pos Der Index des Eintrags
         //! \param txt Der neue Text des Eintrags
         //! \param txt Der neue Text des Eintrags
         DLLEXPORT void setEintrag(int pos, const char* txt);
         DLLEXPORT void setEintrag(int pos, const char* txt);
-        //! Ändert den Zeiger eines Eintrags
+        //! AEndert den Zeiger eines Eintrags
         //! \param pos Der Index des Eintrags
         //! \param pos Der Index des Eintrags
         //! \param tf Der neue Eintrag
         //! \param tf Der neue Eintrag
         DLLEXPORT void setEintragZ(int pos, TextFeld* tf);
         DLLEXPORT void setEintragZ(int pos, TextFeld* tf);
-        //! Vertauscht die Positionen zweier Einträge
+        //! Vertauscht die Positionen zweier Eintraege
         //! \param vpos Der Index des ersten Eintrags
         //! \param vpos Der Index des ersten Eintrags
         //! \param npos Der Index des zweiten Eintrags
         //! \param npos Der Index des zweiten Eintrags
         DLLEXPORT void tauschEintragPos(int vpos, int npos);
         DLLEXPORT void tauschEintragPos(int vpos, int npos);
@@ -133,7 +133,7 @@ namespace Framework
         //! \param vpos Der Index des Eintrags
         //! \param vpos Der Index des Eintrags
         //! \param npos Der Index den der Eintrag haben soll
         //! \param npos Der Index den der Eintrag haben soll
         DLLEXPORT void setEintragPos(int vpos, int npos);
         DLLEXPORT void setEintragPos(int vpos, int npos);
-        //! Löscht einen Eintrag
+        //! Loescht einen Eintrag
         //! pos: Der Index des Eintrags
         //! pos: Der Index des Eintrags
         DLLEXPORT void removeEintrag(int pos);
         DLLEXPORT void removeEintrag(int pos);
         //! Setzt die verwendete Schrift
         //! Setzt die verwendete Schrift
@@ -142,100 +142,100 @@ namespace Framework
         //! Scrollt zu einem bestimmen Eintrag
         //! Scrollt zu einem bestimmen Eintrag
         //! \param eintrag Der Index des Eintrags
         //! \param eintrag Der Index des Eintrags
         DLLEXPORT void setVScrollZuEintrag(int eintrag);
         DLLEXPORT void setVScrollZuEintrag(int eintrag);
-        //! Aktualisiert die maximale Scroll Höhe indem die Höhe aller Einträge
+        //! Aktualisiert die maximale Scroll Hoehe indem die Hoehe aller Eintraege
         //! addiert wird
         //! addiert wird
         DLLEXPORT void updateVScroll();
         DLLEXPORT void updateVScroll();
-        //! Setzt den Zeiger auf den Rahmen, der bei ausgewählten Einträgen
+        //! Setzt den Zeiger auf den Rahmen, der bei ausgewaehlten Eintraegen
         //! verwendet wird, fals MulitStyled nicht gesetzt wurde \param rahmen
         //! verwendet wird, fals MulitStyled nicht gesetzt wurde \param rahmen
         //! Der Rahmen
         //! Der Rahmen
         DLLEXPORT void setALRZ(Rahmen* rahmen);
         DLLEXPORT void setALRZ(Rahmen* rahmen);
-        //! Setzt die Breite des Rahmens, der bei ausgewählten Einträgen
+        //! Setzt die Breite des Rahmens, der bei ausgewaehlten Eintraegen
         //! verwendet wird, fals MulitStyled nicht gesetzt wurde \param br Die
         //! verwendet wird, fals MulitStyled nicht gesetzt wurde \param br Die
         //! Breite in Pixeln
         //! Breite in Pixeln
         DLLEXPORT void setALRBreite(int br);
         DLLEXPORT void setALRBreite(int br);
-        //! Setzt die Farbe des Rahmens, der bei ausgewählten Einträgen
+        //! Setzt die Farbe des Rahmens, der bei ausgewaehlten Eintraegen
         //! verwendet wird, fals MulitStyled nicht gesetzt wurde \param fc Die
         //! verwendet wird, fals MulitStyled nicht gesetzt wurde \param fc Die
         //! Farbe im A8R8G8B8 Format
         //! Farbe im A8R8G8B8 Format
         DLLEXPORT void setALRFarbe(int fc);
         DLLEXPORT void setALRFarbe(int fc);
-        //! Setzt den Zeiger auf den Farbübergnag, der bei ausgewählten
-        //! Einträgen verwendet wird, fals MulitStyled nicht gesetzt wurde
-        //! \param buffer Der Farbübergang
+        //! Setzt den Zeiger auf den Farbuebergnag, der bei ausgewaehlten
+        //! Eintraegen verwendet wird, fals MulitStyled nicht gesetzt wurde
+        //! \param buffer Der Farbuebergang
         DLLEXPORT void setAAFZ(AlphaFeld* buffer);
         DLLEXPORT void setAAFZ(AlphaFeld* buffer);
-        //! Setzt die Stärke des Farbübergnags, der bei ausgewählten Einträgen
+        //! Setzt die Staerke des Farbuebergnags, der bei ausgewaehlten Eintraegen
         //! verwendet wird, fals MulitStyled nicht gesetzt wurde \param st Die
         //! verwendet wird, fals MulitStyled nicht gesetzt wurde \param st Die
-        //! Stärke
+        //! Staerke
         DLLEXPORT void setAAFStrength(int st);
         DLLEXPORT void setAAFStrength(int st);
-        //! Setzt die Farbe des Farbübergnags, der bei ausgewählten Einträgen
+        //! Setzt die Farbe des Farbuebergnags, der bei ausgewaehlten Eintraegen
         //! verwendet wird, fals MulitStyled nicht gesetzt wurde \param fc Die
         //! verwendet wird, fals MulitStyled nicht gesetzt wurde \param fc Die
         //! Farbe im A8R8G8B8 Format
         //! Farbe im A8R8G8B8 Format
         DLLEXPORT void setAAFFarbe(int fc);
         DLLEXPORT void setAAFFarbe(int fc);
-        //! Setzt das Hintergrund Bild durch kopieren, das bei ausgewählten
-        //! Einträgen verwendet wird, fals MulitStyled nicht gesetzt wurde
+        //! Setzt das Hintergrund Bild durch kopieren, das bei ausgewaehlten
+        //! Eintraegen verwendet wird, fals MulitStyled nicht gesetzt wurde
         //! \param bild Das Bild, das kopiert werden soll
         //! \param bild Das Bild, das kopiert werden soll
         DLLEXPORT void setAHBild(Bild* bild);
         DLLEXPORT void setAHBild(Bild* bild);
-        //! Setzt einen Zeiger auf das Hintergrund Bild, das bei ausgewählten
-        //! Einträgen verwendet wird, fals MulitStyled nicht gesetzt wurde
+        //! Setzt einen Zeiger auf das Hintergrund Bild, das bei ausgewaehlten
+        //! Eintraegen verwendet wird, fals MulitStyled nicht gesetzt wurde
         //! \param bild Das Bild, das kopiert werden soll
         //! \param bild Das Bild, das kopiert werden soll
         DLLEXPORT void setAHBildZ(Bild* bild);
         DLLEXPORT void setAHBildZ(Bild* bild);
-        //! Setzt die Hintergrund Farbe, die bei ausgewählten Einträgen
+        //! Setzt die Hintergrund Farbe, die bei ausgewaehlten Eintraegen
         //! verwendet wird, fals MulitStyled nicht gesetzt wurde \param fc Die
         //! verwendet wird, fals MulitStyled nicht gesetzt wurde \param fc Die
         //! Farbe im A8R8G8B8 Format
         //! Farbe im A8R8G8B8 Format
         DLLEXPORT void setAHFarbe(int fc);
         DLLEXPORT void setAHFarbe(int fc);
-        //! Setzt den Zeiger auf den Rahmen, der bei einem ausgewählten Eintrag
+        //! Setzt den Zeiger auf den Rahmen, der bei einem ausgewaehlten Eintrag
         //! verwendet wird, fals MulitStyled gesetzt wurde \param pos Der Index
         //! verwendet wird, fals MulitStyled gesetzt wurde \param pos Der Index
         //! des Eintrags \param rahmen Der Rahmen
         //! des Eintrags \param rahmen Der Rahmen
         DLLEXPORT void setALRZ(int pos, Rahmen* rahmen);
         DLLEXPORT void setALRZ(int pos, Rahmen* rahmen);
-        //! Setzt die Breite des Rahmens, der bei einem ausgewählten Eintrag
+        //! Setzt die Breite des Rahmens, der bei einem ausgewaehlten Eintrag
         //! verwendet wird, fals MulitStyled gesetzt wurde \param pos Der Index
         //! verwendet wird, fals MulitStyled gesetzt wurde \param pos Der Index
         //! des Eintrags \param br Die Breite in Pixeln
         //! des Eintrags \param br Die Breite in Pixeln
         DLLEXPORT void setALRBreite(int pos, int br);
         DLLEXPORT void setALRBreite(int pos, int br);
-        //! Setzt die Farbe des Rahmens, der bei einem ausgewählten Eintrag
+        //! Setzt die Farbe des Rahmens, der bei einem ausgewaehlten Eintrag
         //! verwendet wird, fals MulitStyled gesetzt wurde \param pos Der Index
         //! verwendet wird, fals MulitStyled gesetzt wurde \param pos Der Index
         //! des Eintrags \param fc Die Farbe im A8R8G8B8 Format
         //! des Eintrags \param fc Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setALRFarbe(int pos, int fc);
         DLLEXPORT void setALRFarbe(int pos, int fc);
-        //! Setzt den Zeiger auf den Farbübergnag, der bei einem ausgewählten
+        //! Setzt den Zeiger auf den Farbuebergnag, der bei einem ausgewaehlten
         //! Eintrag verwendet wird, fals MulitStyled gesetzt wurde \param pos
         //! Eintrag verwendet wird, fals MulitStyled gesetzt wurde \param pos
-        //! Der Index des Eintrags \param buffer Der Farbübergang
+        //! Der Index des Eintrags \param buffer Der Farbuebergang
         DLLEXPORT void setAAFZ(int pos, AlphaFeld* buffer);
         DLLEXPORT void setAAFZ(int pos, AlphaFeld* buffer);
-        //! Setzt die Stärke des Farbübergnags, der bei einem ausgewählten
+        //! Setzt die Staerke des Farbuebergnags, der bei einem ausgewaehlten
         //! Eintrag verwendet wird, fals MulitStyled gesetzt wurde \param pos
         //! Eintrag verwendet wird, fals MulitStyled gesetzt wurde \param pos
-        //! Der Index des Eintrags \param st Die Stärke
+        //! Der Index des Eintrags \param st Die Staerke
         DLLEXPORT void setAAFStrength(int pos, int st);
         DLLEXPORT void setAAFStrength(int pos, int st);
-        //! Setzt die Farbe des Farbübergnags, der bei einem ausgewählten
+        //! Setzt die Farbe des Farbuebergnags, der bei einem ausgewaehlten
         //! Eintrag verwendet wird, fals MulitStyled gesetzt wurde \param pos
         //! Eintrag verwendet wird, fals MulitStyled gesetzt wurde \param pos
         //! Der Index des Eintrags \param fc Die Farbe im A8R8G8B8 Format
         //! Der Index des Eintrags \param fc Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setAAFFarbe(int pos, int fc);
         DLLEXPORT void setAAFFarbe(int pos, int fc);
         //! Setzt das Hintergrund Bild durch kopieren, das bei einem
         //! Setzt das Hintergrund Bild durch kopieren, das bei einem
-        //! ausgewählten Eintrag verwendet wird, fals MulitStyled gesetzt wurde
+        //! ausgewaehlten Eintrag verwendet wird, fals MulitStyled gesetzt wurde
         //! \param pos Der Index des Eintrags
         //! \param pos Der Index des Eintrags
         //! \param bild Das Bild, das kopiert werden soll
         //! \param bild Das Bild, das kopiert werden soll
         DLLEXPORT void setAHBild(int pos, Bild* bild);
         DLLEXPORT void setAHBild(int pos, Bild* bild);
         //! Setzt einen Zeiger auf das Hintergrund Bild, das bei einem
         //! Setzt einen Zeiger auf das Hintergrund Bild, das bei einem
-        //! ausgewählten Eintrag verwendet wird, fals MulitStyled gesetzt wurde
+        //! ausgewaehlten Eintrag verwendet wird, fals MulitStyled gesetzt wurde
         //! \param pos Der Index des Eintrags
         //! \param pos Der Index des Eintrags
         //! \param bild Das Bild, das kopiert werden soll
         //! \param bild Das Bild, das kopiert werden soll
         DLLEXPORT void setAHBildZ(int pos, Bild* bild);
         DLLEXPORT void setAHBildZ(int pos, Bild* bild);
-        //! Setzt die Hintergrund Farbe, die bei einem ausgewählten Eintrag
+        //! Setzt die Hintergrund Farbe, die bei einem ausgewaehlten Eintrag
         //! verwendet wird, fals MulitStyled gesetzt wurde \param pos Der Index
         //! verwendet wird, fals MulitStyled gesetzt wurde \param pos Der Index
         //! des Eintrags \param fc Die Farbe im A8R8G8B8 Format
         //! des Eintrags \param fc Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setAHFarbe(int pos, int fc);
         DLLEXPORT void setAHFarbe(int pos, int fc);
         //! Setzt den Style eines Eintrags, falls MulitStyled gesetzt wurde und
         //! Setzt den Style eines Eintrags, falls MulitStyled gesetzt wurde und
-        //! legt fest, ob ein Eintrag ausgewählt ist, falls MultiSelect gesetzt
+        //! legt fest, ob ein Eintrag ausgewaehlt ist, falls MultiSelect gesetzt
         //! wurde \param pos Der Index des Eintrags \param style Der neue Style
         //! wurde \param pos Der Index des Eintrags \param style Der neue Style
         DLLEXPORT void setMsStyle(int pos, __int64 style);
         DLLEXPORT void setMsStyle(int pos, __int64 style);
-        //! Ändert den Style eines Eintrags, falls MulitStyled gesetzt wurde und
-        //! legt fest, ob ein Eintrag ausgewählt ist, falls MultiSelect gesetzt
+        //! AEndert den Style eines Eintrags, falls MulitStyled gesetzt wurde und
+        //! legt fest, ob ein Eintrag ausgewaehlt ist, falls MultiSelect gesetzt
         //! wurde \param pos Der Index des Eintrags \param style Der Style
         //! wurde \param pos Der Index des Eintrags \param style Der Style
-        //!  add_remove: 1, falls der Style hinzugefügt werden soll. 0, falls
+        //!  add_remove: 1, falls der Style hinzugefuegt werden soll. 0, falls
         //!  der Style entfernt weden soll
         //!  der Style entfernt weden soll
         DLLEXPORT void setMsStyle(int pos, __int64 style, bool add_remove);
         DLLEXPORT void setMsStyle(int pos, __int64 style, bool add_remove);
-        //! Fügt Styles zu einem Eintrag hinzu, falls MulitStyled gesetzt wurde
-        //! und legt fest, ob ein Eintrag ausgewählt ist, falls MultiSelect
+        //! Fuegt Styles zu einem Eintrag hinzu, falls MulitStyled gesetzt wurde
+        //! und legt fest, ob ein Eintrag ausgewaehlt ist, falls MultiSelect
         //! gesetzt wurde \param pos Der Index des Eintrags \param style Der
         //! gesetzt wurde \param pos Der Index des Eintrags \param style Der
-        //! Style, der hinzugefügt werden soll
+        //! Style, der hinzugefuegt werden soll
         DLLEXPORT void addMsStyle(int pos, __int64 style);
         DLLEXPORT void addMsStyle(int pos, __int64 style);
         //! Entfernt Styles von einem Eintrag, falls MulitStyled gesetzt wurde
         //! Entfernt Styles von einem Eintrag, falls MulitStyled gesetzt wurde
-        //! und legt fest, ob ein Eintrag ausgewählt ist, falls MultiSelect
+        //! und legt fest, ob ein Eintrag ausgewaehlt ist, falls MultiSelect
         //! gesetzt wurde \param pos Der Index des Eintrags \param style Der
         //! gesetzt wurde \param pos Der Index des Eintrags \param style Der
         //! Style, der entfernt werden soll
         //! Style, der entfernt werden soll
         DLLEXPORT void removeMsStyle(int pos, __int64 style);
         DLLEXPORT void removeMsStyle(int pos, __int64 style);
@@ -245,90 +245,90 @@ namespace Framework
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         DLLEXPORT void render(Bild& zRObj) override;
         DLLEXPORT void render(Bild& zRObj) override;
-        //! Gibt den Index eines Eintrags zurück, auf den die Maus zeigt
+        //! Gibt den Index eines Eintrags zurueck, auf den die Maus zeigt
         //! \param my Die Position der Maus auf der Y Achse basierend auf dem
         //! \param my Die Position der Maus auf der Y Achse basierend auf dem
         //! oberend Rand der Liste
         //! oberend Rand der Liste
         DLLEXPORT int getKlickEintrag(int my);
         DLLEXPORT int getKlickEintrag(int my);
-        //! Wählt einen Eintrag aus
+        //! Waehlt einen Eintrag aus
         //! \param ausw Der Index des Eintrags
         //! \param ausw Der Index des Eintrags
         DLLEXPORT void setAuswahl(int ausw);
         DLLEXPORT void setAuswahl(int ausw);
-        //! Wählt alle ausgewählten Einträge ab
+        //! Waehlt alle ausgewaehlten Eintraege ab
         DLLEXPORT void deSelect();
         DLLEXPORT void deSelect();
-        //! Gibt die Anzahl an Einträgen zurück
+        //! Gibt die Anzahl an Eintraegen zurueck
         DLLEXPORT int getEintragAnzahl() const;
         DLLEXPORT int getEintragAnzahl() const;
-        //! Gibt den Index des ausgewählten Eintrags zurück, fals MultiSelect
+        //! Gibt den Index des ausgewaehlten Eintrags zurueck, fals MultiSelect
         //! nicht gesetzt ist. Wenn MultiSelect gesetzt wurde, kann die Auswahl
         //! nicht gesetzt ist. Wenn MultiSelect gesetzt wurde, kann die Auswahl
         //! eines Eintrags mit hatMsStyle( Eintrag Index,
         //! eines Eintrags mit hatMsStyle( Eintrag Index,
-        //! AuswahlListe::Style::Ausgewählt ) geprüft werden
+        //! AuswahlListe::Style::Ausgewaehlt ) geprueft werden
         DLLEXPORT int getAuswahl() const;
         DLLEXPORT int getAuswahl() const;
-        //! Gibt den Index eines Eintrags zurück
+        //! Gibt den Index eines Eintrags zurueck
         //! \param eintragText Der Text des Eintrags
         //! \param eintragText Der Text des Eintrags
         DLLEXPORT int getEintragPos(Text* eintragText);
         DLLEXPORT int getEintragPos(Text* eintragText);
-        //! Gibt einen Eintrag zurück
+        //! Gibt einen Eintrag zurueck
         //! \param pos Der Index des Eintrags
         //! \param pos Der Index des Eintrags
         DLLEXPORT TextFeld* getEintrag(int pos) const;
         DLLEXPORT TextFeld* getEintrag(int pos) const;
-        //! Gibt einen Eintrag ohne erhöhten reference Counter zurück
+        //! Gibt einen Eintrag ohne erhoehten reference Counter zurueck
         //! \param pos Der Index des Eintrags
         //! \param pos Der Index des Eintrags
         DLLEXPORT TextFeld* zEintrag(int pos) const;
         DLLEXPORT TextFeld* zEintrag(int pos) const;
-        //! Gibt den Rahmen zurück, der für ausgewählte Einträge verwendet wird,
+        //! Gibt den Rahmen zurueck, der fuer ausgewaehlte Eintraege verwendet wird,
         //! falls MultiStyled nicht gesetzt wurde
         //! falls MultiStyled nicht gesetzt wurde
         DLLEXPORT Rahmen* getARahmen() const;
         DLLEXPORT Rahmen* getARahmen() const;
-        //! Gibt den Rahmen ohne erhöhten Reference Counter zurück, der für
-        //! ausgewählte Einträge verwendet wird, falls MultiStyled nicht gesetzt
+        //! Gibt den Rahmen ohne erhoehten Reference Counter zurueck, der fuer
+        //! ausgewaehlte Eintraege verwendet wird, falls MultiStyled nicht gesetzt
         //! wurde
         //! wurde
         DLLEXPORT Rahmen* zARahmen() const;
         DLLEXPORT Rahmen* zARahmen() const;
-        //! Gibt die Hintergrund Farbe im A8R8G8B8 Format zurück, die für
-        //! ausgewählte Einträge verwendet wird, falls MultiStyled nicht gesetzt
+        //! Gibt die Hintergrund Farbe im A8R8G8B8 Format zurueck, die fuer
+        //! ausgewaehlte Eintraege verwendet wird, falls MultiStyled nicht gesetzt
         //! wurde
         //! wurde
         DLLEXPORT int getAHFarbe() const;
         DLLEXPORT int getAHFarbe() const;
-        //! Gibt das Hintergrund Bild zurück, das für ausgewählte Einträge
+        //! Gibt das Hintergrund Bild zurueck, das fuer ausgewaehlte Eintraege
         //! verwendet wird, falls MultiStyled nicht gesetzt wurde
         //! verwendet wird, falls MultiStyled nicht gesetzt wurde
         DLLEXPORT Bild* getAHBild() const;
         DLLEXPORT Bild* getAHBild() const;
-        //! Gibt das Hintergrund Bild ohne erhöhten Reference Counter zurück,
-        //! das für ausgewählte Einträge verwendet wird, falls MultiStyled nicht
+        //! Gibt das Hintergrund Bild ohne erhoehten Reference Counter zurueck,
+        //! das fuer ausgewaehlte Eintraege verwendet wird, falls MultiStyled nicht
         //! gesetzt wurde
         //! gesetzt wurde
         DLLEXPORT Bild* zAHBild() const;
         DLLEXPORT Bild* zAHBild() const;
-        //! Gibt den Farbverlauf zurück, der für ausgewählte Einträge verwendet
+        //! Gibt den Farbverlauf zurueck, der fuer ausgewaehlte Eintraege verwendet
         //! wird, falls MultiStyled nicht gesetzt wurde
         //! wird, falls MultiStyled nicht gesetzt wurde
         DLLEXPORT AlphaFeld* getABuffer() const;
         DLLEXPORT AlphaFeld* getABuffer() const;
-        //! Gibt den Farbverlauf ohne erhöhten Reference Counter zurück, der für
-        //! ausgewählte Einträge verwendet wird, falls MultiStyled nicht gesetzt
+        //! Gibt den Farbverlauf ohne erhoehten Reference Counter zurueck, der fuer
+        //! ausgewaehlte Eintraege verwendet wird, falls MultiStyled nicht gesetzt
         //! wurde
         //! wurde
         DLLEXPORT AlphaFeld* zABuffer() const;
         DLLEXPORT AlphaFeld* zABuffer() const;
-        //! Gibt den Rahmen zurück, der für einen ausgewählten Eintrag verwendet
+        //! Gibt den Rahmen zurueck, der fuer einen ausgewaehlten Eintrag verwendet
         //! wird, falls MultiStyled gesetzt wurde
         //! wird, falls MultiStyled gesetzt wurde
         DLLEXPORT Rahmen* getARahmen(int pos) const;
         DLLEXPORT Rahmen* getARahmen(int pos) const;
-        //! Gibt den Rahmen ohne erhöhten Reference Counter zurück, der für
-        //! einen ausgewählten Eintrag verwendet wird, falls MultiStyled gesetzt
+        //! Gibt den Rahmen ohne erhoehten Reference Counter zurueck, der fuer
+        //! einen ausgewaehlten Eintrag verwendet wird, falls MultiStyled gesetzt
         //! wurde
         //! wurde
         DLLEXPORT Rahmen* zARahmen(int pos) const;
         DLLEXPORT Rahmen* zARahmen(int pos) const;
-        //! Gibt die Hintegrrund Farbe im A8R8G8B8 Format zurück, die für einen
-        //! ausgewählten Eintrag verwendet wird, falls MultiStyled gesetzt wurde
+        //! Gibt die Hintegrrund Farbe im A8R8G8B8 Format zurueck, die fuer einen
+        //! ausgewaehlten Eintrag verwendet wird, falls MultiStyled gesetzt wurde
         DLLEXPORT int getAHFarbe(int pos) const;
         DLLEXPORT int getAHFarbe(int pos) const;
-        //! Gibt das Hintergrund Bild zurück, das für einen ausgewählten Eintrag
+        //! Gibt das Hintergrund Bild zurueck, das fuer einen ausgewaehlten Eintrag
         //! verwendet wird, falls MultiStyled gesetzt wurde
         //! verwendet wird, falls MultiStyled gesetzt wurde
         DLLEXPORT Bild* getAHBild(int pos) const;
         DLLEXPORT Bild* getAHBild(int pos) const;
-        //! Gibt das Hintergrund Bild ohne erhöhten Reference Counter zurück,
-        //! das für einen ausgewählten Eintrag verwendet wird, falls MultiStyled
+        //! Gibt das Hintergrund Bild ohne erhoehten Reference Counter zurueck,
+        //! das fuer einen ausgewaehlten Eintrag verwendet wird, falls MultiStyled
         //! gesetzt wurde
         //! gesetzt wurde
         DLLEXPORT Bild* zAHBild(int pos) const;
         DLLEXPORT Bild* zAHBild(int pos) const;
-        //! Gibt den Farbübergang zurück, der für einen ausgewählten Eintrag
+        //! Gibt den Farbuebergang zurueck, der fuer einen ausgewaehlten Eintrag
         //! verwendet wird, falls MultiStyled gesetzt wurde
         //! verwendet wird, falls MultiStyled gesetzt wurde
         DLLEXPORT AlphaFeld* getABuffer(int pos) const;
         DLLEXPORT AlphaFeld* getABuffer(int pos) const;
-        //! Gibt den Farbübergang ohne erhöhten Reference Counter zurück, der
-        //! für einen ausgewählten Eintrag verwendet wird, falls MultiStyled
+        //! Gibt den Farbuebergang ohne erhoehten Reference Counter zurueck, der
+        //! fuer einen ausgewaehlten Eintrag verwendet wird, falls MultiStyled
         //! gesetzt wurde
         //! gesetzt wurde
         DLLEXPORT AlphaFeld* zABuffer(int pos) const;
         DLLEXPORT AlphaFeld* zABuffer(int pos) const;
-        //! Überprüft, ob für einen Bestimmten Eintarg betimmte Styles gesetzt
-        //! wurden, falls MultiStyled gesetzt wurde. Überprüft auch, ob ein
-        //! Eintrag ausgewählt wurde, falls MultiSelect gesetzt wurde \param pos
-        //! Der Index des Eintrags \param style Die zu prüfenden Styles
+        //! UEberprueft, ob fuer einen Bestimmten Eintarg betimmte Styles gesetzt
+        //! wurden, falls MultiStyled gesetzt wurde. UEberprueft auch, ob ein
+        //! Eintrag ausgewaehlt wurde, falls MultiSelect gesetzt wurde \param pos
+        //! Der Index des Eintrags \param style Die zu pruefenden Styles
         DLLEXPORT inline bool hatMsStyle(int pos, __int64 style) const;
         DLLEXPORT inline bool hatMsStyle(int pos, __int64 style) const;
-        //! Überprüft, ob für einen Bestimmten Eintarg betimmte Styles nicht
-        //! gesetzt wurden, falls MultiStyled gesetzt wurde. Überprüft auch, ob
-        //! ein Eintrag nicht ausgewählt wurde, falls MultiSelect gesetzt wurde
+        //! UEberprueft, ob fuer einen Bestimmten Eintarg betimmte Styles nicht
+        //! gesetzt wurden, falls MultiStyled gesetzt wurde. UEberprueft auch, ob
+        //! ein Eintrag nicht ausgewaehlt wurde, falls MultiSelect gesetzt wurde
         //! \param pos Der Index des Eintrags
         //! \param pos Der Index des Eintrags
-        //! \param style Die zu prüfenden Styles
+        //! \param style Die zu pruefenden Styles
         DLLEXPORT inline bool hatMsStyleNicht(int pos, __int64 style) const;
         DLLEXPORT inline bool hatMsStyleNicht(int pos, __int64 style) const;
     };
     };
 
 
@@ -353,7 +353,7 @@ namespace Framework
 
 
     protected:
     protected:
         //! Verarbeitet Tastatur Nachrichten
         //! Verarbeitet Tastatur Nachrichten
-        //! \param me Das Ereignis, was durch die Tastatureingabe ausgelößt
+        //! \param me Das Ereignis, was durch die Tastatureingabe ausgeloesst
         //! wurde
         //! wurde
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
 
 
@@ -362,14 +362,14 @@ namespace Framework
         DLLEXPORT ZListe();
         DLLEXPORT ZListe();
         //! Destruktor
         //! Destruktor
         DLLEXPORT virtual ~ZListe();
         DLLEXPORT virtual ~ZListe();
-        //! Fügt einen Eintrag hinzu
-        //! \param entry Die Zeichnung die hinzugefügt werden soll
+        //! Fuegt einen Eintrag hinzu
+        //! \param entry Die Zeichnung die hinzugefuegt werden soll
         DLLEXPORT void addEintrag(Zeichnung* entry);
         DLLEXPORT void addEintrag(Zeichnung* entry);
-        //! Ändert einen Eintrag
+        //! AEndert einen Eintrag
         //! \param pos Der Index des Eintrags
         //! \param pos Der Index des Eintrags
         //! \param entry Die neue Zeichnung
         //! \param entry Die neue Zeichnung
         DLLEXPORT void setEintrag(int pos, Zeichnung* entry);
         DLLEXPORT void setEintrag(int pos, Zeichnung* entry);
-        //! Vertauscht die Positionen zweier Einträge
+        //! Vertauscht die Positionen zweier Eintraege
         //! \param vpos Der Index des ersten Eintrags
         //! \param vpos Der Index des ersten Eintrags
         //! \param npos Der Index des zweiten Eintrags
         //! \param npos Der Index des zweiten Eintrags
         DLLEXPORT void tauschEintragPos(int vpos, int npos);
         DLLEXPORT void tauschEintragPos(int vpos, int npos);
@@ -377,13 +377,13 @@ namespace Framework
         //! \param vpos Der Index des Eintrags
         //! \param vpos Der Index des Eintrags
         //! \param npos Der Index den der Eintrag haben soll
         //! \param npos Der Index den der Eintrag haben soll
         DLLEXPORT void setEintragPos(int vpos, int npos);
         DLLEXPORT void setEintragPos(int vpos, int npos);
-        //! Löscht einen Eintrag
+        //! Loescht einen Eintrag
         //! pos: Der Index des Eintrags
         //! pos: Der Index des Eintrags
         DLLEXPORT void removeEintrag(int pos);
         DLLEXPORT void removeEintrag(int pos);
         //! Scrollt zu einem bestimmen Eintrag
         //! Scrollt zu einem bestimmen Eintrag
         //! \param eintrag Der Index des Eintrags
         //! \param eintrag Der Index des Eintrags
         DLLEXPORT void setVScrollZuEintrag(int eintrag);
         DLLEXPORT void setVScrollZuEintrag(int eintrag);
-        //! Aktualisiert die maximale Scroll Höhe indem die Höhe aller Einträge
+        //! Aktualisiert die maximale Scroll Hoehe indem die Hoehe aller Eintraege
         //! addiert wird
         //! addiert wird
         DLLEXPORT void updateVScroll();
         DLLEXPORT void updateVScroll();
         //! sets the size of the entry seperator
         //! sets the size of the entry seperator
@@ -396,27 +396,27 @@ namespace Framework
         //! Aktualisiert die zeichnung
         //! Aktualisiert die zeichnung
         //! \param tickVal Die vergangene Zeit in Sekunden, die seit dem Letzten
         //! \param tickVal Die vergangene Zeit in Sekunden, die seit dem Letzten
         //! Aufruf dieser Funktion verstrichen ist \return 1, wenn sich die
         //! Aufruf dieser Funktion verstrichen ist \return 1, wenn sich die
-        //! Zeichnung seit dem letzten aufruf verändert hat
+        //! Zeichnung seit dem letzten aufruf veraendert hat
         DLLEXPORT bool tick(double tickVal) override;
         DLLEXPORT bool tick(double tickVal) override;
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         DLLEXPORT void render(Bild& rObj) override;
         DLLEXPORT void render(Bild& rObj) override;
-        //! Gibt den Index eines Eintrags zurück, auf den die Maus zeigt
+        //! Gibt den Index eines Eintrags zurueck, auf den die Maus zeigt
         //! \param my Die Position der Maus auf der Y Achse basierend auf dem
         //! \param my Die Position der Maus auf der Y Achse basierend auf dem
         //! oberend Rand der Liste
         //! oberend Rand der Liste
         DLLEXPORT int getKlickEintrag(int my);
         DLLEXPORT int getKlickEintrag(int my);
-        //! Gibt die Anzahl an Einträgen zurück
+        //! Gibt die Anzahl an Eintraegen zurueck
         DLLEXPORT int getEintragAnzahl() const;
         DLLEXPORT int getEintragAnzahl() const;
-        //! Gibt den Index eines Eintrags zurück
+        //! Gibt den Index eines Eintrags zurueck
         //! \param zEntry Die Zeichnung
         //! \param zEntry Die Zeichnung
         DLLEXPORT int getEintragPos(Zeichnung* zEntry);
         DLLEXPORT int getEintragPos(Zeichnung* zEntry);
-        //! Gibt einen Eintrag zurück
+        //! Gibt einen Eintrag zurueck
         //! \param pos Der Index des Eintrags
         //! \param pos Der Index des Eintrags
         DLLEXPORT Zeichnung* getEintrag(int pos) const;
         DLLEXPORT Zeichnung* getEintrag(int pos) const;
-        //! Gibt einen Eintrag ohne erhöhten reference Counter zurück
+        //! Gibt einen Eintrag ohne erhoehten reference Counter zurueck
         //! \param pos Der Index des Eintrags
         //! \param pos Der Index des Eintrags
         DLLEXPORT Zeichnung* zEintrag(int pos) const;
         DLLEXPORT Zeichnung* zEintrag(int pos) const;
-        //! Gibt die benötigte Höhe zurück
+        //! Gibt die benoetigte Hoehe zurueck
         DLLEXPORT int getNeededHeight() const;
         DLLEXPORT int getNeededHeight() const;
         //! returns the size of the entry seperator
         //! returns the size of the entry seperator
         DLLEXPORT int getEntrySeperatorSize() const;
         DLLEXPORT int getEntrySeperatorSize() const;

+ 6 - 6
M2DVorschau.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Zeichnung.h"
 #include "Zeichnung.h"
 
 
@@ -36,7 +36,7 @@ namespace Framework
         int mx;
         int mx;
         int my;
         int my;
         //! Verarbeitet Maus Nachrichten
         //! Verarbeitet Maus Nachrichten
-        //! \param me Das Ereignis, was durch die Mauseingabe ausgelößt wurde
+        //! \param me Das Ereignis, was durch die Mauseingabe ausgeloesst wurde
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
 
 
     public:
     public:
@@ -52,18 +52,18 @@ namespace Framework
         DLLEXPORT void setModel2D(Model2DData* mdl);
         DLLEXPORT void setModel2D(Model2DData* mdl);
         //! Aktualisiert das Objekt. Wird vom Framework aufgerufen
         //! Aktualisiert das Objekt. Wird vom Framework aufgerufen
         //! \param tickVal Die Zeit in sekunden, die seit dem lezten Aufruf
         //! \param tickVal Die Zeit in sekunden, die seit dem lezten Aufruf
-        //! dieser Funktion vergangen ist \return 1, wenn sich etwas verändert
+        //! dieser Funktion vergangen ist \return 1, wenn sich etwas veraendert
         //! hat und das Bild neu gezeichnet werden muss. 0 sonst
         //! hat und das Bild neu gezeichnet werden muss. 0 sonst
         DLLEXPORT bool tick(double tv) override;
         DLLEXPORT bool tick(double tv) override;
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         DLLEXPORT void render(Bild& rb) override;
         DLLEXPORT void render(Bild& rb) override;
-        //! Gibt das angezeigte Model ohne erhöhten Reference Counter zurück
+        //! Gibt das angezeigte Model ohne erhoehten Reference Counter zurueck
         DLLEXPORT Model2D* zModel() const;
         DLLEXPORT Model2D* zModel() const;
-        //! Gibt das angezeigte Model zurück
+        //! Gibt das angezeigte Model zurueck
         DLLEXPORT Model2D* getModel() const;
         DLLEXPORT Model2D* getModel() const;
         //! Erzeugt eine Komplette Kopie der Zeichnung, die ohne auswirkungen
         //! Erzeugt eine Komplette Kopie der Zeichnung, die ohne auswirkungen
-        //! auf die Originale verändert werden kann
+        //! auf die Originale veraendert werden kann
         DLLEXPORT Zeichnung* dublizieren() const override;
         DLLEXPORT Zeichnung* dublizieren() const override;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 17 - 17
M2Datei.h

@@ -1,4 +1,4 @@
-#ifndef M2Datei_H
+#ifndef M2Datei_H
 #define M2Datei_H
 #define M2Datei_H
 
 
 #include "Array.h"
 #include "Array.h"
@@ -8,8 +8,8 @@ namespace Framework
     class Model2DData; //! Model2D.h
     class Model2DData; //! Model2D.h
     class Text;        //! Text.h
     class Text;        //! Text.h
 
 
-    //! Diese Klasse verwaltet das Framework eigenen Dateivormat für 2D Modell
-    //! Daten Es können mehrere 2D Modell Daten in einer Datei gespeichert
+    //! Diese Klasse verwaltet das Framework eigenen Dateivormat fuer 2D Modell
+    //! Daten Es koennen mehrere 2D Modell Daten in einer Datei gespeichert
     //! werden
     //! werden
     class M2Datei : public virtual ReferenceCounter
     class M2Datei : public virtual ReferenceCounter
     {
     {
@@ -35,48 +35,48 @@ namespace Framework
         //! Setzt einen Zeiger auf den Pfad zur Datei
         //! Setzt einen Zeiger auf den Pfad zur Datei
         //! \param pfad Zeiger auf den Pfad zur Datei
         //! \param pfad Zeiger auf den Pfad zur Datei
         DLLEXPORT void setPfadZ(Text* pfad);
         DLLEXPORT void setPfadZ(Text* pfad);
-        //! Ließt grundlegende Informationen aus der Datei, die für ihre
-        //! Verwendung benötigt werden
+        //! Liesst grundlegende Informationen aus der Datei, die fuer ihre
+        //! Verwendung benoetigt werden
         DLLEXPORT void leseDaten();
         DLLEXPORT void leseDaten();
         //! Speichert 2D Modell Daten in der Datei
         //! Speichert 2D Modell Daten in der Datei
-        //! \param zMdr Ein Zeiger auf die zu speichernden Daten ohne erhöhtem
+        //! \param zMdr Ein Zeiger auf die zu speichernden Daten ohne erhoehtem
         //! Reference Counter \param name Der Name, unter dem die Daten in der
         //! Reference Counter \param name Der Name, unter dem die Daten in der
         //! Datei gespeichert werden sollen \return 1, falls das Modell
         //! Datei gespeichert werden sollen \return 1, falls das Modell
         //! gespeichert wurde. 0, falls ein fehler beim speichern auftrat
         //! gespeichert wurde. 0, falls ein fehler beim speichern auftrat
         DLLEXPORT bool saveModel(Model2DData* zMdr, Text* name);
         DLLEXPORT bool saveModel(Model2DData* zMdr, Text* name);
         //! Speichert 2D Modell Daten in der Datei
         //! Speichert 2D Modell Daten in der Datei
-        //! \param zMdr Ein Zeiger auf die zu speichernden Daten ohne erhöhtem
+        //! \param zMdr Ein Zeiger auf die zu speichernden Daten ohne erhoehtem
         //! Reference Counter \param name Der Name, unter dem die Daten in der
         //! Reference Counter \param name Der Name, unter dem die Daten in der
         //! Datei gespeichert werden sollen \return 1, falls das Modell
         //! Datei gespeichert werden sollen \return 1, falls das Modell
         //! gespeichert wurde. 0, falls ein fehler beim speichern auftrat
         //! gespeichert wurde. 0, falls ein fehler beim speichern auftrat
         DLLEXPORT bool saveModel(Model2DData* zMdr, const char* name);
         DLLEXPORT bool saveModel(Model2DData* zMdr, const char* name);
-        //! Löscht ein 2D Modell aus der Datei
+        //! Loescht ein 2D Modell aus der Datei
         //! \param name Der Name des Modells
         //! \param name Der Name des Modells
-        //! \return 1, wenn das Modell gelöscht wurde. 0, wenn das Modell nicht
+        //! \return 1, wenn das Modell geloescht wurde. 0, wenn das Modell nicht
         //! gefunden wurde, oder ein fehler beim speichern auftrat
         //! gefunden wurde, oder ein fehler beim speichern auftrat
         DLLEXPORT bool removeModel(Text* name);
         DLLEXPORT bool removeModel(Text* name);
-        //! Löscht ein 2D Modell aus der Datei
+        //! Loescht ein 2D Modell aus der Datei
         //! \param name Der Name des Modells
         //! \param name Der Name des Modells
-        //! \return 1, wenn das Modell gelöscht wurde. 0, wenn das Modell nicht
+        //! \return 1, wenn das Modell geloescht wurde. 0, wenn das Modell nicht
         //! gefunden wurde, oder ein fehler beim speichern auftrat
         //! gefunden wurde, oder ein fehler beim speichern auftrat
         DLLEXPORT bool removeModel(const char* name);
         DLLEXPORT bool removeModel(const char* name);
-        //! Lähd ein 2D Modell aus der Datei
+        //! Laehd ein 2D Modell aus der Datei
         //! \param name Der name des zu ladenden Modells
         //! \param name Der name des zu ladenden Modells
         //! \return Die geladenen Daten
         //! \return Die geladenen Daten
         DLLEXPORT Model2DData* ladeModel(Text* name) const;
         DLLEXPORT Model2DData* ladeModel(Text* name) const;
-        //! Lähd ein 2D Modell aus der Datei
+        //! Laehd ein 2D Modell aus der Datei
         //! \param name Der name des zu ladenden Modells
         //! \param name Der name des zu ladenden Modells
         //! \return Die geladenen Daten
         //! \return Die geladenen Daten
         DLLEXPORT Model2DData* ladeModel(const char* name) const;
         DLLEXPORT Model2DData* ladeModel(const char* name) const;
-        //! überprft, ob ein bestimmtes 2D Modell in der Datei existiert
+        //! ueberprft, ob ein bestimmtes 2D Modell in der Datei existiert
         //! \param name Der Name des zu suchenden 2D Modells
         //! \param name Der Name des zu suchenden 2D Modells
         //! \return 1, wenn das Modell gefunden wurde. 0 sonst
         //! \return 1, wenn das Modell gefunden wurde. 0 sonst
         DLLEXPORT bool hatModel(const char* name) const;
         DLLEXPORT bool hatModel(const char* name) const;
-        //! ügibt die Anzahl der gespeicherten Modelle zurück
+        //! uegibt die Anzahl der gespeicherten Modelle zurueck
         DLLEXPORT int getModelAnzahl() const;
         DLLEXPORT int getModelAnzahl() const;
-        //! Gibt den Namen eines Bestimmten Modells zurück
+        //! Gibt den Namen eines Bestimmten Modells zurueck
         //! \param i Der Index des Modells
         //! \param i Der Index des Modells
-        //! \return Ein Zeiger aud den Namen des Modells ohne erhöhten Reference
+        //! \return Ein Zeiger aud den Namen des Modells ohne erhoehten Reference
         //! Counter
         //! Counter
         DLLEXPORT Text* zModelName(int i) const;
         DLLEXPORT Text* zModelName(int i) const;
     };
     };

+ 15 - 15
M3Datei.cpp

@@ -1,4 +1,4 @@
-#include "M3Datei.h"
+#include "M3Datei.h"
 
 
 #include "Datei.h"
 #include "Datei.h"
 #include "GraphicsApi.h"
 #include "GraphicsApi.h"
@@ -99,8 +99,8 @@ void M3Datei::setPfad(const char* pfad)
     if (modelPos) modelPos = (Array<__int64>*)modelPos->release();
     if (modelPos) modelPos = (Array<__int64>*)modelPos->release();
 }
 }
 
 
-// Ließt grundlegende Informationen aus der Datei, die für ihre Verwendung
-// benötigt werden
+// Liesst grundlegende Informationen aus der Datei, die fuer ihre Verwendung
+// benoetigt werden
 void M3Datei::leseDaten()
 void M3Datei::leseDaten()
 {
 {
     if (modelName) modelName = (RCArray<Text>*)modelName->release();
     if (modelName) modelName = (RCArray<Text>*)modelName->release();
@@ -129,7 +129,7 @@ void M3Datei::leseDaten()
 }
 }
 
 
 // Speichert 3D Modell Daten in der Datei
 // Speichert 3D Modell Daten in der Datei
-//  zMdr: Ein Zeiger auf die zu speichernden Daten ohne erhöhtem Reference
+//  zMdr: Ein Zeiger auf die zu speichernden Daten ohne erhoehtem Reference
 //  Counter name: Der Name, unter dem die Daten in der Datei gespeichert werden
 //  Counter name: Der Name, unter dem die Daten in der Datei gespeichert werden
 //  sollen return: 1, falls das Modell gespeichert wurde. 0, falls ein fehler
 //  sollen return: 1, falls das Modell gespeichert wurde. 0, falls ein fehler
 //  beim speichern auftrat
 //  beim speichern auftrat
@@ -141,7 +141,7 @@ bool M3Datei::saveModel(Model3DData* zMdr, Text* name)
 }
 }
 
 
 // Speichert 3D Modell Daten in der Datei
 // Speichert 3D Modell Daten in der Datei
-//  zMdr: Ein Zeiger auf die zu speichernden Daten ohne erhöhtem Reference
+//  zMdr: Ein Zeiger auf die zu speichernden Daten ohne erhoehtem Reference
 //  Counter name: Der Name, unter dem die Daten in der Datei gespeichert werden
 //  Counter name: Der Name, unter dem die Daten in der Datei gespeichert werden
 //  sollen return: 1, falls das Modell gespeichert wurde. 0, falls ein fehler
 //  sollen return: 1, falls das Modell gespeichert wurde. 0, falls ein fehler
 //  beim speichern auftrat
 //  beim speichern auftrat
@@ -244,9 +244,9 @@ bool M3Datei::saveModel(Model3DData* zMdr, const char* name)
     return 1;
     return 1;
 }
 }
 
 
-// Löscht ein 3D Modell aus der Datei
+// Loescht ein 3D Modell aus der Datei
 //  name: Der Name des Modells
 //  name: Der Name des Modells
-//  return: 1, wenn das Modell gelöscht wurde. 0, wenn das Modell nicht gefunden
+//  return: 1, wenn das Modell geloescht wurde. 0, wenn das Modell nicht gefunden
 //  wurde, oder ein fehler beim speichern auftrat
 //  wurde, oder ein fehler beim speichern auftrat
 bool M3Datei::removeModel(Text* name)
 bool M3Datei::removeModel(Text* name)
 {
 {
@@ -255,9 +255,9 @@ bool M3Datei::removeModel(Text* name)
     return res;
     return res;
 }
 }
 
 
-// Löscht ein 3D Modell aus der Datei
+// Loescht ein 3D Modell aus der Datei
 //  name: Der Name des Modells
 //  name: Der Name des Modells
-//  return: 1, wenn das Modell gelöscht wurde. 0, wenn das Modell nicht gefunden
+//  return: 1, wenn das Modell geloescht wurde. 0, wenn das Modell nicht gefunden
 //  wurde, oder ein fehler beim speichern auftrat
 //  wurde, oder ein fehler beim speichern auftrat
 bool M3Datei::removeModel(const char* name)
 bool M3Datei::removeModel(const char* name)
 {
 {
@@ -337,7 +337,7 @@ bool M3Datei::removeModel(const char* name)
     return 1;
     return 1;
 }
 }
 
 
-// Lähd ein 3D Modell aus der Datei
+// Laehd ein 3D Modell aus der Datei
 //  name: Der name des zu ladenden Modells
 //  name: Der name des zu ladenden Modells
 //  return: Die geladenen Daten
 //  return: Die geladenen Daten
 Model3DData* M3Datei::ladeModel(
 Model3DData* M3Datei::ladeModel(
@@ -349,7 +349,7 @@ Model3DData* M3Datei::ladeModel(
     return d;
     return d;
 }
 }
 
 
-// Lähd ein 3D Modell aus der Datei
+// Laehd ein 3D Modell aus der Datei
 //  name: Der name des zu ladenden Modells
 //  name: Der name des zu ladenden Modells
 //  return: Die geladenen Daten
 //  return: Die geladenen Daten
 Model3DData* M3Datei::ladeModel(
 Model3DData* M3Datei::ladeModel(
@@ -432,7 +432,7 @@ Model3DData* M3Datei::ladeModel(
     return 0;
     return 0;
 }
 }
 
 
-// überprft, ob ein bestimmtes 3D Modell in der Datei existiert
+// ueberprft, ob ein bestimmtes 3D Modell in der Datei existiert
 //  name: Der Name des zu suchenden 3D Modells
 //  name: Der Name des zu suchenden 3D Modells
 //  return: 1, wenn das Modell gefunden wurde. 0 sonst
 //  return: 1, wenn das Modell gefunden wurde. 0 sonst
 bool M3Datei::hatModel(const char* name) const
 bool M3Datei::hatModel(const char* name) const
@@ -445,16 +445,16 @@ bool M3Datei::hatModel(const char* name) const
     return 0;
     return 0;
 }
 }
 
 
-// ügibt die Anzahl der gespeicherten Modelle zurück
+// uegibt die Anzahl der gespeicherten Modelle zurueck
 int M3Datei::getModelAnzahl() const
 int M3Datei::getModelAnzahl() const
 {
 {
     if (!modelName || !pfad.getLength()) return 0;
     if (!modelName || !pfad.getLength()) return 0;
     return modelName->getEintragAnzahl();
     return modelName->getEintragAnzahl();
 }
 }
 
 
-// Gibt den Namen eines Bestimmten Modells zurück
+// Gibt den Namen eines Bestimmten Modells zurueck
 //  i: Der Index des Modells
 //  i: Der Index des Modells
-//  return: Ein Zeiger aud den Namen des Modells ohne erhöhten Reference Counter
+//  return: Ein Zeiger aud den Namen des Modells ohne erhoehten Reference Counter
 Text* M3Datei::zModelName(int i) const
 Text* M3Datei::zModelName(int i) const
 {
 {
     if (!modelName || !pfad.getLength()) return 0;
     if (!modelName || !pfad.getLength()) return 0;

+ 5 - 5
Mat3.h

@@ -1,4 +1,4 @@
-#ifndef Mat3_H
+#ifndef Mat3_H
 #define Mat3_H
 #define Mat3_H
 
 
 #include "Vec2.h"
 #include "Vec2.h"
@@ -36,7 +36,7 @@ namespace Framework
             return *this = *this * r;
             return *this = *this * r;
         }
         }
 
 
-        //! Multipliziert alle Werte mit einem Skalar ohne diese zu verändern
+        //! Multipliziert alle Werte mit einem Skalar ohne diese zu veraendern
         //! \param r Der Skalar
         //! \param r Der Skalar
         Mat3 operator*(const T r) const
         Mat3 operator*(const T r) const
         {
         {
@@ -44,7 +44,7 @@ namespace Framework
             return result *= r;
             return result *= r;
         }
         }
 
 
-        //! Multipliziert die Matrix mit einer anderen ohne diese zu verändern
+        //! Multipliziert die Matrix mit einer anderen ohne diese zu veraendern
         //! \param r Die andere Matrix
         //! \param r Die andere Matrix
         Mat3 operator*(const Mat3& r) const
         Mat3 operator*(const Mat3& r) const
         {
         {
@@ -62,7 +62,7 @@ namespace Framework
             return result;
             return result;
         }
         }
 
 
-        //! Multipliziert die Matrix mit einem Vektor ohne diese zu verändern
+        //! Multipliziert die Matrix mit einem Vektor ohne diese zu veraendern
         //! \param r Der Vektor
         //! \param r Der Vektor
         Vec2<T> operator*(const Vec2<T> r) const
         Vec2<T> operator*(const Vec2<T> r) const
         {
         {
@@ -104,7 +104,7 @@ namespace Framework
         }
         }
 
 
         //! Erzeugt eine MAtrix, die mit allem multiplizert werden kann, ohne es
         //! Erzeugt eine MAtrix, die mit allem multiplizert werden kann, ohne es
-        //! zu verändern
+        //! zu veraendern
         static Mat3 identity()
         static Mat3 identity()
         {
         {
             Mat3 i = {1, 0, 0, 0, 1, 0, 0, 0, 1};
             Mat3 i = {1, 0, 0, 0, 1, 0, 0, 0, 1};

+ 10 - 10
Mat4.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include <iostream>
 #include <iostream>
 
 
@@ -39,7 +39,7 @@ namespace Framework
             return *this = *this * r;
             return *this = *this * r;
         }
         }
 
 
-        //! Skalliert die Matrix ohne sie zu verändern
+        //! Skalliert die Matrix ohne sie zu veraendern
         //! \param r der Faktor
         //! \param r der Faktor
         Mat4 operator*(const T r) const
         Mat4 operator*(const T r) const
         {
         {
@@ -326,9 +326,9 @@ namespace Framework
         }
         }
 
 
         //! Erzeugt eine Matrix, die einen Vektor Skalliert, wenn sie mit ihm
         //! Erzeugt eine Matrix, die einen Vektor Skalliert, wenn sie mit ihm
-        //! multipliziert wird \param faktorX Der Faktor für die X Komponente
-        //! des Vektors \param faktorY Der Faktor für die Y Komponente des
-        //! Vektors \param faktorZ Der Faktor für die Z Komponente des Vektors
+        //! multipliziert wird \param faktorX Der Faktor fuer die X Komponente
+        //! des Vektors \param faktorY Der Faktor fuer die Y Komponente des
+        //! Vektors \param faktorZ Der Faktor fuer die Z Komponente des Vektors
         static Mat4 scaling(T faktorX, T faktorY, T faktorZ)
         static Mat4 scaling(T faktorX, T faktorY, T faktorZ)
         {
         {
             Mat4 s = {faktorX,
             Mat4 s = {faktorX,
@@ -375,9 +375,9 @@ namespace Framework
         }
         }
 
 
         //! Erzeugt eine Matrix, die einen Vektor auf den Bildschirm Projeziert
         //! Erzeugt eine Matrix, die einen Vektor auf den Bildschirm Projeziert
-        //! \param openingAngle Der Öffnungswinkel der Kamera im Bogenmas
-        //! \param bildschirmXY Das Seitenverhältnis des Rechtecks auf dem
-        //! Bildschirm, in dem gezeichnet werden soll. (Breite / Höhe) \param
+        //! \param openingAngle Der OEffnungswinkel der Kamera im Bogenmas
+        //! \param bildschirmXY Das Seitenverhaeltnis des Rechtecks auf dem
+        //! Bildschirm, in dem gezeichnet werden soll. (Breite / Hoehe) \param
         //! minz Der Mindestabstand zur Kamera, ab dem gezeichnet wird \param
         //! minz Der Mindestabstand zur Kamera, ab dem gezeichnet wird \param
         //! maxZ Der Maximalabstand zur Kamera, ab dem nicht mehr gezeichnet
         //! maxZ Der Maximalabstand zur Kamera, ab dem nicht mehr gezeichnet
         //! wird
         //! wird
@@ -404,14 +404,14 @@ namespace Framework
         }
         }
 
 
         //! Erzeugt eine Matrix, die mit allem Multipliziert werden kann ohne es
         //! Erzeugt eine Matrix, die mit allem Multipliziert werden kann ohne es
-        //! zu ändern
+        //! zu aendern
         static Mat4 identity()
         static Mat4 identity()
         {
         {
             Mat4 i = {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1};
             Mat4 i = {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1};
             return i;
             return i;
         }
         }
 
 
-        //! Gibt eine Rotationsmatrix zurück, so dass vector a wenn man ihn
+        //! Gibt eine Rotationsmatrix zurueck, so dass vector a wenn man ihn
         //! damit dreht in richtung des vectors b zeigt \param a der vector der
         //! damit dreht in richtung des vectors b zeigt \param a der vector der
         //! gedreht werden soll \param b der vector zu dem gedreht werden soll
         //! gedreht werden soll \param b der vector zu dem gedreht werden soll
         static Mat4 rotationTo(Vec3<T>& a, Vec3<T>& b)
         static Mat4 rotationTo(Vec3<T>& a, Vec3<T>& b)

+ 3 - 3
Maus.h

@@ -1,4 +1,4 @@
-#ifndef Maus_H
+#ifndef Maus_H
 #define Maus_H
 #define Maus_H
 
 
 #include "Betriebssystem.h"
 #include "Betriebssystem.h"
@@ -35,7 +35,7 @@ namespace Framework
     public:
     public:
         //! Konstruktor
         //! Konstruktor
         DLLEXPORT Maus();
         DLLEXPORT Maus();
-        //! läd eine maus von Windows
+        //! laed eine maus von Windows
         //! \param mausId Werte aus dem Namespace MausId
         //! \param mausId Werte aus dem Namespace MausId
         //! beispiel: ladeMaus( MausId::hand );
         //! beispiel: ladeMaus( MausId::hand );
         DLLEXPORT void ladeMaus(int mausId);
         DLLEXPORT void ladeMaus(int mausId);
@@ -44,7 +44,7 @@ namespace Framework
         DLLEXPORT void ladeMaus(Bild* maus);
         DLLEXPORT void ladeMaus(Bild* maus);
         //! Akzualisiert die Maus. Wird vom Framework selbst aufgerufen
         //! Akzualisiert die Maus. Wird vom Framework selbst aufgerufen
         DLLEXPORT void update();
         DLLEXPORT void update();
-        //! gibt ein Händle zur maus zurück
+        //! gibt ein Haendle zur maus zurueck
         DLLEXPORT HCURSOR getMausHandle();
         DLLEXPORT HCURSOR getMausHandle();
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 5 - 5
MausEreignis.h

@@ -1,4 +1,4 @@
-#ifndef MausEreignis_H
+#ifndef MausEreignis_H
 #define MausEreignis_H
 #define MausEreignis_H
 
 
 #include <functional>
 #include <functional>
@@ -62,19 +62,19 @@ namespace Framework
 
 
     typedef std::function<bool(void*, void*, MausEreignis)> MausAktion;
     typedef std::function<bool(void*, void*, MausEreignis)> MausAktion;
 
 
-    //! Standart Maus Ereinis Rückruffunktion
+    //! Standart Maus Ereinis Rueckruffunktion
     //! \param param Ein beliebiger Parameter
     //! \param param Ein beliebiger Parameter
     //! \param obj Die Zeichnung, welches diese Funktion aufruft
     //! \param obj Die Zeichnung, welches diese Funktion aufruft
     //! \param te Das Mausereignis, welches verarbeitet werden soll
     //! \param te Das Mausereignis, welches verarbeitet werden soll
     //! \return (true), wenn aufrufende Zeichnung das Ereignis weiterverarbeiten
     //! \return (true), wenn aufrufende Zeichnung das Ereignis weiterverarbeiten
-    //! soll. (false) sonnst. Gibt immer (true) zurück
+    //! soll. (false) sonnst. Gibt immer (true) zurueck
     DLLEXPORT bool _ret1ME(void* param, void* obj, MausEreignis me);
     DLLEXPORT bool _ret1ME(void* param, void* obj, MausEreignis me);
-    //! Standart Maus Ereinis Rückruffunktion
+    //! Standart Maus Ereinis Rueckruffunktion
     //! \param param Ein beliebiger Parameter
     //! \param param Ein beliebiger Parameter
     //! \param obj Die Zeichnung, welches diese Funktion aufruft
     //! \param obj Die Zeichnung, welches diese Funktion aufruft
     //! \param te Das Mausereignis, welches verarbeitet werden soll
     //! \param te Das Mausereignis, welches verarbeitet werden soll
     //! \return (true), wenn aufrufende Zeichnung das Ereignis weiterverarbeiten
     //! \return (true), wenn aufrufende Zeichnung das Ereignis weiterverarbeiten
-    //! soll. (false) sonnst. Gibt immer (true) zurück und schlüißt das Fenster,
+    //! soll. (false) sonnst. Gibt immer (true) zurueck und schlueisst das Fenster,
     //! welches es aufgerufen hat (darf nur auf Fenstern gesetzt werden)
     //! welches es aufgerufen hat (darf nur auf Fenstern gesetzt werden)
     DLLEXPORT bool _closeFensterME(void* param, void* obj, MausEreignis me);
     DLLEXPORT bool _closeFensterME(void* param, void* obj, MausEreignis me);
 } // namespace Framework
 } // namespace Framework

+ 8 - 8
Model2D.cpp

@@ -1,4 +1,4 @@
-#include "Model2D.h"
+#include "Model2D.h"
 
 
 #include "Bild.h"
 #include "Bild.h"
 #include "FrameworkMath.h"
 #include "FrameworkMath.h"
@@ -361,7 +361,7 @@ bool Model2DData::erstelleModell(Array<Polygon2D>* polygons)
     return 1;
     return 1;
 }
 }
 
 
-void Model2DData::removeModell() // setzt die Vertex daten zurück
+void Model2DData::removeModell() // setzt die Vertex daten zurueck
 {
 {
     if (polygons)
     if (polygons)
     {
     {
@@ -760,7 +760,7 @@ void Model2DObject::impuls(Vertex start, Vertex speed, float strength)
                 }
                 }
             }
             }
         }
         }
-        // TODO schleife über alle polygone und translation von start und speed
+        // TODO schleife ueber alle polygone und translation von start und speed
         // in Object koordinaten
         // in Object koordinaten
         if (dist < INFINITY)
         if (dist < INFINITY)
         {
         {
@@ -1017,13 +1017,13 @@ float Model2DObject::getMasse() const
     return abs(rData->getMasse() * size * size);
     return abs(rData->getMasse() * size * size);
 }
 }
 
 
-// Gibt die Textur des ersten Polygons zurück
+// Gibt die Textur des ersten Polygons zurueck
 Textur2D* Model2DObject::getTextur() const
 Textur2D* Model2DObject::getTextur() const
 {
 {
     return textur->get(0);
     return textur->get(0);
 }
 }
 
 
-// Gibt die Textur eines Polygons zurück
+// Gibt die Textur eines Polygons zurueck
 //  polygonName: Der Name des Polygons
 //  polygonName: Der Name des Polygons
 Textur2D* Model2DObject::getTextur(const char* polygonName) const
 Textur2D* Model2DObject::getTextur(const char* polygonName) const
 {
 {
@@ -1036,13 +1036,13 @@ Textur2D* Model2DObject::getTextur(const char* polygonName) const
     return 0;
     return 0;
 }
 }
 
 
-// Gibt die Textur des ersten Polygons ohne erhöhten Reference Counter zurück
+// Gibt die Textur des ersten Polygons ohne erhoehten Reference Counter zurueck
 Textur2D* Model2DObject::zTextur() const
 Textur2D* Model2DObject::zTextur() const
 {
 {
     return textur->z(0);
     return textur->z(0);
 }
 }
 
 
-// Gibt die Textur eines Polygons ohne erhöhten Reference Counter zurück
+// Gibt die Textur eines Polygons ohne erhoehten Reference Counter zurueck
 //  polygonName: Der Name des Polygons
 //  polygonName: Der Name des Polygons
 Textur2D* Model2DObject::zTextur(const char* polygonName) const
 Textur2D* Model2DObject::zTextur(const char* polygonName) const
 {
 {
@@ -1287,7 +1287,7 @@ float Model2D::getSize() const
     return size;
     return size;
 }
 }
 
 
-// Gibt zurück, ob ein Punkt in dem Model enthalten ist
+// Gibt zurueck, ob ein Punkt in dem Model enthalten ist
 //  p: Der Punkt
 //  p: Der Punkt
 bool Model2D::istPunktInnen(int x, int y) const
 bool Model2D::istPunktInnen(int x, int y) const
 {
 {

+ 42 - 42
Model2D.h

@@ -1,4 +1,4 @@
-#ifndef Model2D_H
+#ifndef Model2D_H
 #define Model2D_H
 #define Model2D_H
 
 
 #include <functional>
 #include <functional>
@@ -15,7 +15,7 @@ namespace Framework
     class Textur2D;
     class Textur2D;
 
 
     //! Eine Polygon Struktur, die von Model2D verwendet wird
     //! Eine Polygon Struktur, die von Model2D verwendet wird
-    //! Model2D Klasse löscht die Zeiger
+    //! Model2D Klasse loescht die Zeiger
     struct Polygon2D
     struct Polygon2D
     {
     {
         bool transparent;
         bool transparent;
@@ -25,17 +25,17 @@ namespace Framework
         Vertex* schwerpunkt;
         Vertex* schwerpunkt;
     };
     };
 
 
-    //! Die Daten für ein 2D Model
+    //! Die Daten fuer ein 2D Model
     class Model2DData : public virtual ReferenceCounter
     class Model2DData : public virtual ReferenceCounter
     {
     {
     private:
     private:
         RCArray<Array<Punkt>> outList;
         RCArray<Array<Punkt>> outList;
 
 
-        //! Überprüft, ob ein Punkt im Model ist
+        //! UEberprueft, ob ein Punkt im Model ist
         //! \param p Der Punkt
         //! \param p Der Punkt
-        //! \param polygonId Die Id des Polygons, das geprüft werden soll
+        //! \param polygonId Die Id des Polygons, das geprueft werden soll
         bool istPunktInnen(Vertex p, int polygonId = -1) const;
         bool istPunktInnen(Vertex p, int polygonId = -1) const;
-        //! Überprüft, ob eine Linie innerhalb des Models ist
+        //! UEberprueft, ob eine Linie innerhalb des Models ist
         //! \param a Der Startpunkt der Linie
         //! \param a Der Startpunkt der Linie
         //! \param b Der Endpunkt der Linie
         //! \param b Der Endpunkt der Linie
         bool istLinieInnen(Vertex a, Vertex b, int polygonId = -1) const;
         bool istLinieInnen(Vertex a, Vertex b, int polygonId = -1) const;
@@ -51,12 +51,12 @@ namespace Framework
         __declspec(dllexport) ~Model2DData();
         __declspec(dllexport) ~Model2DData();
         //! Erstellt die Dreieck Listen anhand aller gegebenen Eckpunkte der
         //! Erstellt die Dreieck Listen anhand aller gegebenen Eckpunkte der
         //! Polygons \param polygons Ein Array von Polygons \return gibt immer 1
         //! Polygons \param polygons Ein Array von Polygons \return gibt immer 1
-        //! zurück
+        //! zurueck
         __declspec(dllexport) bool erstelleModell(Array<Polygon2D>* polygons);
         __declspec(dllexport) bool erstelleModell(Array<Polygon2D>* polygons);
-        //! Löscht die erstellten Dreiecklisten und die Eckpunkte
+        //! Loescht die erstellten Dreiecklisten und die Eckpunkte
         __declspec(dllexport) void removeModell();
         __declspec(dllexport) void removeModell();
-        //! gibt das polygon mit einem bestimmten namen zurück
-        //! \param pos Der Stützvektor der Linie
+        //! gibt das polygon mit einem bestimmten namen zurueck
+        //! \param pos Der Stuetzvektor der Linie
         //! \param dir Der richtungsvektor der Linie
         //! \param dir Der richtungsvektor der Linie
         //! \param polygonName Der Name des polygons mit dem der schnittpunkt
         //! \param polygonName Der Name des polygons mit dem der schnittpunkt
         //! berechnet werden soll \param hitPoint eine referenz auf die variable
         //! berechnet werden soll \param hitPoint eine referenz auf die variable
@@ -75,11 +75,11 @@ namespace Framework
         //! \param dir Startrichtung des risses
         //! \param dir Startrichtung des risses
         //! \param polygonName der Name des Polygons
         //! \param polygonName der Name des Polygons
         //! \param partA ein Zeiger auf ein Model2DData objekt, in dem die eine
         //! \param partA ein Zeiger auf ein Model2DData objekt, in dem die eine
-        //! hälfte gespeichert werden soll (ausgabe) \param partB ein Zeiger auf
-        //! ein Model2DData objekt, in dem die andere hälfte gespeichert werden
+        //! haelfte gespeichert werden soll (ausgabe) \param partB ein Zeiger auf
+        //! ein Model2DData objekt, in dem die andere haelfte gespeichert werden
         //! soll (ausgabe) \param posA die Position des einen neuen Polygons
         //! soll (ausgabe) \param posA die Position des einen neuen Polygons
         //! (ausgabe) \param posB die Position des anderen neuen Polygons
         //! (ausgabe) \param posB die Position des anderen neuen Polygons
-        //! (ausgabe) \param random eine funktion die zufällige werte zurückgibt
+        //! (ausgabe) \param random eine funktion die zufaellige werte zurueckgibt
         __declspec(dllexport) bool split(Vertex pos,
         __declspec(dllexport) bool split(Vertex pos,
             Vertex dir,
             Vertex dir,
             char* polygonName,
             char* polygonName,
@@ -88,7 +88,7 @@ namespace Framework
             Punkt& posA,
             Punkt& posA,
             Punkt& posB,
             Punkt& posB,
             std::function<double()> random) const;
             std::function<double()> random) const;
-        //! Gibt die Masse des 2D Modells zurück (summe der Flächen der nicht
+        //! Gibt die Masse des 2D Modells zurueck (summe der Flaechen der nicht
         //! transparenten Polygone)
         //! transparenten Polygone)
         __declspec(dllexport) float getMasse() const;
         __declspec(dllexport) float getMasse() const;
     };
     };
@@ -122,24 +122,24 @@ namespace Framework
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         __declspec(dllexport) void render(
         __declspec(dllexport) void render(
             Mat3<float>& kamMat, Bild& zRObj, const char* kamName) override;
             Mat3<float>& kamMat, Bild& zRObj, const char* kamName) override;
-        //! Gibt zurück, ob ein Punkt in dem Model enthalten ist
+        //! Gibt zurueck, ob ein Punkt in dem Model enthalten ist
         //! \param p Der Punkt
         //! \param p Der Punkt
         //! \param ignoreTransparentFlag wenn 1, dann werden auch collisionen
         //! \param ignoreTransparentFlag wenn 1, dann werden auch collisionen
         //! mit transparenten polygonen beachtet
         //! mit transparenten polygonen beachtet
         __declspec(dllexport) bool istPunktInnen(
         __declspec(dllexport) bool istPunktInnen(
             Vertex p, bool ignoreTransparent = 0) const override;
             Vertex p, bool ignoreTransparent = 0) const override;
-        //! Überprüft, ob eine Linie im Model enthalten ist
+        //! UEberprueft, ob eine Linie im Model enthalten ist
         //! \param a Der startpunkt der Linie
         //! \param a Der startpunkt der Linie
         //! \param b Der endpunkt der Linie
         //! \param b Der endpunkt der Linie
         //! \param ignoreTransparentFlag wenn 1, dann werden auch collisionen
         //! \param ignoreTransparentFlag wenn 1, dann werden auch collisionen
         //! mit transparenten polygonen beachtet
         //! mit transparenten polygonen beachtet
         __declspec(dllexport) bool istLinieInnen(
         __declspec(dllexport) bool istLinieInnen(
             Vertex a, Vertex b, bool ignoreTransparent = 0) const override;
             Vertex a, Vertex b, bool ignoreTransparent = 0) const override;
-        //! Überprüft, ob sich das Objekt mit einem anderen Überschneidet
-        //! \param zObj Ein Zeiger auf das andere Objekt ohne erhöhten Reference
+        //! UEberprueft, ob sich das Objekt mit einem anderen UEberschneidet
+        //! \param zObj Ein Zeiger auf das andere Objekt ohne erhoehten Reference
         //! Counter \param sp Ein Zeiger auf einen Punkt, in dem der
         //! Counter \param sp Ein Zeiger auf einen Punkt, in dem der
         //! Schnittpunkt gespeichert wird \param end 0, falls alle Ecken beider
         //! Schnittpunkt gespeichert wird \param end 0, falls alle Ecken beider
-        //! Objekte überprüft werdden sollen. 1, falls nur die Punkte dieses
+        //! Objekte ueberprueft werdden sollen. 1, falls nur die Punkte dieses
         //! Models im anderen gesucht werden sollen \param ignoreTransparentFlag
         //! Models im anderen gesucht werden sollen \param ignoreTransparentFlag
         //! wenn 1, dann werden auch collisionen mit transparenten polygonen
         //! wenn 1, dann werden auch collisionen mit transparenten polygonen
         //! beachtet
         //! beachtet
@@ -149,7 +149,7 @@ namespace Framework
             bool ignoreTransparent = 0) const;
             bool ignoreTransparent = 0) const;
         __declspec(dllexport) Rect2<float> getBoundingBox() const override;
         __declspec(dllexport) Rect2<float> getBoundingBox() const override;
         //! Bestimmt den Aufschlagspunkt eines Strahls, der von pos ausgehend in
         //! Bestimmt den Aufschlagspunkt eines Strahls, der von pos ausgehend in
-        //! Richtung dir abgegeben wird. \param pos Der Stützvektor der Linie
+        //! Richtung dir abgegeben wird. \param pos Der Stuetzvektor der Linie
         //! \param dir Der richtungsvektor der Linie
         //! \param dir Der richtungsvektor der Linie
         //! \param hitPoint eine referenz auf die variable in dem der
         //! \param hitPoint eine referenz auf die variable in dem der
         //! schnittpunkt gespeichert werden soll \return 1, fals ein
         //! schnittpunkt gespeichert werden soll \return 1, fals ein
@@ -157,24 +157,24 @@ namespace Framework
         __declspec(dllexport) bool calcHitPoint(
         __declspec(dllexport) bool calcHitPoint(
             Vertex pos, Vertex dir, Vertex& hitpoint) const override;
             Vertex pos, Vertex dir, Vertex& hitpoint) const override;
         __declspec(dllexport) float getLuftWiederstand() const override;
         __declspec(dllexport) float getLuftWiederstand() const override;
-        //! Gibt die Masse des 2D Modells zurück (summe der Flächen der nicht
+        //! Gibt die Masse des 2D Modells zurueck (summe der Flaechen der nicht
         //! transparenten Polygone)
         //! transparenten Polygone)
         __declspec(dllexport) float getMasse() const override;
         __declspec(dllexport) float getMasse() const override;
-        //! Gibt die Textur des ersten Polygons zurück
+        //! Gibt die Textur des ersten Polygons zurueck
         __declspec(dllexport) Textur2D* getTextur() const;
         __declspec(dllexport) Textur2D* getTextur() const;
-        //! Gibt die Textur eines Polygons zurück
+        //! Gibt die Textur eines Polygons zurueck
         //! \param polygonName Der Name des Polygons
         //! \param polygonName Der Name des Polygons
         __declspec(dllexport) Textur2D* getTextur(
         __declspec(dllexport) Textur2D* getTextur(
             const char* polygonName) const;
             const char* polygonName) const;
-        //! Gibt die Textur des ersten Polygons ohne erhöhten Reference Counter
-        //! zurück
+        //! Gibt die Textur des ersten Polygons ohne erhoehten Reference Counter
+        //! zurueck
         __declspec(dllexport) Textur2D* zTextur() const;
         __declspec(dllexport) Textur2D* zTextur() const;
-        //! Gibt die Textur eines Polygons ohne erhöhten Reference Counter
-        //! zurück \param polygonName Der Name des Polygons
+        //! Gibt die Textur eines Polygons ohne erhoehten Reference Counter
+        //! zurueck \param polygonName Der Name des Polygons
         __declspec(dllexport) Textur2D* zTextur(const char* polygonName) const;
         __declspec(dllexport) Textur2D* zTextur(const char* polygonName) const;
-        //! Gibt die Model Daten zurück
+        //! Gibt die Model Daten zurueck
         __declspec(dllexport) Model2DData* getModel() const;
         __declspec(dllexport) Model2DData* getModel() const;
-        //! Gibt die Model Daten ohne erhöhten Reference Counter zurück
+        //! Gibt die Model Daten ohne erhoehten Reference Counter zurueck
         __declspec(dllexport) Model2DData* zModel() const;
         __declspec(dllexport) Model2DData* zModel() const;
     };
     };
 
 
@@ -217,14 +217,14 @@ namespace Framework
         //! Setzt die Drehung des Models gegen den Uhrzeigersinn
         //! Setzt die Drehung des Models gegen den Uhrzeigersinn
         //! \param drehung Der winkel in Bogenmas
         //! \param drehung Der winkel in Bogenmas
         __declspec(dllexport) void setDrehung(float drehung);
         __declspec(dllexport) void setDrehung(float drehung);
-        //! Fügt zum aktuellen Drehungswinkel etwas hinzu
-        //! \param drehung Der Winkel in Bogenmas, der hinzugefügt werden soll
+        //! Fuegt zum aktuellen Drehungswinkel etwas hinzu
+        //! \param drehung Der Winkel in Bogenmas, der hinzugefuegt werden soll
         __declspec(dllexport) void addDrehung(float drehung);
         __declspec(dllexport) void addDrehung(float drehung);
         //! Setzt die Skallierung des Modells
         //! Setzt die Skallierung des Modells
         //! \param size Der Faktor, mit dem Skalliert wird
         //! \param size Der Faktor, mit dem Skalliert wird
         __declspec(dllexport) void setSize(float size);
         __declspec(dllexport) void setSize(float size);
         //! Addiert zur Skallierung einen bestimmten Wert hinzu
         //! Addiert zur Skallierung einen bestimmten Wert hinzu
-        //! \param size Der Wert, der zur skallierung hinzugefügt werden soll
+        //! \param size Der Wert, der zur skallierung hinzugefuegt werden soll
         __declspec(dllexport) void addSize(float size);
         __declspec(dllexport) void addSize(float size);
         //! Setzt die Textur
         //! Setzt die Textur
         //! \param t Das Bild, das als Textur verwendet werden soll
         //! \param t Das Bild, das als Textur verwendet werden soll
@@ -244,30 +244,30 @@ namespace Framework
         //! Zeichnet die Zeihnung in ein bestimmtes Bild
         //! Zeichnet die Zeihnung in ein bestimmtes Bild
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         __declspec(dllexport) void render(Bild& zRObj) override;
         __declspec(dllexport) void render(Bild& zRObj) override;
-        //! gibt die Drehung des Models zurück
+        //! gibt die Drehung des Models zurueck
         __declspec(dllexport) float getDrehung() const;
         __declspec(dllexport) float getDrehung() const;
-        //! gibt den Skallierungs Faktor zurück
+        //! gibt den Skallierungs Faktor zurueck
         __declspec(dllexport) float getSize() const;
         __declspec(dllexport) float getSize() const;
-        //! Gibt zurück, ob ein Punkt in dem Model enthalten ist
+        //! Gibt zurueck, ob ein Punkt in dem Model enthalten ist
         //! \param p Der Punkt
         //! \param p Der Punkt
         __declspec(dllexport) bool istPunktInnen(int x, int y) const override;
         __declspec(dllexport) bool istPunktInnen(int x, int y) const override;
-        //! Gibt zurück, ob ein Punkt in dem Model enthalten ist
+        //! Gibt zurueck, ob ein Punkt in dem Model enthalten ist
         //! \param p Der Punkt
         //! \param p Der Punkt
         __declspec(dllexport) bool istPunktInnen(Vertex p) const;
         __declspec(dllexport) bool istPunktInnen(Vertex p) const;
-        //! Überprüft, ob eine Linie im Model enthalten ist
+        //! UEberprueft, ob eine Linie im Model enthalten ist
         //! \param a Der startpunkt der Linie
         //! \param a Der startpunkt der Linie
         //! \param b Der endpunkt der Linie
         //! \param b Der endpunkt der Linie
         __declspec(dllexport) bool istLinieInnen(Vertex a, Vertex b) const;
         __declspec(dllexport) bool istLinieInnen(Vertex a, Vertex b) const;
-        //! Überprüft, ob sich das Model mit einem anderen Überschneidet
-        //! \param zMdl Ein Zeiger auf das andere Model ohne erhöhten Reference
-        //! Counter \param end 0, falls alle Ecken beider Modele überprüft
+        //! UEberprueft, ob sich das Model mit einem anderen UEberschneidet
+        //! \param zMdl Ein Zeiger auf das andere Model ohne erhoehten Reference
+        //! Counter \param end 0, falls alle Ecken beider Modele ueberprueft
         //! werdden sollen. 1, falls nur die Punkte dieses Models im anderen
         //! werdden sollen. 1, falls nur die Punkte dieses Models im anderen
         //! gesucht werden sollen
         //! gesucht werden sollen
         __declspec(dllexport) bool istModelInnen(
         __declspec(dllexport) bool istModelInnen(
             const Model2D* zMdl, bool end = 0) const;
             const Model2D* zMdl, bool end = 0) const;
-        //! Gibt die Model Daten zurück
+        //! Gibt die Model Daten zurueck
         __declspec(dllexport) Model2DData* getModel() const;
         __declspec(dllexport) Model2DData* getModel() const;
-        //! Gibt die Model Daten ohne erhöhten Reference Counter zurück
+        //! Gibt die Model Daten ohne erhoehten Reference Counter zurueck
         __declspec(dllexport) Model2DData* zModel() const;
         __declspec(dllexport) Model2DData* zModel() const;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 40 - 40
Model3D.cpp

@@ -1,4 +1,4 @@
-#include "Model3D.h"
+#include "Model3D.h"
 
 
 #include "Animation3D.h"
 #include "Animation3D.h"
 #include "Bild.h"
 #include "Bild.h"
@@ -46,7 +46,7 @@ void Bone::setRotation(const Vec3<float>& rot)
 }
 }
 
 
 //! add a sibling bone to this bone that shares the same parent bone
 //! add a sibling bone to this bone that shares the same parent bone
-//! \param b Der Knochen, der hinzugefügt werden soll
+//! \param b Der Knochen, der hinzugefuegt werden soll
 void Bone::addSiblingBone(Bone* b)
 void Bone::addSiblingBone(Bone* b)
 {
 {
     if (!sibling)
     if (!sibling)
@@ -351,7 +351,7 @@ DLLEXPORT void Model3DData::updateGPUMemory()
     dxVertexBuffer->copieren();
     dxVertexBuffer->copieren();
 }
 }
 
 
-// Löscht alle Model daten
+// Loescht alle Model daten
 void Model3DData::clearModel()
 void Model3DData::clearModel()
 {
 {
     delete[] vertexList;
     delete[] vertexList;
@@ -368,7 +368,7 @@ void Model3DData::clearModel()
     indexCount = 0;
     indexCount = 0;
 }
 }
 
 
-// Berechnet die normalen für die Eckpunkte des Modells
+// Berechnet die normalen fuer die Eckpunkte des Modells
 void Model3DData::calculateNormals()
 void Model3DData::calculateNormals()
 {
 {
     for (int i = 0; i < vertexCount; i++)
     for (int i = 0; i < vertexCount; i++)
@@ -394,7 +394,7 @@ void Model3DData::calculateNormals()
     }
     }
 }
 }
 
 
-//! Erstellt einen buffer für alle polygon indizes
+//! Erstellt einen buffer fuer alle polygon indizes
 void Model3DData::buildIndexBuffer()
 void Model3DData::buildIndexBuffer()
 {
 {
     delete[] indexBuffer;
     delete[] indexBuffer;
@@ -415,7 +415,7 @@ void Model3DData::buildIndexBuffer()
     }
     }
 }
 }
 
 
-// Setzt den Zeiger auf ein standartmäßig verwendete Skelett
+// Setzt den Zeiger auf ein standartmaessig verwendete Skelett
 //  s: Das Skelett, das verwendet werden soll
 //  s: Das Skelett, das verwendet werden soll
 void Model3DData::setSkelettZ(Skeleton* s)
 void Model3DData::setSkelettZ(Skeleton* s)
 {
 {
@@ -453,8 +453,8 @@ void Model3DData::setVertecies(Vertex3D* vertexList, int anz)
     }
     }
 }
 }
 
 
-// Fügt ein Polygon zum Model hinzu
-//  polygon: Das Polygon, das hinzugefügt erden soll
+// Fuegt ein Polygon zum Model hinzu
+//  polygon: Das Polygon, das hinzugefuegt erden soll
 void Model3DData::addPolygon(Polygon3D* polygon)
 void Model3DData::addPolygon(Polygon3D* polygon)
 {
 {
     polygons->add(polygon);
     polygons->add(polygon);
@@ -554,10 +554,10 @@ void Model3DData::removePolygon(int index)
 
 
 // Berechnet die Matrizen der Knochen
 // Berechnet die Matrizen der Knochen
 //  modelMatrix: Die Matrix, die das Skelett in den Raum der Welt transformiert
 //  modelMatrix: Die Matrix, die das Skelett in den Raum der Welt transformiert
-//  matBuffer: Ein Array von Matrizen, der durch die Knochen Matrizen gefüllt
+//  matBuffer: Ein Array von Matrizen, der durch die Knochen Matrizen gefuellt
 //  wird scaleFactor: Die Skallierung des Modells kamMatrix: Die vereiniegung
 //  wird scaleFactor: Die Skallierung des Modells kamMatrix: Die vereiniegung
 //  der view und projektions Matrizen return: gibt die Anzahl der verwendeten
 //  der view und projektions Matrizen return: gibt die Anzahl der verwendeten
-//  Matrizen zurück
+//  Matrizen zurueck
 int Model3DData::kalkulateMatrix(const Mat4<float>& modelMatrix,
 int Model3DData::kalkulateMatrix(const Mat4<float>& modelMatrix,
     Mat4<float>* matBuffer,
     Mat4<float>* matBuffer,
     float scaleFactor,
     float scaleFactor,
@@ -568,13 +568,13 @@ int Model3DData::kalkulateMatrix(const Mat4<float>& modelMatrix,
         modelMatrix, matBuffer, scaleFactor, kamMatrix);
         modelMatrix, matBuffer, scaleFactor, kamMatrix);
 }
 }
 
 
-// Gibt die Anzahl an Polygonen zurück
+// Gibt die Anzahl an Polygonen zurueck
 int Model3DData::getPolygonAnzahl() const
 int Model3DData::getPolygonAnzahl() const
 {
 {
     return polygons->getEintragAnzahl();
     return polygons->getEintragAnzahl();
 }
 }
 
 
-// Gibt ein bestimmtes Polygon zurück
+// Gibt ein bestimmtes Polygon zurueck
 //  index: Der Index des Polygons
 //  index: Der Index des Polygons
 Polygon3D* Model3DData::getPolygon(int index) const
 Polygon3D* Model3DData::getPolygon(int index) const
 {
 {
@@ -582,19 +582,19 @@ Polygon3D* Model3DData::getPolygon(int index) const
     return polygons->get(index);
     return polygons->get(index);
 }
 }
 
 
-// Gibt einen Iterator zurück, mit dem sich die Polygons auflisten lassen
+// Gibt einen Iterator zurueck, mit dem sich die Polygons auflisten lassen
 ArrayIterator<Polygon3D*> Model3DData::getPolygons() const
 ArrayIterator<Polygon3D*> Model3DData::getPolygons() const
 {
 {
     return polygons->begin();
     return polygons->begin();
 }
 }
 
 
-// Gibt den radius einer Kugel zurück, die das gesammte Model umschließt
+// Gibt den radius einer Kugel zurueck, die das gesammte Model umschliesst
 float Model3DData::getRadius() const
 float Model3DData::getRadius() const
 {
 {
     return radius;
     return radius;
 }
 }
 
 
-// Gibt die Id der Daten zurück, wenn sie in einer Model3DList registriert
+// Gibt die Id der Daten zurueck, wenn sie in einer Model3DList registriert
 // wurden. (siehe Framework::zM3DRegister())
 // wurden. (siehe Framework::zM3DRegister())
 int Model3DData::getId() const
 int Model3DData::getId() const
 {
 {
@@ -620,56 +620,56 @@ float Model3DData::getSpecularFactor() const
     return specularFactor;
     return specularFactor;
 }
 }
 
 
-// Gibt eine Kopie des Skeletts zurück, welches für annimationen verwendet
+// Gibt eine Kopie des Skeletts zurueck, welches fuer annimationen verwendet
 // werden kann
 // werden kann
 Skeleton* Model3DData::copySkelett() const
 Skeleton* Model3DData::copySkelett() const
 {
 {
     return skelett ? skelett->copySceleton() : 0;
     return skelett ? skelett->copySceleton() : 0;
 }
 }
 
 
-// Gibt die Anzahl an Vertices zurück
+// Gibt die Anzahl an Vertices zurueck
 int Model3DData::getVertexAnzahl() const
 int Model3DData::getVertexAnzahl() const
 {
 {
     return vertexCount;
     return vertexCount;
 }
 }
 
 
-// Gibt einen Buffer mit allen Vertecies des Models zurück
+// Gibt einen Buffer mit allen Vertecies des Models zurueck
 const Vertex3D* Model3DData::zVertexBuffer() const
 const Vertex3D* Model3DData::zVertexBuffer() const
 {
 {
     return vertexList;
     return vertexList;
 }
 }
 
 
-//! Gibt eine refferenz auf den beginn des indexBuffers zurück
+//! Gibt eine refferenz auf den beginn des indexBuffers zurueck
 const int* Model3DData::getIndexBuffer() const
 const int* Model3DData::getIndexBuffer() const
 {
 {
     return indexBuffer;
     return indexBuffer;
 }
 }
 
 
-//! Gibt eine die Anzahl der indizes im indexBuffer zurück
+//! Gibt eine die Anzahl der indizes im indexBuffer zurueck
 int Model3DData::getIndexCount() const
 int Model3DData::getIndexCount() const
 {
 {
     return indexCount;
     return indexCount;
 }
 }
 
 
-//! Gibt den Index buffer zurück;
+//! Gibt den Index buffer zurueck;
 DXBuffer* Model3DData::zDXIndexBuffer() const
 DXBuffer* Model3DData::zDXIndexBuffer() const
 {
 {
     return dxIndexBuffer;
     return dxIndexBuffer;
 }
 }
 
 
-//! Gibt den Vertex buffer zurück;
+//! Gibt den Vertex buffer zurueck;
 DXBuffer* Model3DData::zDXVertexBuffer() const
 DXBuffer* Model3DData::zDXVertexBuffer() const
 {
 {
     return dxVertexBuffer;
     return dxVertexBuffer;
 }
 }
 
 
-//! gibt den minnimalen Punkt der Bounding box des Models zurück
+//! gibt den minnimalen Punkt der Bounding box des Models zurueck
 Vec3<float> Model3DData::getMinPos() const
 Vec3<float> Model3DData::getMinPos() const
 {
 {
     return minPos;
     return minPos;
 }
 }
 
 
-//! gibt den maximalen Punkt der bounding box des Mopdels zurück
+//! gibt den maximalen Punkt der bounding box des Mopdels zurueck
 Vec3<float> Model3DData::getMaxPos() const
 Vec3<float> Model3DData::getMaxPos() const
 {
 {
     return maxPos;
     return maxPos;
@@ -696,7 +696,7 @@ Model3DTextur::~Model3DTextur()
     delete[] textures;
     delete[] textures;
 }
 }
 
 
-// Legt fest, welche Textur für welches Polygon ist
+// Legt fest, welche Textur fuer welches Polygon ist
 //  pI: Der Index des Polygons
 //  pI: Der Index des Polygons
 //  txt: Die Textur des Polygons
 //  txt: Die Textur des Polygons
 void Model3DTextur::setPolygonTextur(int pI, Textur* txt)
 void Model3DTextur::setPolygonTextur(int pI, Textur* txt)
@@ -716,7 +716,7 @@ void Model3DTextur::setPolygonTextur(int pI, Textur* txt)
     textures[pI] = txt;
     textures[pI] = txt;
 }
 }
 
 
-// Gibt einen Zeiger auf die Textur eines Polygons zurück ohne erhöhten
+// Gibt einen Zeiger auf die Textur eines Polygons zurueck ohne erhoehten
 // Reference Counter
 // Reference Counter
 //  i: Der Index des Polygons
 //  i: Der Index des Polygons
 Textur* Model3DTextur::zPolygonTextur(int i) const
 Textur* Model3DTextur::zPolygonTextur(int i) const
@@ -795,8 +795,8 @@ void Framework::Model3D::setSpecularFactor(float f)
 
 
 // Errechnet die Matrizen aller Knochen des Skeletts des Models
 // Errechnet die Matrizen aller Knochen des Skeletts des Models
 //  viewProj: Die miteinander multiplizierten Kameramatrizen
 //  viewProj: Die miteinander multiplizierten Kameramatrizen
-//  matBuffer: Ein Array mit Matrizen, der gefüllt werden soll
-//  return: Die Anzahl der Matrizen, die das Model benötigt
+//  matBuffer: Ein Array mit Matrizen, der gefuellt werden soll
+//  return: Die Anzahl der Matrizen, die das Model benoetigt
 int Model3D::errechneMatrizen(
 int Model3D::errechneMatrizen(
     const Mat4<float>& viewProj, Mat4<float>* matBuffer)
     const Mat4<float>& viewProj, Mat4<float>* matBuffer)
 {
 {
@@ -811,7 +811,7 @@ int Model3D::errechneMatrizen(
 
 
 // Verarbeitet die vergangene Zeit
 // Verarbeitet die vergangene Zeit
 //  tickval: Die zeit in sekunden, die seit dem letzten Aufruf der Funktion
 //  tickval: Die zeit in sekunden, die seit dem letzten Aufruf der Funktion
-//  vergangen ist return: true, wenn sich das Objekt verändert hat, false
+//  vergangen ist return: true, wenn sich das Objekt veraendert hat, false
 //  sonnst.
 //  sonnst.
 bool Model3D::tick(double tickval)
 bool Model3D::tick(double tickval)
 {
 {
@@ -832,35 +832,35 @@ void Model3D::afterRender(
     GraphicsApi* api, Shader* zVertexShader, Shader* zPixelShader)
     GraphicsApi* api, Shader* zVertexShader, Shader* zPixelShader)
 {}
 {}
 
 
-// Gibt die Textur zurück
+// Gibt die Textur zurueck
 Model3DTextur* Model3D::getTextur()
 Model3DTextur* Model3D::getTextur()
 {
 {
     return textur ? dynamic_cast<Model3DTextur*>(textur->getThis()) : 0;
     return textur ? dynamic_cast<Model3DTextur*>(textur->getThis()) : 0;
 }
 }
 
 
-// Gibt die Textur zurück (ohne erhöhten Reference Counter)
+// Gibt die Textur zurueck (ohne erhoehten Reference Counter)
 Model3DTextur* Model3D::zTextur()
 Model3DTextur* Model3D::zTextur()
 {
 {
     return textur;
     return textur;
 }
 }
 
 
-// Gibt die ModelDaten zurück
+// Gibt die ModelDaten zurueck
 Model3DData* Model3D::getModelData()
 Model3DData* Model3D::getModelData()
 {
 {
     return model ? dynamic_cast<Model3DData*>(model->getThis()) : 0;
     return model ? dynamic_cast<Model3DData*>(model->getThis()) : 0;
 }
 }
 
 
-// Gibt die ModelDaten zurück (ohne erhöhten Reference Counter)
+// Gibt die ModelDaten zurueck (ohne erhoehten Reference Counter)
 Model3DData* Model3D::zModelData()
 Model3DData* Model3D::zModelData()
 {
 {
     return model;
     return model;
 }
 }
 
 
-// prüft, ob ein Strahl dieses Objekt trifft
+// prueft, ob ein Strahl dieses Objekt trifft
 //  point: der startpunkt des Strahls in Weltkoordinaten
 //  point: der startpunkt des Strahls in Weltkoordinaten
 //  dir: die Richtung des Strahls in Weltkoordinaten
 //  dir: die Richtung des Strahls in Weltkoordinaten
 //  maxSqDist: Die maximale quadratische distanz die erlaubt ist
 //  maxSqDist: Die maximale quadratische distanz die erlaubt ist
-//  pId: die Id des Polygons, zu dem der Schnittpunkt gehört
+//  pId: die Id des Polygons, zu dem der Schnittpunkt gehoert
 //  return: den quadratischen Abstand des Schnittpunktes zum Ursprung des
 //  return: den quadratischen Abstand des Schnittpunktes zum Ursprung des
 //  Strahls oder -1, wenn kein schnittpunkt existiert
 //  Strahls oder -1, wenn kein schnittpunkt existiert
 float Model3D::traceRay(
 float Model3D::traceRay(
@@ -906,7 +906,7 @@ float Model3D::traceRay(
                         = model->zVertexBuffer()[p->indexList[j + 2]].pos;
                         = model->zVertexBuffer()[p->indexList[j + 2]].pos;
                     Vec3<float> normal
                     Vec3<float> normal
                         = (b - a).crossProduct(c - a).normalize();
                         = (b - a).crossProduct(c - a).normalize();
-                    if (normal * dir < 0) // Prüfe ob die Normale in Richtung
+                    if (normal * dir < 0) // Pruefe ob die Normale in Richtung
                                           // des Strahl ursprungs zeigt
                                           // des Strahl ursprungs zeigt
                     {
                     {
                         nearest
                         nearest
@@ -994,7 +994,7 @@ int Model3D::traceRay(
     return 0xFF000000;
     return 0xFF000000;
 }
 }
 
 
-// Gibt die Id der Daten zurück, wenn sie in einer Model3DList registriert
+// Gibt die Id der Daten zurueck, wenn sie in einer Model3DList registriert
 // wurden. (siehe Framework::zM3DRegister())
 // wurden. (siehe Framework::zM3DRegister())
 int Model3D::getDatenId() const
 int Model3D::getDatenId() const
 {
 {
@@ -1020,19 +1020,19 @@ float Model3D::getSpecularFactor() const
     return specularFactor;
     return specularFactor;
 }
 }
 
 
-// Gibt die Anzahl an Vertices zurück
+// Gibt die Anzahl an Vertices zurueck
 int Model3D::getVertexAnzahl() const
 int Model3D::getVertexAnzahl() const
 {
 {
     return model ? model->getVertexAnzahl() : 0;
     return model ? model->getVertexAnzahl() : 0;
 }
 }
 
 
-// Gibt einen Buffer mit allen Vertecies des Models zurück
+// Gibt einen Buffer mit allen Vertecies des Models zurueck
 const Vertex3D* Model3D::zVertexBuffer() const
 const Vertex3D* Model3D::zVertexBuffer() const
 {
 {
     return model ? model->zVertexBuffer() : 0;
     return model ? model->zVertexBuffer() : 0;
 }
 }
 
 
-//! Gibt true zurück wenn ein bestimmtes polygon gezeichnet werden muss
+//! Gibt true zurueck wenn ein bestimmtes polygon gezeichnet werden muss
 bool Model3D::needRenderPolygon(int index)
 bool Model3D::needRenderPolygon(int index)
 {
 {
     return 1;
     return 1;

+ 49 - 49
Model3D.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Array.h"
 #include "Array.h"
 #include "Mat4.h"
 #include "Mat4.h"
@@ -22,7 +22,7 @@ namespace Framework
     class GraphicsApi;
     class GraphicsApi;
     class M3Datei;
     class M3Datei;
 
 
-    //! Repräsentiert einen Knochen eines 3D Models. Kann annimiert werden
+    //! Repraesentiert einen Knochen eines 3D Models. Kann annimiert werden
     class Bone
     class Bone
     {
     {
     private:
     private:
@@ -45,7 +45,7 @@ namespace Framework
         //! \param rot thr rotation
         //! \param rot thr rotation
         DLLEXPORT void setRotation(const Vec3<float>& rot);
         DLLEXPORT void setRotation(const Vec3<float>& rot);
         //! add a sibling bone to this bone that shares the same parent bone
         //! add a sibling bone to this bone that shares the same parent bone
-        //! \param b Der Knochen, der hinzugefügt werden soll
+        //! \param b Der Knochen, der hinzugefuegt werden soll
         void addSiblingBone(Bone* b);
         void addSiblingBone(Bone* b);
         //! add a child bone to a specific child bone
         //! add a child bone to a specific child bone
         //! \param id the id of the bone the new bone should be a child of
         //! \param id the id of the bone the new bone should be a child of
@@ -80,7 +80,7 @@ namespace Framework
         float getRadius() const;
         float getRadius() const;
     };
     };
 
 
-    //! Repräsentiert alle Knochen eines Models, mit denen es Annimiert werden
+    //! Repraesentiert alle Knochen eines Models, mit denen es Annimiert werden
     //! kann
     //! kann
     class Skeleton : public virtual ReferenceCounter
     class Skeleton : public virtual ReferenceCounter
     {
     {
@@ -128,15 +128,15 @@ namespace Framework
         friend M3Datei;
         friend M3Datei;
     };
     };
 
 
-    //! Eine struktor um für eine Ecke eines 3D Models die Raum Position, die
-    //! Textur Koordinaten und den zugehörigen Knochen speichert
+    //! Eine struktor um fuer eine Ecke eines 3D Models die Raum Position, die
+    //! Textur Koordinaten und den zugehoerigen Knochen speichert
     struct Vertex3D
     struct Vertex3D
     {
     {
         Vec3<float>
         Vec3<float>
             pos; //! Die Position der Ecke basierend zur Position des Knochens
             pos; //! Die Position der Ecke basierend zur Position des Knochens
         Vec2<float> tPos;   //! Die Textur Koordinaten der Ecke
         Vec2<float> tPos;   //! Die Textur Koordinaten der Ecke
-        Vec3<float> normal; //! Die Normale (zeigt nach außen und steht
-                            //! senkrecht auf der Oberfläche des models)
+        Vec3<float> normal; //! Die Normale (zeigt nach aussen und steht
+                            //! senkrecht auf der Oberflaeche des models)
         int knochenId; //! Die Id des Knochens, mit dem sich die Ecke bei einer
         int knochenId; //! Die Id des Knochens, mit dem sich die Ecke bei einer
                        //! Annimation mitbewegt
                        //! Annimation mitbewegt
         int id;        //! Der index des vertexes im vertex buffer
         int id;        //! Der index des vertexes im vertex buffer
@@ -146,7 +146,7 @@ namespace Framework
     struct Polygon3D
     struct Polygon3D
     {
     {
         int* indexList; //! Die Liste mit den IDs der Ecken
         int* indexList; //! Die Liste mit den IDs der Ecken
-        int indexAnz;   //! Die Länge der Liste mit den Ids der Ecken
+        int indexAnz;   //! Die Laenge der Liste mit den Ids der Ecken
 
 
         //! Konstruktor
         //! Konstruktor
         DLLEXPORT Polygon3D();
         DLLEXPORT Polygon3D();
@@ -155,7 +155,7 @@ namespace Framework
     };
     };
 
 
     //! Speichert alle Geometrischen Daten eines Modells, also
     //! Speichert alle Geometrischen Daten eines Modells, also
-    //! Raum - und Textur Koordinaten und Knochenzugehörigkeit aller Eckpunkte
+    //! Raum - und Textur Koordinaten und Knochenzugehoerigkeit aller Eckpunkte
     class Model3DData : public virtual ReferenceCounter
     class Model3DData : public virtual ReferenceCounter
     {
     {
     private:
     private:
@@ -183,21 +183,21 @@ namespace Framework
         DLLEXPORT ~Model3DData();
         DLLEXPORT ~Model3DData();
         //! updates the DX Buffer gpu memory if changed
         //! updates the DX Buffer gpu memory if changed
         DLLEXPORT void updateGPUMemory();
         DLLEXPORT void updateGPUMemory();
-        //! Löscht alle Model daten
+        //! Loescht alle Model daten
         DLLEXPORT void clearModel();
         DLLEXPORT void clearModel();
-        //! Berechnet die normalen für die Eckpunkte des Modells
+        //! Berechnet die normalen fuer die Eckpunkte des Modells
         DLLEXPORT void calculateNormals();
         DLLEXPORT void calculateNormals();
-        //! Erstellt einen buffer für alle polygon indizes
+        //! Erstellt einen buffer fuer alle polygon indizes
         DLLEXPORT void buildIndexBuffer();
         DLLEXPORT void buildIndexBuffer();
-        //! Setzt den Zeiger auf ein standartmäßig verwendete Skelett
+        //! Setzt den Zeiger auf ein standartmaessig verwendete Skelett
         //! \param s Das Skelett, das verwendet werden soll
         //! \param s Das Skelett, das verwendet werden soll
         DLLEXPORT void setSkelettZ(Skeleton* s);
         DLLEXPORT void setSkelettZ(Skeleton* s);
         //! Setzt einen Zeiger auf eine Liste mit allen Vertecies des Models
         //! Setzt einen Zeiger auf eine Liste mit allen Vertecies des Models
         //! \param vertexList Ein Array mit Vertecies
         //! \param vertexList Ein Array mit Vertecies
         //! \param anz Die Anzahl der Vertecies im Array
         //! \param anz Die Anzahl der Vertecies im Array
         DLLEXPORT void setVertecies(Vertex3D* vertexList, int anz);
         DLLEXPORT void setVertecies(Vertex3D* vertexList, int anz);
-        //! Fügt ein Polygon zum Model hinzu
-        //! \param polygon Das Polygon, das hinzugefügt erden soll
+        //! Fuegt ein Polygon zum Model hinzu
+        //! \param polygon Das Polygon, das hinzugefuegt erden soll
         DLLEXPORT void addPolygon(Polygon3D* polygon);
         DLLEXPORT void addPolygon(Polygon3D* polygon);
         //! Git den Factor an, mit dem das umgebungslicht (textur farbe)
         //! Git den Factor an, mit dem das umgebungslicht (textur farbe)
         //! multipliziert wird \param f der neue Faktor (von 0 bis 1, ambient +
         //! multipliziert wird \param f der neue Faktor (von 0 bis 1, ambient +
@@ -221,26 +221,26 @@ namespace Framework
         //! Berechnet die Matrizen der Knochen des Standart Skeletts
         //! Berechnet die Matrizen der Knochen des Standart Skeletts
         //! \param modelMatrix Die Matrix, die das Skelett in den Raum der Welt
         //! \param modelMatrix Die Matrix, die das Skelett in den Raum der Welt
         //! transformiert \param matBuffer Ein Array von Matrizen, der durch die
         //! transformiert \param matBuffer Ein Array von Matrizen, der durch die
-        //! Knochen Matrizen gefüllt wird \param scaleFactor Die Skallierung des
+        //! Knochen Matrizen gefuellt wird \param scaleFactor Die Skallierung des
         //! Modells \param kamMatrix Die vereiniegung der view und projektions
         //! Modells \param kamMatrix Die vereiniegung der view und projektions
-        //! Matrizen \return gibt die Anzahl der verwendeten Matrizen zurück. 0,
+        //! Matrizen \return gibt die Anzahl der verwendeten Matrizen zurueck. 0,
         //! falls kein Standart Skelett gesetzt wurde
         //! falls kein Standart Skelett gesetzt wurde
         int kalkulateMatrix(const Mat4<float>& modelMatrix,
         int kalkulateMatrix(const Mat4<float>& modelMatrix,
             Mat4<float>* matBuffer,
             Mat4<float>* matBuffer,
             float scaleFactor,
             float scaleFactor,
             const Mat4<float>& kamMatrix) const;
             const Mat4<float>& kamMatrix) const;
-        //! Gibt die Anzahl an Polygonen zurück
+        //! Gibt die Anzahl an Polygonen zurueck
         DLLEXPORT int getPolygonAnzahl() const;
         DLLEXPORT int getPolygonAnzahl() const;
-        //! Gibt ein bestimmtes Polygon zurück
+        //! Gibt ein bestimmtes Polygon zurueck
         //! \param index Der Index des Polygons
         //! \param index Der Index des Polygons
         DLLEXPORT Polygon3D* getPolygon(int index) const;
         DLLEXPORT Polygon3D* getPolygon(int index) const;
-        //! Gibt einen Iterator zurück, mit dem sich die Polygons auflisten
+        //! Gibt einen Iterator zurueck, mit dem sich die Polygons auflisten
         //! lassen
         //! lassen
         DLLEXPORT ArrayIterator<Polygon3D*> getPolygons() const;
         DLLEXPORT ArrayIterator<Polygon3D*> getPolygons() const;
-        //! Gibt den radius einer Kugel zurück, die das gesammte Model
-        //! umschließt
+        //! Gibt den radius einer Kugel zurueck, die das gesammte Model
+        //! umschliesst
         DLLEXPORT float getRadius() const;
         DLLEXPORT float getRadius() const;
-        //! Gibt die Id der Daten zurück, wenn sie in einer Model3DList
+        //! Gibt die Id der Daten zurueck, wenn sie in einer Model3DList
         //! registriert wurden. (siehe Framework::zM3DRegister())
         //! registriert wurden. (siehe Framework::zM3DRegister())
         DLLEXPORT int getId() const;
         DLLEXPORT int getId() const;
         //! Git den Factor an, mit dem das umgebungslicht (textur farbe)
         //! Git den Factor an, mit dem das umgebungslicht (textur farbe)
@@ -252,28 +252,28 @@ namespace Framework
         //! Git den Factor an, mit dem die Reflektion von Lichtquellen
         //! Git den Factor an, mit dem die Reflektion von Lichtquellen
         //! multipliziert wird
         //! multipliziert wird
         DLLEXPORT float getSpecularFactor() const;
         DLLEXPORT float getSpecularFactor() const;
-        //! Gibt eine Kopie des Skeletts zurück, welches für annimationen
+        //! Gibt eine Kopie des Skeletts zurueck, welches fuer annimationen
         //! verwendet werden kann
         //! verwendet werden kann
         DLLEXPORT Skeleton* copySkelett() const;
         DLLEXPORT Skeleton* copySkelett() const;
-        //! Gibt die Anzahl an Vertices zurück
+        //! Gibt die Anzahl an Vertices zurueck
         DLLEXPORT int getVertexAnzahl() const;
         DLLEXPORT int getVertexAnzahl() const;
-        //! Gibt einen Buffer mit allen Vertecies des Models zurück
+        //! Gibt einen Buffer mit allen Vertecies des Models zurueck
         DLLEXPORT const Vertex3D* zVertexBuffer() const;
         DLLEXPORT const Vertex3D* zVertexBuffer() const;
-        //! Gibt eine refferenz auf den beginn des indexBuffers zurück
+        //! Gibt eine refferenz auf den beginn des indexBuffers zurueck
         DLLEXPORT const int* getIndexBuffer() const;
         DLLEXPORT const int* getIndexBuffer() const;
-        //! Gibt eine die Anzahl der indizes im indexBuffer zurück
+        //! Gibt eine die Anzahl der indizes im indexBuffer zurueck
         DLLEXPORT int getIndexCount() const;
         DLLEXPORT int getIndexCount() const;
-        //! Gibt den Index buffer zurück;
+        //! Gibt den Index buffer zurueck;
         DLLEXPORT DXBuffer* zDXIndexBuffer() const;
         DLLEXPORT DXBuffer* zDXIndexBuffer() const;
-        //! Gibt den Vertex buffer zurück;
+        //! Gibt den Vertex buffer zurueck;
         DLLEXPORT DXBuffer* zDXVertexBuffer() const;
         DLLEXPORT DXBuffer* zDXVertexBuffer() const;
-        //! gibt den minnimalen Punkt der Bounding box des Models zurück
+        //! gibt den minnimalen Punkt der Bounding box des Models zurueck
         DLLEXPORT Vec3<float> getMinPos() const;
         DLLEXPORT Vec3<float> getMinPos() const;
-        //! gibt den maximalen Punkt der bounding box des Mopdels zurück
+        //! gibt den maximalen Punkt der bounding box des Mopdels zurueck
         DLLEXPORT Vec3<float> getMaxPos() const;
         DLLEXPORT Vec3<float> getMaxPos() const;
     };
     };
 
 
-    //! Speichert eine Liste mit Texturen und für welche Polygone welche Textur
+    //! Speichert eine Liste mit Texturen und fuer welche Polygone welche Textur
     //! benutzt werden soll
     //! benutzt werden soll
     class Model3DTextur : public virtual ReferenceCounter
     class Model3DTextur : public virtual ReferenceCounter
     {
     {
@@ -286,11 +286,11 @@ namespace Framework
         DLLEXPORT Model3DTextur();
         DLLEXPORT Model3DTextur();
         //! Destruktor
         //! Destruktor
         DLLEXPORT ~Model3DTextur();
         DLLEXPORT ~Model3DTextur();
-        //! Legt fest, welche Textur für welches Polygon ist
+        //! Legt fest, welche Textur fuer welches Polygon ist
         //! \param pI Der Index des Polygons
         //! \param pI Der Index des Polygons
         //! \param txt Die Textur des Polygons
         //! \param txt Die Textur des Polygons
         DLLEXPORT void setPolygonTextur(int pI, Textur* txt);
         DLLEXPORT void setPolygonTextur(int pI, Textur* txt);
-        //! Gibt einen Zeiger auf die Textur eines Polygons zurück ohne erhöhten
+        //! Gibt einen Zeiger auf die Textur eines Polygons zurueck ohne erhoehten
         //! Reference Counter \param i Der Index des Polygons
         //! Reference Counter \param i Der Index des Polygons
         DLLEXPORT Textur* zPolygonTextur(int i) const;
         DLLEXPORT Textur* zPolygonTextur(int i) const;
     };
     };
@@ -333,13 +333,13 @@ namespace Framework
         DLLEXPORT void setSpecularFactor(float f);
         DLLEXPORT void setSpecularFactor(float f);
         //! Errechnet die Matrizen aller Knochen des Skeletts des Models
         //! Errechnet die Matrizen aller Knochen des Skeletts des Models
         //! \param viewProj Die miteinander multiplizierten Kameramatrizen
         //! \param viewProj Die miteinander multiplizierten Kameramatrizen
-        //! \param matBuffer Ein Array mit Matrizen, der gefüllt werden soll
-        //! \return Die Anzahl der Matrizen, die das Model benötigt
+        //! \param matBuffer Ein Array mit Matrizen, der gefuellt werden soll
+        //! \return Die Anzahl der Matrizen, die das Model benoetigt
         DLLEXPORT int errechneMatrizen(
         DLLEXPORT int errechneMatrizen(
             const Mat4<float>& viewProj, Mat4<float>* matBuffer) override;
             const Mat4<float>& viewProj, Mat4<float>* matBuffer) override;
         //! Verarbeitet die vergangene Zeit
         //! Verarbeitet die vergangene Zeit
         //! \param tickval Die zeit in sekunden, die seit dem letzten Aufruf der
         //! \param tickval Die zeit in sekunden, die seit dem letzten Aufruf der
-        //! Funktion vergangen ist \return true, wenn sich das Objekt verändert
+        //! Funktion vergangen ist \return true, wenn sich das Objekt veraendert
         //! hat, false sonnst.
         //! hat, false sonnst.
         DLLEXPORT virtual bool tick(double tickval) override;
         DLLEXPORT virtual bool tick(double tickval) override;
         //! zum aktualisieren der shader daten
         //! zum aktualisieren der shader daten
@@ -347,19 +347,19 @@ namespace Framework
             GraphicsApi* api, Shader* zVertexShader, Shader* zPixelShader);
             GraphicsApi* api, Shader* zVertexShader, Shader* zPixelShader);
         DLLEXPORT virtual void afterRender(
         DLLEXPORT virtual void afterRender(
             GraphicsApi* api, Shader* zVertexShader, Shader* zPixelShader);
             GraphicsApi* api, Shader* zVertexShader, Shader* zPixelShader);
-        //! Gibt die Textur zurück
+        //! Gibt die Textur zurueck
         DLLEXPORT Model3DTextur* getTextur();
         DLLEXPORT Model3DTextur* getTextur();
-        //! Gibt die Textur zurück (ohne erhöhten Reference Counter)
+        //! Gibt die Textur zurueck (ohne erhoehten Reference Counter)
         DLLEXPORT Model3DTextur* zTextur();
         DLLEXPORT Model3DTextur* zTextur();
-        //! Gibt die ModelDaten zurück
+        //! Gibt die ModelDaten zurueck
         DLLEXPORT Model3DData* getModelData();
         DLLEXPORT Model3DData* getModelData();
-        //! Gibt die ModelDaten zurück (ohne erhöhten Reference Counter)
+        //! Gibt die ModelDaten zurueck (ohne erhoehten Reference Counter)
         DLLEXPORT Model3DData* zModelData();
         DLLEXPORT Model3DData* zModelData();
-        //! prüft, ob ein Strahl dieses Objekt trifft
+        //! prueft, ob ein Strahl dieses Objekt trifft
         //! \param point der startpunkt des Strahls in Weltkoordinaten
         //! \param point der startpunkt des Strahls in Weltkoordinaten
         //! \param dir die Richtung des Strahls in Weltkoordinaten
         //! \param dir die Richtung des Strahls in Weltkoordinaten
         //! \param maxSqDist Die maximale quadratische distanz die erlaubt ist
         //! \param maxSqDist Die maximale quadratische distanz die erlaubt ist
-        //! \param pId die Id des Polygons, zu dem der Schnittpunkt gehört
+        //! \param pId die Id des Polygons, zu dem der Schnittpunkt gehoert
         //! \return den quadratischen Abstand des Schnittpunktes zum Ursprung
         //! \return den quadratischen Abstand des Schnittpunktes zum Ursprung
         //! des Strahls oder -1, wenn kein schnittpunkt existiert
         //! des Strahls oder -1, wenn kein schnittpunkt existiert
         DLLEXPORT virtual float traceRay(const Vec3<float>& point,
         DLLEXPORT virtual float traceRay(const Vec3<float>& point,
@@ -373,7 +373,7 @@ namespace Framework
         //! \return die Farbe des Schnittpunktes
         //! \return die Farbe des Schnittpunktes
         DLLEXPORT virtual int traceRay(
         DLLEXPORT virtual int traceRay(
             Vec3<float>& point, Vec3<float>& dir, int pId, Welt3D* zWelt) const;
             Vec3<float>& point, Vec3<float>& dir, int pId, Welt3D* zWelt) const;
-        //! Gibt die Id der Daten zurück, wenn sie in einer Model3DList
+        //! Gibt die Id der Daten zurueck, wenn sie in einer Model3DList
         //! registriert wurden. (siehe Framework::zM3DRegister())
         //! registriert wurden. (siehe Framework::zM3DRegister())
         DLLEXPORT int getDatenId() const;
         DLLEXPORT int getDatenId() const;
         //! Git den Factor an, mit dem das umgebungslicht (textur farbe)
         //! Git den Factor an, mit dem das umgebungslicht (textur farbe)
@@ -385,11 +385,11 @@ namespace Framework
         //! Git den Factor an, mit dem die Reflektion von Lichtquellen
         //! Git den Factor an, mit dem die Reflektion von Lichtquellen
         //! multipliziert wird
         //! multipliziert wird
         DLLEXPORT float getSpecularFactor() const;
         DLLEXPORT float getSpecularFactor() const;
-        //! Gibt die Anzahl an Vertices zurück
+        //! Gibt die Anzahl an Vertices zurueck
         DLLEXPORT int getVertexAnzahl() const;
         DLLEXPORT int getVertexAnzahl() const;
-        //! Gibt einen Buffer mit allen Vertecies des Models zurück
+        //! Gibt einen Buffer mit allen Vertecies des Models zurueck
         DLLEXPORT const Vertex3D* zVertexBuffer() const;
         DLLEXPORT const Vertex3D* zVertexBuffer() const;
-        //! Gibt true zurück wenn ein bestimmtes polygon gezeichnet werden muss
+        //! Gibt true zurueck wenn ein bestimmtes polygon gezeichnet werden muss
         DLLEXPORT virtual bool needRenderPolygon(int index);
         DLLEXPORT virtual bool needRenderPolygon(int index);
         DLLEXPORT virtual Textur* zEffectTextur();
         DLLEXPORT virtual Textur* zEffectTextur();
         DLLEXPORT virtual float getEffectPercentage();
         DLLEXPORT virtual float getEffectPercentage();

+ 5 - 5
Model3DList.cpp

@@ -1,4 +1,4 @@
-#include "Model3DList.h"
+#include "Model3DList.h"
 
 
 #include "Model3D.h"
 #include "Model3D.h"
 #include "Text.h"
 #include "Text.h"
@@ -24,7 +24,7 @@ Model3DList::~Model3DList()
     names->release();
     names->release();
 }
 }
 
 
-// Fügt der Liste ein Model Hinzu
+// Fuegt der Liste ein Model Hinzu
 //  mdl: Das Model
 //  mdl: Das Model
 //  name: Der name, unter dem das Model in der Liste gespeichert wird
 //  name: Der name, unter dem das Model in der Liste gespeichert wird
 bool Model3DList::addModel(Model3DData* mdl, const char* name)
 bool Model3DList::addModel(Model3DData* mdl, const char* name)
@@ -59,7 +59,7 @@ void Model3DList::removeModel(const char* name)
     }
     }
 }
 }
 
 
-// Überprüft, ob unter einem bestimmten Namen ein Model abgespeichert wurde
+// UEberprueft, ob unter einem bestimmten Namen ein Model abgespeichert wurde
 //  name: Der Name
 //  name: Der Name
 //  return: true, wenn ein Model mit dem Namen existiert
 //  return: true, wenn ein Model mit dem Namen existiert
 bool Model3DList::hatModel(const char* name) const
 bool Model3DList::hatModel(const char* name) const
@@ -74,7 +74,7 @@ bool Model3DList::hatModel(const char* name) const
     return 0;
     return 0;
 }
 }
 
 
-// Gibt ein bestimmtes Model zurück
+// Gibt ein bestimmtes Model zurueck
 //  name: Der Name des Models
 //  name: Der Name des Models
 Model3DData* Model3DList::getModel(const char* name) const
 Model3DData* Model3DList::getModel(const char* name) const
 {
 {
@@ -90,7 +90,7 @@ Model3DData* Model3DList::getModel(const char* name) const
     return 0;
     return 0;
 }
 }
 
 
-// Gibt ein bestimmtes Model ohne erhöhten Reference Counter zurück
+// Gibt ein bestimmtes Model ohne erhoehten Reference Counter zurueck
 //  name: Der Name des Models
 //  name: Der Name des Models
 Model3DData* Model3DList::zModel(const char* name) const
 Model3DData* Model3DList::zModel(const char* name) const
 {
 {

+ 10 - 10
Model3DList.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Array.h"
 #include "Array.h"
 
 
@@ -10,14 +10,14 @@ namespace Framework
 
 
     namespace Standart3DTypes
     namespace Standart3DTypes
     {
     {
-        extern const char* cube; //! = "f_würfel"; Die Modeldaten eines Würfels
-                                 //! der 100 * 100 * 100 groß ist
-        extern const char* texturModel; //! = "f_würfel"; Die Modeldaten eines
-                                        //! Würfels der 100 * 100 * 100 groß ist
+        extern const char* cube; //! = "f_wuerfel"; Die Modeldaten eines Wuerfels
+                                 //! der 100 * 100 * 100 gross ist
+        extern const char* texturModel; //! = "f_wuerfel"; Die Modeldaten eines
+                                        //! Wuerfels der 100 * 100 * 100 gross ist
     }; // namespace Standart3DTypes
     }; // namespace Standart3DTypes
 
 
     //! Verwaltet alle geladenen Modeldaten, so dass mehrere Zeichnungen die
     //! Verwaltet alle geladenen Modeldaten, so dass mehrere Zeichnungen die
-    //! selben Daten benutzen können
+    //! selben Daten benutzen koennen
     class Model3DList : public virtual ReferenceCounter
     class Model3DList : public virtual ReferenceCounter
     {
     {
     private:
     private:
@@ -29,7 +29,7 @@ namespace Framework
         DLLEXPORT Model3DList();
         DLLEXPORT Model3DList();
         //! Destruktor
         //! Destruktor
         DLLEXPORT ~Model3DList();
         DLLEXPORT ~Model3DList();
-        //! Fügt der Liste ein Model Hinzu
+        //! Fuegt der Liste ein Model Hinzu
         //! \param mdl Das Model
         //! \param mdl Das Model
         //! \param name Der name, unter dem das Model in der Liste gespeichert
         //! \param name Der name, unter dem das Model in der Liste gespeichert
         //! wird
         //! wird
@@ -37,14 +37,14 @@ namespace Framework
         //! Entfernt ein Model aus der Liste
         //! Entfernt ein Model aus der Liste
         //! \param name Der Name des Models
         //! \param name Der Name des Models
         DLLEXPORT void removeModel(const char* name);
         DLLEXPORT void removeModel(const char* name);
-        //! Überprüft, ob unter einem bestimmten Namen ein Model abgespeichert
+        //! UEberprueft, ob unter einem bestimmten Namen ein Model abgespeichert
         //! wurde \param name Der Name \return true, wenn ein Model mit dem
         //! wurde \param name Der Name \return true, wenn ein Model mit dem
         //! Namen existiert
         //! Namen existiert
         DLLEXPORT bool hatModel(const char* name) const;
         DLLEXPORT bool hatModel(const char* name) const;
-        //! Gibt ein bestimmtes Model zurück
+        //! Gibt ein bestimmtes Model zurueck
         //! \param name Der Name des Models
         //! \param name Der Name des Models
         DLLEXPORT Model3DData* getModel(const char* name) const;
         DLLEXPORT Model3DData* getModel(const char* name) const;
-        //! Gibt ein bestimmtes Model ohne erhöhten Reference Counter zurück
+        //! Gibt ein bestimmtes Model ohne erhoehten Reference Counter zurueck
         //! \param name Der Name des Models
         //! \param name Der Name des Models
         DLLEXPORT Model3DData* zModel(const char* name) const;
         DLLEXPORT Model3DData* zModel(const char* name) const;
         //! remove All models
         //! remove All models

+ 5 - 5
Prozess.cpp

@@ -1,4 +1,4 @@
-#include "Prozess.h"
+#include "Prozess.h"
 #ifdef WIN32
 #ifdef WIN32
 #    include <Psapi.h>
 #    include <Psapi.h>
 #    include <tlHelp32.h>
 #    include <tlHelp32.h>
@@ -133,11 +133,11 @@ MemoryInfo Prozess::getMemInfo() const
         ret.ausgelagerteFehler = pMemCountr.PageFaultCount;
         ret.ausgelagerteFehler = pMemCountr.PageFaultCount;
         ret.ausgelagerterPool = pMemCountr.QuotaPagedPoolUsage;
         ret.ausgelagerterPool = pMemCountr.QuotaPagedPoolUsage;
         ret.ausgelagerterSpeicher = pMemCountr.WorkingSetSize;
         ret.ausgelagerterSpeicher = pMemCountr.WorkingSetSize;
-        ret.höchsteAusgelagerterSpeicher = pMemCountr.PeakWorkingSetSize;
-        ret.höchsterAusgelagerterPool = pMemCountr.QuotaPeakPagedPoolUsage;
-        ret.höchsterNichtAusgelagerterPool
+        ret.hoechsteAusgelagerterSpeicher = pMemCountr.PeakWorkingSetSize;
+        ret.hoechsterAusgelagerterPool = pMemCountr.QuotaPeakPagedPoolUsage;
+        ret.hoechsterNichtAusgelagerterPool
             = pMemCountr.QuotaPeakNonPagedPoolUsage;
             = pMemCountr.QuotaPeakNonPagedPoolUsage;
-        ret.höchsterVorreservierterSpeicher = pMemCountr.PeakPagefileUsage;
+        ret.hoechsterVorreservierterSpeicher = pMemCountr.PeakPagefileUsage;
         ret.nichtAusgelagerterPool = pMemCountr.QuotaNonPagedPoolUsage;
         ret.nichtAusgelagerterPool = pMemCountr.QuotaNonPagedPoolUsage;
         ret.vorreservierterSpeicher = pMemCountr.PagefileUsage;
         ret.vorreservierterSpeicher = pMemCountr.PagefileUsage;
         return ret;
         return ret;

+ 12 - 12
Prozess.h

@@ -1,4 +1,4 @@
-#ifndef Prozess_H
+#ifndef Prozess_H
 #define Prozess_H
 #define Prozess_H
 
 
 #include "Betriebssystem.h"
 #include "Betriebssystem.h"
@@ -19,17 +19,17 @@ namespace Framework
     struct MemoryInfo
     struct MemoryInfo
     {
     {
         unsigned long ausgelagerteFehler;
         unsigned long ausgelagerteFehler;
-        __int64 höchsteAusgelagerterSpeicher;
+        __int64 hoechsteAusgelagerterSpeicher;
         __int64 ausgelagerterSpeicher;
         __int64 ausgelagerterSpeicher;
-        __int64 höchsterAusgelagerterPool;
+        __int64 hoechsterAusgelagerterPool;
         __int64 ausgelagerterPool;
         __int64 ausgelagerterPool;
-        __int64 höchsterNichtAusgelagerterPool;
+        __int64 hoechsterNichtAusgelagerterPool;
         __int64 nichtAusgelagerterPool;
         __int64 nichtAusgelagerterPool;
         __int64 vorreservierterSpeicher;
         __int64 vorreservierterSpeicher;
-        __int64 höchsterVorreservierterSpeicher;
+        __int64 hoechsterVorreservierterSpeicher;
     };
     };
 #endif
 #endif
-    //! Diese Klasse findet informationen über einen laufenden Prozess heraus
+    //! Diese Klasse findet informationen ueber einen laufenden Prozess heraus
     //! (CPU, MEM) Bei Ubuntu immer der eigene Prozess
     //! (CPU, MEM) Bei Ubuntu immer der eigene Prozess
     class Prozess : public virtual ReferenceCounter
     class Prozess : public virtual ReferenceCounter
     {
     {
@@ -45,18 +45,18 @@ namespace Framework
         DLLEXPORT Prozess();
         DLLEXPORT Prozess();
         //! nicht constant
         //! nicht constant
 #ifdef WIN32
 #ifdef WIN32
-        //! Setzt den Prozess, der überwacht werden soll (Nur für Windows)
+        //! Setzt den Prozess, der ueberwacht werden soll (Nur fuer Windows)
         DLLEXPORT void setProcess(void* pHandle);
         DLLEXPORT void setProcess(void* pHandle);
 #endif
 #endif
-        //! Gibt den CPU verbrauch des Prozesses zurück
+        //! Gibt den CPU verbrauch des Prozesses zurueck
         DLLEXPORT double getCPU() const;
         DLLEXPORT double getCPU() const;
-        //! Gibt den Speicherverbrauch des Prozesses zurück
+        //! Gibt den Speicherverbrauch des Prozesses zurueck
         DLLEXPORT __int64 getMem() const;
         DLLEXPORT __int64 getMem() const;
 #ifdef WIN32
 #ifdef WIN32
-        //! Gibt detailierte Informationen über den Speicherverbrauch des
-        //! Prozesses zurück (Nur für Windows)
+        //! Gibt detailierte Informationen ueber den Speicherverbrauch des
+        //! Prozesses zurueck (Nur fuer Windows)
         DLLEXPORT MemoryInfo getMemInfo() const;
         DLLEXPORT MemoryInfo getMemInfo() const;
-        //! Gibt die Anzahl der Threads zurück (Nur für Windows)
+        //! Gibt die Anzahl der Threads zurueck (Nur fuer Windows)
         DLLEXPORT int getThreadAnzahl() const;
         DLLEXPORT int getThreadAnzahl() const;
 #endif
 #endif
     };
     };

+ 6 - 6
Punkt.cpp

@@ -1,4 +1,4 @@
-#include "Punkt.h"
+#include "Punkt.h"
 #ifdef WIN32
 #ifdef WIN32
 #    include "Bildschirm.h"
 #    include "Bildschirm.h"
 #    include "Fenster.h"
 #    include "Fenster.h"
@@ -8,25 +8,25 @@ using namespace Framework;
 
 
 // andere Funktionen
 // andere Funktionen
 #ifdef WIN32
 #ifdef WIN32
-inline Punkt Framework::BildschirmGröße(
-    int mId) // Gibt die Größe des Bildschirms zurück
+inline Punkt Framework::BildschirmGroesse(
+    int mId) // Gibt die Groesse des Bildschirms zurueck
 {
 {
     Monitor m = getMonitor(mId);
     Monitor m = getMonitor(mId);
     return Punkt(m.breite, m.height);
     return Punkt(m.breite, m.height);
 }
 }
 
 
 inline Punkt Framework::Bildschirmmitte(
 inline Punkt Framework::Bildschirmmitte(
-    int mId) // Giebt die Mitte des Bildschirms zurück
+    int mId) // Giebt die Mitte des Bildschirms zurueck
 {
 {
     Monitor m = getMonitor(mId);
     Monitor m = getMonitor(mId);
     return Punkt(m.x + m.breite / 2, m.y + m.height / 2);
     return Punkt(m.x + m.breite / 2, m.y + m.height / 2);
 }
 }
 
 
 inline Punkt Framework::Bildschirmmitte(
 inline Punkt Framework::Bildschirmmitte(
-    WFenster* f, int mId) // Giebt die Mitte des Bildschirms zurück
+    WFenster* f, int mId) // Giebt die Mitte des Bildschirms zurueck
 {
 {
     Punkt p = Bildschirmmitte(mId);
     Punkt p = Bildschirmmitte(mId);
-    Punkt p2 = f->getGröße();
+    Punkt p2 = f->getGroesse();
     f->release();
     f->release();
     return {p.x - p2.x / 2, p.y - p2.y / 2};
     return {p.x - p2.x / 2, p.y - p2.y / 2};
 }
 }

+ 10 - 10
Punkt.h

@@ -1,4 +1,4 @@
-#ifndef Punkt_H
+#ifndef Punkt_H
 #define Punkt_H
 #define Punkt_H
 //---Include---
 //---Include---
 
 
@@ -6,35 +6,35 @@
 
 
 namespace Framework
 namespace Framework
 {
 {
-    //! benötigte includes
+    //! benoetigte includes
     class WFenster; //! aus Fenster.h
     class WFenster; //! aus Fenster.h
 
 
     typedef Vec2<int>
     typedef Vec2<int>
         Punkt; //! Speichert die ganzzahligen Koordinaten eines Punktes
         Punkt; //! Speichert die ganzzahligen Koordinaten eines Punktes
 
 
 #ifdef WIN32
 #ifdef WIN32
-    //! Gibt die Größe des Bildschirms zurück
-    DLLEXPORT Punkt BildschirmGröße(int mId = 0);
-    //! Giebt die Mitte des Bildschirms zurück
+    //! Gibt die Groesse des Bildschirms zurueck
+    DLLEXPORT Punkt BildschirmGroesse(int mId = 0);
+    //! Giebt die Mitte des Bildschirms zurueck
     DLLEXPORT Punkt Bildschirmmitte(int mId = 0);
     DLLEXPORT Punkt Bildschirmmitte(int mId = 0);
-    //! Giebt einen Punkt zurück, der als Fensterposition verwendet werden kann
+    //! Giebt einen Punkt zurueck, der als Fensterposition verwendet werden kann
     //! um das Fenster zu zentrieren \param f Das Fenster, welches Zentriert
     //! um das Fenster zu zentrieren \param f Das Fenster, welches Zentriert
     //! werden soll
     //! werden soll
     DLLEXPORT Punkt Bildschirmmitte(WFenster* f, int mId = 0);
     DLLEXPORT Punkt Bildschirmmitte(WFenster* f, int mId = 0);
 #endif
 #endif
-    //! Prüft, ob ein Punkt weiter rechts unten ist als ein anderer
+    //! Prueft, ob ein Punkt weiter rechts unten ist als ein anderer
     //! \return (true), wenn der linke Punkt weiter rechts und weiter unten ist.
     //! \return (true), wenn der linke Punkt weiter rechts und weiter unten ist.
     //! (false) sonnst
     //! (false) sonnst
     DLLEXPORT bool operator>(const Punkt& a, const Punkt& b);
     DLLEXPORT bool operator>(const Punkt& a, const Punkt& b);
-    //! Prüft, ob ein Punkt weiter links obem ist als ein anderer
+    //! Prueft, ob ein Punkt weiter links obem ist als ein anderer
     //! \return (true), wenn der linke Punkt weiter links und weiter oben ist.
     //! \return (true), wenn der linke Punkt weiter links und weiter oben ist.
     //! (false) sonnst
     //! (false) sonnst
     DLLEXPORT bool operator<(const Punkt& a, const Punkt& b);
     DLLEXPORT bool operator<(const Punkt& a, const Punkt& b);
-    //! Prüft, ob ein Punkt weiter links obem ist als ein anderer
+    //! Prueft, ob ein Punkt weiter links obem ist als ein anderer
     //! \return (true), wenn der linke Punkt weiter links und weiter oben oder
     //! \return (true), wenn der linke Punkt weiter links und weiter oben oder
     //! gleich ist. (false) sonnst
     //! gleich ist. (false) sonnst
     DLLEXPORT inline bool operator<=(const Punkt& a, const Punkt& b);
     DLLEXPORT inline bool operator<=(const Punkt& a, const Punkt& b);
-    //! Prüft, ob ein Punkt weiter rechts unten ist als ein anderer
+    //! Prueft, ob ein Punkt weiter rechts unten ist als ein anderer
     //! \return (true), wenn der linke Punkt weiter rechts und weiter unten oder
     //! \return (true), wenn der linke Punkt weiter rechts und weiter unten oder
     //! gleich ist. (false) sonnst
     //! gleich ist. (false) sonnst
     DLLEXPORT inline bool operator>=(const Punkt& a, const Punkt& b);
     DLLEXPORT inline bool operator>=(const Punkt& a, const Punkt& b);

+ 8 - 8
Rahmen.cpp

@@ -1,4 +1,4 @@
-#include "Rahmen.h"
+#include "Rahmen.h"
 
 
 #include "Bild.h"
 #include "Bild.h"
 #include "Punkt.h"
 #include "Punkt.h"
@@ -40,7 +40,7 @@ void Rahmen::setBreaks(bool br, int brOff, int brLength, int lineLength)
 }
 }
 
 
 void Rahmen::setAlpha(
 void Rahmen::setAlpha(
-    bool a) // Legt fest, ob der Alphawert der Farbe berücksichtigt werden soll
+    bool a) // Legt fest, ob der Alphawert der Farbe beruecksichtigt werden soll
 {
 {
     alpha = a;
     alpha = a;
     rend = 1;
     rend = 1;
@@ -52,23 +52,23 @@ void Rahmen::setFarbe(int f) // Legt die Farbe des Rahmens fest
     rend = 1;
     rend = 1;
 }
 }
 
 
-int Rahmen::getFarbe() const // Gibt die Farbe des Ramens zurück
+int Rahmen::getFarbe() const // Gibt die Farbe des Ramens zurueck
 {
 {
     return farbe;
     return farbe;
 }
 }
 
 
 bool Rahmen::hatAlpha()
 bool Rahmen::hatAlpha()
-    const // Gibt zurück, ob der Alphawert der Farbe beachtet wird
+    const // Gibt zurueck, ob der Alphawert der Farbe beachtet wird
 {
 {
     return alpha;
     return alpha;
 }
 }
 
 
-int Rahmen::getRBreite() const // Gibt die Breite des Rahmens zurück
+int Rahmen::getRBreite() const // Gibt die Breite des Rahmens zurueck
 {
 {
     return br;
     return br;
 }
 }
 
 
-// Gibt 1 zurück, falls der Rahmen gestrichelt gezeichnet wird
+// Gibt 1 zurueck, falls der Rahmen gestrichelt gezeichnet wird
 bool Rahmen::hasBreaks() const
 bool Rahmen::hasBreaks() const
 {
 {
     return breaks;
     return breaks;
@@ -80,13 +80,13 @@ int Rahmen::getBreakOffset() const
     return breakOffset;
     return breakOffset;
 }
 }
 
 
-// länge einer lücke
+// laenge einer luecke
 int Rahmen::getBreakLength() const
 int Rahmen::getBreakLength() const
 {
 {
     return breakLength;
     return breakLength;
 }
 }
 
 
-// länge einer linie
+// laenge einer linie
 int Rahmen::getLineLength() const
 int Rahmen::getLineLength() const
 {
 {
     return lineLength;
     return lineLength;

+ 11 - 11
Rahmen.h

@@ -1,4 +1,4 @@
-#ifndef Rahmen_H
+#ifndef Rahmen_H
 #define Rahmen_H
 #define Rahmen_H
 
 
 #include "Zeichnung.h"
 #include "Zeichnung.h"
@@ -28,11 +28,11 @@ namespace Framework
         DLLEXPORT void setRamenBreite(int br);
         DLLEXPORT void setRamenBreite(int br);
         //! wenn dieser Flag gesetzt wird, wird der Rahmen gestrichelt
         //! wenn dieser Flag gesetzt wird, wird der Rahmen gestrichelt
         //! gezeichnet \param br 1 -> gestrichelt, 0 -> durchgehend \param brOff
         //! gezeichnet \param br 1 -> gestrichelt, 0 -> durchgehend \param brOff
-        //! startpunkt des ersten linienabschnittes \param brLength länge einer
-        //! lücke \param lineLength länge einer linie
+        //! startpunkt des ersten linienabschnittes \param brLength laenge einer
+        //! luecke \param lineLength laenge einer linie
         DLLEXPORT void setBreaks(
         DLLEXPORT void setBreaks(
             bool br, int brOff = 0, int brLength = 10, int lineLength = 10);
             bool br, int brOff = 0, int brLength = 10, int lineLength = 10);
-        //! Gibt die Breite des Rahmens in Pixeln zurück
+        //! Gibt die Breite des Rahmens in Pixeln zurueck
         DLLEXPORT int getRBreite() const;
         DLLEXPORT int getRBreite() const;
         //! Legt fest, ob beim zeichnen alpha blending verwendet werden soll
         //! Legt fest, ob beim zeichnen alpha blending verwendet werden soll
         //! \param a 1, falls alpha blending verwendet werden soll
         //! \param a 1, falls alpha blending verwendet werden soll
@@ -40,17 +40,17 @@ namespace Framework
         //! Setzt die Fare des Rahmens
         //! Setzt die Fare des Rahmens
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setFarbe(int f);
         DLLEXPORT void setFarbe(int f);
-        //! Gibt die Farbe des Rahmens im A8R8G8B8 Format zurück
+        //! Gibt die Farbe des Rahmens im A8R8G8B8 Format zurueck
         DLLEXPORT int getFarbe() const;
         DLLEXPORT int getFarbe() const;
-        //! Gibt zurück, ob der Rahmen mit Alpha Blending gezeichnet wird
+        //! Gibt zurueck, ob der Rahmen mit Alpha Blending gezeichnet wird
         DLLEXPORT bool hatAlpha() const;
         DLLEXPORT bool hatAlpha() const;
-        //! Gibt 1 zurück, falls der Rahmen gestrichelt gezeichnet wird
+        //! Gibt 1 zurueck, falls der Rahmen gestrichelt gezeichnet wird
         DLLEXPORT bool hasBreaks() const;
         DLLEXPORT bool hasBreaks() const;
         //! startpunkt des ersten linienabschnittes
         //! startpunkt des ersten linienabschnittes
         DLLEXPORT int getBreakOffset() const;
         DLLEXPORT int getBreakOffset() const;
-        //! länge einer lücke
+        //! laenge einer luecke
         DLLEXPORT int getBreakLength() const;
         DLLEXPORT int getBreakLength() const;
-        //! länge einer linie
+        //! laenge einer linie
         DLLEXPORT int getLineLength() const;
         DLLEXPORT int getLineLength() const;
     };
     };
 
 
@@ -69,7 +69,7 @@ namespace Framework
         //! \param zRObj Das Bild, in den der Rahmen gezeichnet werden soll
         //! \param zRObj Das Bild, in den der Rahmen gezeichnet werden soll
         DLLEXPORT void render(Bild& zRObj) override;
         DLLEXPORT void render(Bild& zRObj) override;
         //! Kopiert den Rahmen, so dass er ohne auswirkungen auf das Original
         //! Kopiert den Rahmen, so dass er ohne auswirkungen auf das Original
-        //! verändert werden kann
+        //! veraendert werden kann
         DLLEXPORT Zeichnung* dublizieren() const override;
         DLLEXPORT Zeichnung* dublizieren() const override;
     };
     };
 
 
@@ -84,7 +84,7 @@ namespace Framework
         //! \param zRObj Das Bild, in den der Rahmen gezeichnet werden soll
         //! \param zRObj Das Bild, in den der Rahmen gezeichnet werden soll
         DLLEXPORT void render(Bild& zRObj) override;
         DLLEXPORT void render(Bild& zRObj) override;
         //! Kopiert den Rahmen, so dass er ohne auswirkungen auf das Original
         //! Kopiert den Rahmen, so dass er ohne auswirkungen auf das Original
-        //! verändert werden kann
+        //! veraendert werden kann
         DLLEXPORT Zeichnung* dublizieren() const override;
         DLLEXPORT Zeichnung* dublizieren() const override;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 6 - 6
Random.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Betriebssystem.h"
 #include "Betriebssystem.h"
 #include "ReferenceCounter.h"
 #include "ReferenceCounter.h"
@@ -35,15 +35,15 @@ namespace Framework
         DLLEXPORT RandomGenerator();
         DLLEXPORT RandomGenerator();
         //! Destruktor
         //! Destruktor
         DLLEXPORT ~RandomGenerator();
         DLLEXPORT ~RandomGenerator();
-        //! Gibt eine Zufallszahl zwischen 0 und 1 zurück
+        //! Gibt eine Zufallszahl zwischen 0 und 1 zurueck
         DLLEXPORT double rand();
         DLLEXPORT double rand();
         //! Initialisiert den Gennerator mit einem Seed.
         //! Initialisiert den Gennerator mit einem Seed.
-        //! Diese methode sollte möglichst nur mit seeds verwendet werden, die
-        //! von getSeed zurückgegeben wurden, da der aufruf sonnst sehr lange
+        //! Diese methode sollte moeglichst nur mit seeds verwendet werden, die
+        //! von getSeed zurueckgegeben wurden, da der aufruf sonnst sehr lange
         //! dauern kann
         //! dauern kann
         DLLEXPORT void setSeed(__int64 seed);
         DLLEXPORT void setSeed(__int64 seed);
-        //! Gibt den aktuellen Seed zurück, mit dem alle weiteren Zufallszahlen
-        //! vorherbestimmt werden können
+        //! Gibt den aktuellen Seed zurueck, mit dem alle weiteren Zufallszahlen
+        //! vorherbestimmt werden koennen
         DLLEXPORT __int64 getSeed() const;
         DLLEXPORT __int64 getSeed() const;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 2 - 2
Rect2.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Vec2.h"
 #include "Vec2.h"
 
 
@@ -9,7 +9,7 @@ namespace Framework
         Vec2<T> topLeft;
         Vec2<T> topLeft;
         Vec2<T> bottomRight;
         Vec2<T> bottomRight;
 
 
-        //! Prüft, ob sich das Rechteck mit einem anderen Überschneidet
+        //! Prueft, ob sich das Rechteck mit einem anderen UEberschneidet
         inline bool collidesWith(const Rect2& r)
         inline bool collidesWith(const Rect2& r)
         {
         {
             return r.topLeft.x < bottomRight.x && r.bottomRight.x > topLeft.x
             return r.topLeft.x < bottomRight.x && r.bottomRight.x > topLeft.x

+ 7 - 7
RenderThread.cpp

@@ -1,4 +1,4 @@
-#include "RenderThread.h"
+#include "RenderThread.h"
 
 
 #include <iostream>
 #include <iostream>
 
 
@@ -126,31 +126,31 @@ void RenderTh::setPause(bool p) // Renderpause
 }
 }
 
 
 void RenderTh::setRenderFunktion(std::function<void(void*, void*, Bild*)>
 void RenderTh::setRenderFunktion(std::function<void(void*, void*, Bild*)>
-        rF) // setzt die Rückruf Funktion beim Rendern
+        rF) // setzt die Rueckruf Funktion beim Rendern
 {
 {
     renderFunktion = rF;
     renderFunktion = rF;
 }
 }
 
 
 void RenderTh::setTickFunktion(std::function<void(void*, void*, double)>
 void RenderTh::setTickFunktion(std::function<void(void*, void*, double)>
-        tF) // setzt die Rückruf Funktion beim Tick
+        tF) // setzt die Rueckruf Funktion beim Tick
 {
 {
     tickFunktion = tF;
     tickFunktion = tF;
 }
 }
 
 
 void RenderTh::setRenderFunktionParameter(
 void RenderTh::setRenderFunktionParameter(
-    void* p) // setzt den Parameter der Rückruf Funktion beim Rendern
+    void* p) // setzt den Parameter der Rueckruf Funktion beim Rendern
 {
 {
     renderParameter = p;
     renderParameter = p;
 }
 }
 
 
 void RenderTh::setTickFunktionParameter(
 void RenderTh::setTickFunktionParameter(
-    void* p) // setzt den Parameter der Rückruf Funktion beim Tick
+    void* p) // setzt den Parameter der Rueckruf Funktion beim Tick
 {
 {
     tickParameter = p;
     tickParameter = p;
 }
 }
 
 
 // constant
 // constant
-Bildschirm* RenderTh::getBildschirm() const // gibt den Bildschirm zurück
+Bildschirm* RenderTh::getBildschirm() const // gibt den Bildschirm zurueck
 {
 {
     return bildschirm ? dynamic_cast<Bildschirm*>(bildschirm->getThis()) : 0;
     return bildschirm ? dynamic_cast<Bildschirm*>(bildschirm->getThis()) : 0;
 }
 }
@@ -161,7 +161,7 @@ Bildschirm* RenderTh::zBildschirm() const
 }
 }
 
 
 double RenderTh::getRenderTickZeit()
 double RenderTh::getRenderTickZeit()
-    const // gibt die Zeit zurück, die zum Rendern und zum Tick benötigt wird
+    const // gibt die Zeit zurueck, die zum Rendern und zum Tick benoetigt wird
 {
 {
     return renderTickZeit;
     return renderTickZeit;
 }
 }

+ 11 - 11
RenderThread.h

@@ -1,4 +1,4 @@
-#ifndef RenderThread_H
+#ifndef RenderThread_H
 #define RenderThread_H
 #define RenderThread_H
 
 
 #include <functional>
 #include <functional>
@@ -46,7 +46,7 @@ namespace Framework
         //! Setzt das Bildschirm Objekt, das verwaltet werden soll
         //! Setzt das Bildschirm Objekt, das verwaltet werden soll
         //! \param bildschirm Der Bildschirm
         //! \param bildschirm Der Bildschirm
         DLLEXPORT void setBildschirm(Bildschirm* bildschirm);
         DLLEXPORT void setBildschirm(Bildschirm* bildschirm);
-        //! Die Funktion, die automatisch in einem neuen Thread ausgeführt wird
+        //! Die Funktion, die automatisch in einem neuen Thread ausgefuehrt wird
         DLLEXPORT void thread() override;
         DLLEXPORT void thread() override;
         //! Beginnt den Render Thread
         //! Beginnt den Render Thread
         DLLEXPORT void beginn();
         DLLEXPORT void beginn();
@@ -60,26 +60,26 @@ namespace Framework
         //! Pausiert den Render Thread
         //! Pausiert den Render Thread
         //! \param p 1, wenn der Thread pausiert werden soll
         //! \param p 1, wenn der Thread pausiert werden soll
         DLLEXPORT void setPause(bool p);
         DLLEXPORT void setPause(bool p);
-        //! Setzt die Rückruffunktion, die immer vor dem Zeichnen aufgerufen
-        //! wird \param rF Die Rückruffunktion
+        //! Setzt die Rueckruffunktion, die immer vor dem Zeichnen aufgerufen
+        //! wird \param rF Die Rueckruffunktion
         DLLEXPORT void setRenderFunktion(
         DLLEXPORT void setRenderFunktion(
             std::function<void(void*, void*, Bild*)> rF);
             std::function<void(void*, void*, Bild*)> rF);
-        //! Setzt die Rückruffunktion, die immer vor dem Aktualisieren aller
-        //! Objekte aufgerufen wird \param tF Die Rückruffunktion
+        //! Setzt die Rueckruffunktion, die immer vor dem Aktualisieren aller
+        //! Objekte aufgerufen wird \param tF Die Rueckruffunktion
         DLLEXPORT void setTickFunktion(
         DLLEXPORT void setTickFunktion(
             std::function<void(void*, void*, double)> tF);
             std::function<void(void*, void*, double)> tF);
-        //! Setzt den Parameter der Rückruffunktion, die immer vor dem Zeichnen
+        //! Setzt den Parameter der Rueckruffunktion, die immer vor dem Zeichnen
         //! aufgerufen wird \param p Der Parameter
         //! aufgerufen wird \param p Der Parameter
         DLLEXPORT void setRenderFunktionParameter(void* p);
         DLLEXPORT void setRenderFunktionParameter(void* p);
-        //! Setzt den Parameter der Rückruffunktion, die immer vor dem
+        //! Setzt den Parameter der Rueckruffunktion, die immer vor dem
         //! Aktualisieren aller Objekte aufgerufen wird
         //! Aktualisieren aller Objekte aufgerufen wird
         DLLEXPORT void setTickFunktionParameter(void* p);
         DLLEXPORT void setTickFunktionParameter(void* p);
-        //! Gibt den Bildschirm zurück, der von dem Thread verwaltet wird
+        //! Gibt den Bildschirm zurueck, der von dem Thread verwaltet wird
         DLLEXPORT Bildschirm* getBildschirm() const;
         DLLEXPORT Bildschirm* getBildschirm() const;
-        //! Gibt den Bildschirm ohne erhöhten Reference Counter zurück, der von
+        //! Gibt den Bildschirm ohne erhoehten Reference Counter zurueck, der von
         //! dem Thread verwaltet wird
         //! dem Thread verwaltet wird
         DLLEXPORT Bildschirm* zBildschirm() const;
         DLLEXPORT Bildschirm* zBildschirm() const;
-        //! Gibt die Zeit zurück, mit der die tick() Funktion des Bildschirms
+        //! Gibt die Zeit zurueck, mit der die tick() Funktion des Bildschirms
         //! als letztes aufgerufen wurde
         //! als letztes aufgerufen wurde
         DLLEXPORT double getRenderTickZeit() const;
         DLLEXPORT double getRenderTickZeit() const;
     };
     };

+ 71 - 71
Schrift.cpp

@@ -1,4 +1,4 @@
-#include "Schrift.h"
+#include "Schrift.h"
 
 
 #include "Bild.h"
 #include "Bild.h"
 #include "Globals.h"
 #include "Globals.h"
@@ -51,7 +51,7 @@ void Buchstabe::setPixel(int i, unsigned char alpha)
     this->alpha[i] = alpha;
     this->alpha[i] = alpha;
 }
 }
 
 
-void Buchstabe::setSchriftSize(int sg) // setzt die Schriftgröße des Buchstaben
+void Buchstabe::setSchriftSize(int sg) // setzt die Schriftgroesse des Buchstaben
 {
 {
     schriftSize = sg;
     schriftSize = sg;
 }
 }
@@ -62,7 +62,7 @@ int Buchstabe::getSchriftSize() const
 }
 }
 
 
 // constant
 // constant
-const Punkt& Buchstabe::getSize() const // gibt die Buchstabenbildgröße zurück
+const Punkt& Buchstabe::getSize() const // gibt die Buchstabenbildgroesse zurueck
 {
 {
     return size;
     return size;
 }
 }
@@ -72,12 +72,12 @@ int Buchstabe::getBreite() const // Buchstabenbreite
     return size.x;
     return size.x;
 }
 }
 
 
-int Buchstabe::getHeight() const // Buchstabenhöhe
+int Buchstabe::getHeight() const // Buchstabenhoehe
 {
 {
     return size.y;
     return size.y;
 }
 }
 
 
-unsigned char* Buchstabe::getBuff() const // gibt den Alphabuffer zurück
+unsigned char* Buchstabe::getBuff() const // gibt den Alphabuffer zurueck
 {
 {
     return alpha;
     return alpha;
 }
 }
@@ -125,7 +125,7 @@ void Alphabet::setBuchstabe(
     }
     }
 }
 }
 
 
-void Alphabet::setSchriftSize(int gr) // setzt die Schriftgröße
+void Alphabet::setSchriftSize(int gr) // setzt die Schriftgroesse
 {
 {
     schriftSize = gr;
     schriftSize = gr;
     for (int i = 0; i < 256; ++i)
     for (int i = 0; i < 256; ++i)
@@ -136,7 +136,7 @@ void Alphabet::setSchriftSize(int gr) // setzt die Schriftgröße
 
 
 // constant
 // constant
 Buchstabe* Alphabet::getBuchstabe(
 Buchstabe* Alphabet::getBuchstabe(
-    unsigned char i) const // gibt einen Buchstaben zurück
+    unsigned char i) const // gibt einen Buchstaben zurueck
 {
 {
     if (zeichen[i]) return dynamic_cast<Buchstabe*>(zeichen[i]->getThis());
     if (zeichen[i]) return dynamic_cast<Buchstabe*>(zeichen[i]->getThis());
     return 0;
     return 0;
@@ -152,7 +152,7 @@ bool Alphabet::hatBuchstabe(unsigned char b) const
     return zeichen[b] != 0;
     return zeichen[b] != 0;
 }
 }
 
 
-int Alphabet::getSchriftSize() const // gibt die Schriftgröße zurück
+int Alphabet::getSchriftSize() const // gibt die Schriftgroesse zurueck
 {
 {
     return schriftSize;
     return schriftSize;
 }
 }
@@ -165,7 +165,7 @@ AlphabetArray::AlphabetArray()
 }
 }
 
 
 // nicht constant
 // nicht constant
-bool AlphabetArray::addAlphabet(Alphabet* alphabet) // Fügt ein Alphabet hinzu
+bool AlphabetArray::addAlphabet(Alphabet* alphabet) // Fuegt ein Alphabet hinzu
 {
 {
     if (alphabets[alphabet->getSchriftSize()] != 0)
     if (alphabets[alphabet->getSchriftSize()] != 0)
     {
     {
@@ -189,14 +189,14 @@ bool AlphabetArray::removeAlphabet(unsigned char sg) // entfernt ein Alphabet
 
 
 // constant
 // constant
 Alphabet* AlphabetArray::getAlphabet(
 Alphabet* AlphabetArray::getAlphabet(
-    unsigned char sg) const // gibt getThis von einem Alphabet zurück
+    unsigned char sg) const // gibt getThis von einem Alphabet zurueck
 {
 {
     if (alphabets[sg]) return dynamic_cast<Alphabet*>(alphabets[sg]->getThis());
     if (alphabets[sg]) return dynamic_cast<Alphabet*>(alphabets[sg]->getThis());
     return 0;
     return 0;
 }
 }
 
 
 Alphabet* AlphabetArray::zAlphabet(
 Alphabet* AlphabetArray::zAlphabet(
-    unsigned char sg) const // gibt ein Alphabet zurück
+    unsigned char sg) const // gibt ein Alphabet zurueck
 {
 {
     return alphabets[sg];
     return alphabets[sg];
 }
 }
@@ -216,7 +216,7 @@ Schrift::~Schrift()
 }
 }
 
 
 bool Schrift::addAlphabet(
 bool Schrift::addAlphabet(
-    Alphabet* alphabet) // Fügt der Schrift ein Alphabet hinzu
+    Alphabet* alphabet) // Fuegt der Schrift ein Alphabet hinzu
 {
 {
     if (this->alphabet->addAlphabet(alphabet))
     if (this->alphabet->addAlphabet(alphabet))
     {
     {
@@ -277,7 +277,7 @@ Alphabet* Schrift::zAlphabet(unsigned char sg) const
 }
 }
 
 
 unsigned char Schrift::getAlphabetAnzahl()
 unsigned char Schrift::getAlphabetAnzahl()
-    const // gibt die anzahl von in der Schrift enthaltenen Alphabeten zurück
+    const // gibt die anzahl von in der Schrift enthaltenen Alphabeten zurueck
 {
 {
     return alphabetAnzahl;
     return alphabetAnzahl;
 }
 }
@@ -351,9 +351,9 @@ Schrift* TextRenderer::zSchrift()
     return s;
     return s;
 }
 }
 
 
-// Setzt die Schriftgröße, in der gezeichnet werden soll. Die Schrift wählt
+// Setzt die Schriftgroesse, in der gezeichnet werden soll. Die Schrift waehlt
 // automatisch das passende Alphabet zum Zeichnen
 // automatisch das passende Alphabet zum Zeichnen
-//  sg: Die Schriftgröße
+//  sg: Die Schriftgroesse
 void TextRenderer::setSchriftSize(int sg)
 void TextRenderer::setSchriftSize(int sg)
 {
 {
     if (schriftSize != sg)
     if (schriftSize != sg)
@@ -389,24 +389,24 @@ void TextRenderer::setSchriftSize(int sg)
 }
 }
 
 
 // Setzt den Zeilenabstand, der zum zeichnen verwendet werden soll
 // Setzt den Zeilenabstand, der zum zeichnen verwendet werden soll
-//  za: Der Zeilenabstand zum unteren Ende der darüber liegenden zeile in Pixeln
+//  za: Der Zeilenabstand zum unteren Ende der darueber liegenden zeile in Pixeln
 void TextRenderer::setZeilenAbstand(int za)
 void TextRenderer::setZeilenAbstand(int za)
 {
 {
     zeilenAbstand = za;
     zeilenAbstand = za;
 }
 }
 
 
 // Setzt den Zeichenabstand, der zum zeichnen verwendet werden soll
 // Setzt den Zeichenabstand, der zum zeichnen verwendet werden soll
-//  za: Der Zeichenabstand zum unteren Ende der darüber liegenden zeile in
+//  za: Der Zeichenabstand zum unteren Ende der darueber liegenden zeile in
 //  Pixeln
 //  Pixeln
 void TextRenderer::setZeichenAbstand(int za)
 void TextRenderer::setZeichenAbstand(int za)
 {
 {
     zeichenAbstand = za;
     zeichenAbstand = za;
 }
 }
 
 
-// Fügt Zeilenumbrüche in den Text ein, so dass er bei einer vorgegebenen Breite
-// follständig angezeigt wird
-//  zText: Der text, in den die Zeilenumbrüche eingefügt werden sollen
-//  maxBreite: Die Breite in Pixeln auf der der Text follständig angezeigt
+// Fuegt Zeilenumbrueche in den Text ein, so dass er bei einer vorgegebenen Breite
+// follstaendig angezeigt wird
+//  zText: Der text, in den die Zeilenumbrueche eingefuegt werden sollen
+//  maxBreite: Die Breite in Pixeln auf der der Text follstaendig angezeigt
 //  werden soll
 //  werden soll
 void TextRenderer::textFormatieren(Text* zTxt, int maxBreite)
 void TextRenderer::textFormatieren(Text* zTxt, int maxBreite)
 {
 {
@@ -447,19 +447,19 @@ void TextRenderer::textFormatieren(Text* zTxt, int maxBreite)
     zTxt->setText(result);
     zTxt->setText(result);
 }
 }
 
 
-// Zeichnet einen Bestimmten Text mit Cursor und einfärbung auf ein Bild
-// Nutze (setPosition) und (setDrawSchriftGröße) um die Position und die Größe
-// zu verändern
+// Zeichnet einen Bestimmten Text mit Cursor und einfaerbung auf ein Bild
+// Nutze (setPosition) und (setDrawSchriftGroesse) um die Position und die Groesse
+// zu veraendern
 //  x: x position des ersten zeichens
 //  x: x position des ersten zeichens
 //  y: y position des ersten zeichens
 //  y: y position des ersten zeichens
 //  txt: Der Text, der gezeichnet werden soll
 //  txt: Der Text, der gezeichnet werden soll
 //  zRObj: Das Bild, auf das gezeichnet werden soll
 //  zRObj: Das Bild, auf das gezeichnet werden soll
 //  cpos: Die position des Cursors im Text
 //  cpos: Die position des Cursors im Text
 //  cf: Die Farbe des Cursors
 //  cf: Die Farbe des Cursors
-//  fbeg: Die Position des Zeichens im Text, wo die Einfärbung beginnen soll.
-//  Der Text wird von dort bis zur Cursorposition eingefärbt ff: Die Hintergrund
-//  Farbe des eingefärbten Textes f: Eine Funktion die für jeden Buchstaben
-//  aufgerufen wird und seine Farbe zurückgibt
+//  fbeg: Die Position des Zeichens im Text, wo die Einfaerbung beginnen soll.
+//  Der Text wird von dort bis zur Cursorposition eingefaerbt ff: Die Hintergrund
+//  Farbe des eingefaerbten Textes f: Eine Funktion die fuer jeden Buchstaben
+//  aufgerufen wird und seine Farbe zurueckgibt
 void TextRenderer::renderText(int x,
 void TextRenderer::renderText(int x,
     int y,
     int y,
     const char* txt,
     const char* txt,
@@ -517,18 +517,18 @@ void TextRenderer::renderText(int x,
     if (textLength(txt) == cpos) zRObj.drawLinieVAlpha(x, y, zh, cf);
     if (textLength(txt) == cpos) zRObj.drawLinieVAlpha(x, y, zh, cf);
 }
 }
 
 
-// Zeichnet einen Bestimmten Text mit Cursor und einfärbung auf ein Bild
-// Nutze (setPosition) und (setDrawSchriftGröße) um die Position und die Größe
-// zu verändern
+// Zeichnet einen Bestimmten Text mit Cursor und einfaerbung auf ein Bild
+// Nutze (setPosition) und (setDrawSchriftGroesse) um die Position und die Groesse
+// zu veraendern
 //  x: x position des ersten zeichens
 //  x: x position des ersten zeichens
 //  y: y position des ersten zeichens
 //  y: y position des ersten zeichens
 //  txt: Der Text, der gezeichnet werden soll
 //  txt: Der Text, der gezeichnet werden soll
 //  zRObj: Das Bild, auf das gezeichnet werden soll
 //  zRObj: Das Bild, auf das gezeichnet werden soll
 //  cpos: Die position des Cursors im Text
 //  cpos: Die position des Cursors im Text
 //  cf: Die Farbe des Cursors
 //  cf: Die Farbe des Cursors
-//  fbeg: Die Position des Zeichens im Text, wo die Einfärbung beginnen soll.
-//  Der Text wird von dort bis zur Cursorposition eingefärbt ff: Die Hintergrund
-//  Farbe des eingefärbten Textes f: Die Farbe, in der der Text gezeichnet
+//  fbeg: Die Position des Zeichens im Text, wo die Einfaerbung beginnen soll.
+//  Der Text wird von dort bis zur Cursorposition eingefaerbt ff: Die Hintergrund
+//  Farbe des eingefaerbten Textes f: Die Farbe, in der der Text gezeichnet
 //  werden soll
 //  werden soll
 void TextRenderer::renderText(int x,
 void TextRenderer::renderText(int x,
     int y,
     int y,
@@ -552,17 +552,17 @@ void TextRenderer::renderText(int x,
         ff);
         ff);
 }
 }
 
 
-// Zeichnet einen Bestimmten Buchstaben mit einfärbung auf ein Bild
-// Nutze (setPosition) und (setDrawSchriftGröße) um die Position und die Größe
-// zu verändern
+// Zeichnet einen Bestimmten Buchstaben mit einfaerbung auf ein Bild
+// Nutze (setPosition) und (setDrawSchriftGroesse) um die Position und die Groesse
+// zu veraendern
 //  x: x position des ersten zeichens
 //  x: x position des ersten zeichens
 //  y: y position des ersten zeichens
 //  y: y position des ersten zeichens
 //  txt: Der Text, der gezeichnet werden soll
 //  txt: Der Text, der gezeichnet werden soll
 //  zRObj: Das Bild, auf das gezeichnet werden soll
 //  zRObj: Das Bild, auf das gezeichnet werden soll
 //  color: Die Farbe, in der der Text gezeichnet werden soll
 //  color: Die Farbe, in der der Text gezeichnet werden soll
 //  underlined: 1, falls der Text unterstrichen sein soll
 //  underlined: 1, falls der Text unterstrichen sein soll
-//  selected: 1, falls das zeichen eingefärbt sein soll
-//  selectedBackgroundColor: Die Hintergrund Farbe des eingefärbten Textes
+//  selected: 1, falls das zeichen eingefaerbt sein soll
+//  selectedBackgroundColor: Die Hintergrund Farbe des eingefaerbten Textes
 void TextRenderer::renderChar(int& x,
 void TextRenderer::renderChar(int& x,
     int y,
     int y,
     char c,
     char c,
@@ -683,20 +683,20 @@ void TextRenderer::renderChar(int& x,
     }
     }
 }
 }
 
 
-// Gibt die Schriftgröße zurück, die zum Zeichnen verwendet wird
+// Gibt die Schriftgroesse zurueck, die zum Zeichnen verwendet wird
 int TextRenderer::getSchriftSize() const
 int TextRenderer::getSchriftSize() const
 {
 {
     return schriftSize;
     return schriftSize;
 }
 }
 
 
-// Gibt den Abstand in Pixeln zum zwischen zwei zeichen auf der x Achse zurück
+// Gibt den Abstand in Pixeln zum zwischen zwei zeichen auf der x Achse zurueck
 int TextRenderer::getZeichenAbstand() const
 int TextRenderer::getZeichenAbstand() const
 {
 {
     return zeichenAbstand;
     return zeichenAbstand;
 }
 }
 
 
-// Ermittelt, wie viele Pixel benötigt werden, um einen Bestimmten Text
-// vollständig darzustellen
+// Ermittelt, wie viele Pixel benoetigt werden, um einen Bestimmten Text
+// vollstaendig darzustellen
 //  txt: Der Text, von dem die Breite in Pixeln ermitelt werden soll
 //  txt: Der Text, von dem die Breite in Pixeln ermitelt werden soll
 int TextRenderer::getTextBreite(const char* txt) const
 int TextRenderer::getTextBreite(const char* txt) const
 {
 {
@@ -717,17 +717,17 @@ int TextRenderer::getTextBreite(const char* txt) const
     return ret;
     return ret;
 }
 }
 
 
-// Ermittelt, wie viele Pixel benötigt werden, um einen Bestimmten Text
-// vollständig darzustellen
-//  txt: Der Text, von dem die Höhe in Pixeln ermitelt werden soll
+// Ermittelt, wie viele Pixel benoetigt werden, um einen Bestimmten Text
+// vollstaendig darzustellen
+//  txt: Der Text, von dem die Hoehe in Pixeln ermitelt werden soll
 int TextRenderer::getTextHeight(const char* txt) const
 int TextRenderer::getTextHeight(const char* txt) const
 {
 {
     int hi = getZeilenHeight();
     int hi = getZeilenHeight();
     return hi + ((hi + zeilenAbstand) * Text(txt).anzahlVon('\n'));
     return hi + ((hi + zeilenAbstand) * Text(txt).anzahlVon('\n'));
 }
 }
 
 
-// Ermittelt, wie viele Pixel benötigt werden, um einen Bestimmten Buchstaben
-// vollständig darzustellen
+// Ermittelt, wie viele Pixel benoetigt werden, um einen Bestimmten Buchstaben
+// vollstaendig darzustellen
 //  c: Der Buchstabe, von dem die Breite in Pixeln ermitelt werden soll
 //  c: Der Buchstabe, von dem die Breite in Pixeln ermitelt werden soll
 int TextRenderer::getCharWidth(const char c) const
 int TextRenderer::getCharWidth(const char c) const
 {
 {
@@ -749,22 +749,22 @@ int Framework::TextRenderer::getMaxCharWidth() const
     return result;
     return result;
 }
 }
 
 
-// Ermittelt, wie viele Pixel benötigt werden, um einen Bestimmten Text
-// vollständig darzustellen
-//  c: Der Buchstabe, von dem die Höhe in Pixeln ermitelt werden soll
+// Ermittelt, wie viele Pixel benoetigt werden, um einen Bestimmten Text
+// vollstaendig darzustellen
+//  c: Der Buchstabe, von dem die Hoehe in Pixeln ermitelt werden soll
 int TextRenderer::getCharHeight(const char c) const
 int TextRenderer::getCharHeight(const char c) const
 {
 {
     return charHeights[(unsigned char)c];
     return charHeights[(unsigned char)c];
 }
 }
 
 
-// Gibt den Abstand in Pixeln zum unteren Ende der darüber ligenden Zeile zurück
+// Gibt den Abstand in Pixeln zum unteren Ende der darueber ligenden Zeile zurueck
 int TextRenderer::getZeilenAbstand() const
 int TextRenderer::getZeilenAbstand() const
 {
 {
     return zeilenAbstand;
     return zeilenAbstand;
 }
 }
 
 
-// Gibt die skallierte Höhe zurück, die eine gezeichnete Zeile in Pixeln
-// benötigt
+// Gibt die skallierte Hoehe zurueck, die eine gezeichnete Zeile in Pixeln
+// benoetigt
 int TextRenderer::getZeilenHeight() const
 int TextRenderer::getZeilenHeight() const
 {
 {
     int zh = 0;
     int zh = 0;
@@ -824,17 +824,17 @@ GravurTextRenderer::GravurTextRenderer(Schrift* schrift)
 
 
 GravurTextRenderer::~GravurTextRenderer() {}
 GravurTextRenderer::~GravurTextRenderer() {}
 
 
-// Zeichnet einen Bestimmten Buchstaben mit einfärbung auf ein Bild
-// Nutze (setPosition) und (setDrawSchriftGröße) um die Position und die Größe
-// zu verändern
+// Zeichnet einen Bestimmten Buchstaben mit einfaerbung auf ein Bild
+// Nutze (setPosition) und (setDrawSchriftGroesse) um die Position und die Groesse
+// zu veraendern
 //  x: x position des ersten zeichens
 //  x: x position des ersten zeichens
 //  y: y position des ersten zeichens
 //  y: y position des ersten zeichens
 //  txt: Der Text, der gezeichnet werden soll
 //  txt: Der Text, der gezeichnet werden soll
 //  zRObj: Das Bild, auf das gezeichnet werden soll
 //  zRObj: Das Bild, auf das gezeichnet werden soll
 //  color: Die Farbe, in der der Text gezeichnet werden soll
 //  color: Die Farbe, in der der Text gezeichnet werden soll
 //  underlined: 1, falls der Text unterstrichen sein soll
 //  underlined: 1, falls der Text unterstrichen sein soll
-//  selected: 1, falls das zeichen eingefärbt sein soll
-//  selectedBackgroundColor: Die Hintergrund Farbe des eingefärbten Textes
+//  selected: 1, falls das zeichen eingefaerbt sein soll
+//  selectedBackgroundColor: Die Hintergrund Farbe des eingefaerbten Textes
 void GravurTextRenderer::renderChar(int& x,
 void GravurTextRenderer::renderChar(int& x,
     int y,
     int y,
     char c,
     char c,
@@ -989,8 +989,8 @@ void GravurTextRenderer::renderChar(int& x,
     }
     }
 }
 }
 
 
-// Ermittelt, wie viele Pixel benötigt werden, um einen Bestimmten Buchstaben
-// vollständig darzustellen
+// Ermittelt, wie viele Pixel benoetigt werden, um einen Bestimmten Buchstaben
+// vollstaendig darzustellen
 //  c: Der Buchstabe, von dem die Breite in Pixeln ermitelt werden soll
 //  c: Der Buchstabe, von dem die Breite in Pixeln ermitelt werden soll
 int GravurTextRenderer::getCharWidth(const char c) const
 int GravurTextRenderer::getCharWidth(const char c) const
 {
 {
@@ -1002,9 +1002,9 @@ int GravurTextRenderer::getCharWidth(const char c) const
         return TextRenderer::getCharWidth(c) * 2;
         return TextRenderer::getCharWidth(c) * 2;
 }
 }
 
 
-// Ermittelt, wie viele Pixel benötigt werden, um einen Bestimmten Text
-// vollständig darzustellen
-//  c: Der Buchstabe, von dem die Höhe in Pixeln ermitelt werden soll
+// Ermittelt, wie viele Pixel benoetigt werden, um einen Bestimmten Text
+// vollstaendig darzustellen
+//  c: Der Buchstabe, von dem die Hoehe in Pixeln ermitelt werden soll
 int GravurTextRenderer::getCharHeight(const char c) const
 int GravurTextRenderer::getCharHeight(const char c) const
 {
 {
     return TextRenderer::getCharHeight(c) * 2;
     return TextRenderer::getCharHeight(c) * 2;
@@ -1020,17 +1020,17 @@ KursivTextRenderer::KursivTextRenderer(Schrift* schrift)
 
 
 KursivTextRenderer::~KursivTextRenderer() {}
 KursivTextRenderer::~KursivTextRenderer() {}
 
 
-// Zeichnet einen Bestimmten Buchstaben mit einfärbung auf ein Bild
-// Nutze (setPosition) und (setDrawSchriftGröße) um die Position und die Größe
-// zu verändern
+// Zeichnet einen Bestimmten Buchstaben mit einfaerbung auf ein Bild
+// Nutze (setPosition) und (setDrawSchriftGroesse) um die Position und die Groesse
+// zu veraendern
 //  x: x position des ersten zeichens
 //  x: x position des ersten zeichens
 //  y: y position des ersten zeichens
 //  y: y position des ersten zeichens
 //  txt: Der Text, der gezeichnet werden soll
 //  txt: Der Text, der gezeichnet werden soll
 //  zRObj: Das Bild, auf das gezeichnet werden soll
 //  zRObj: Das Bild, auf das gezeichnet werden soll
 //  color: Die Farbe, in der der Text gezeichnet werden soll
 //  color: Die Farbe, in der der Text gezeichnet werden soll
 //  underlined: 1, falls der Text unterstrichen sein soll
 //  underlined: 1, falls der Text unterstrichen sein soll
-//  selected: 1, falls das zeichen eingefärbt sein soll
-//  selectedBackgroundColor: Die Hintergrund Farbe des eingefärbten Textes
+//  selected: 1, falls das zeichen eingefaerbt sein soll
+//  selectedBackgroundColor: Die Hintergrund Farbe des eingefaerbten Textes
 void KursivTextRenderer::renderChar(int& x,
 void KursivTextRenderer::renderChar(int& x,
     int y,
     int y,
     char c,
     char c,
@@ -1167,8 +1167,8 @@ void KursivTextRenderer::renderChar(int& x,
     }
     }
 }
 }
 
 
-// Ermittelt, wie viele Pixel benötigt werden, um einen Bestimmten Buchstaben
-// vollständig darzustellen
+// Ermittelt, wie viele Pixel benoetigt werden, um einen Bestimmten Buchstaben
+// vollstaendig darzustellen
 //  c: Der Buchstabe, von dem die Breite in Pixeln ermitelt werden soll
 //  c: Der Buchstabe, von dem die Breite in Pixeln ermitelt werden soll
 int KursivTextRenderer::getCharWidth(const char c) const
 int KursivTextRenderer::getCharWidth(const char c) const
 {
 {

+ 113 - 113
Schrift.h

@@ -1,4 +1,4 @@
-#ifndef Schrift_H
+#ifndef Schrift_H
 #define Schrift_H
 #define Schrift_H
 
 
 #include <functional>
 #include <functional>
@@ -28,10 +28,10 @@ namespace Framework
     public:
     public:
         //! Erstellt ein neues leeres Zeichnung
         //! Erstellt ein neues leeres Zeichnung
         DLLEXPORT Buchstabe();
         DLLEXPORT Buchstabe();
-        //! Löscht das Zeichnung
+        //! Loescht das Zeichnung
         DLLEXPORT ~Buchstabe();
         DLLEXPORT ~Buchstabe();
-        //! Erstellt einen neuen Buchstaben mit bestimmter Größe
-        //! \param size Die Größe des Buchstabens in Pixel
+        //! Erstellt einen neuen Buchstaben mit bestimmter Groesse
+        //! \param size Die Groesse des Buchstabens in Pixel
         DLLEXPORT void NeuBuchstabe(Punkt& size);
         DLLEXPORT void NeuBuchstabe(Punkt& size);
         //! Setzt den Alphawert eines bestimmten Pixels
         //! Setzt den Alphawert eines bestimmten Pixels
         //! \param pos Die position des Pixels
         //! \param pos Die position des Pixels
@@ -44,26 +44,26 @@ namespace Framework
         DLLEXPORT void setPixel(int x, int y, unsigned char alpha);
         DLLEXPORT void setPixel(int x, int y, unsigned char alpha);
         //! Setzt den Alphawert eines bestimmten Pixels
         //! Setzt den Alphawert eines bestimmten Pixels
         //! \param i der Index des Pixels. Er berechnet sich durch x + y *
         //! \param i der Index des Pixels. Er berechnet sich durch x + y *
-        //! breite und geht von 0 bis breite * höhe - 1 \param alpha Der Wert
+        //! breite und geht von 0 bis breite * hoehe - 1 \param alpha Der Wert
         //! des Pixels
         //! des Pixels
         DLLEXPORT void setPixel(int i, unsigned char alpha);
         DLLEXPORT void setPixel(int i, unsigned char alpha);
-        //! Setzt die Schriftgröße, zu der der Buchstabe gehört
-        //! \param sg Die Schriftgröße des Buchstabens.
+        //! Setzt die Schriftgroesse, zu der der Buchstabe gehoert
+        //! \param sg Die Schriftgroesse des Buchstabens.
         DLLEXPORT void setSchriftSize(int sg);
         DLLEXPORT void setSchriftSize(int sg);
-        //! Gibt die Schriftgröße zurück, zu der der Buchstabe gehört
+        //! Gibt die Schriftgroesse zurueck, zu der der Buchstabe gehoert
         DLLEXPORT int getSchriftSize() const;
         DLLEXPORT int getSchriftSize() const;
-        //! Gibt die alpha Werte des Buchstabens als array zurück wobei die
+        //! Gibt die alpha Werte des Buchstabens als array zurueck wobei die
         //! werte Zeilenweise hintereinander stehen
         //! werte Zeilenweise hintereinander stehen
         DLLEXPORT unsigned char* getBuff() const;
         DLLEXPORT unsigned char* getBuff() const;
-        //! Gibt die Größe des Buchstabens in Pixeln nicht skalliert zurück.
+        //! Gibt die Groesse des Buchstabens in Pixeln nicht skalliert zurueck.
         DLLEXPORT const Punkt& getSize() const;
         DLLEXPORT const Punkt& getSize() const;
-        //! Gibt die Breite des Buchstabens in Pixeln zurück
+        //! Gibt die Breite des Buchstabens in Pixeln zurueck
         DLLEXPORT int getBreite() const;
         DLLEXPORT int getBreite() const;
-        //! Gibt die Höhe des Buchstabens in Pixeln zurück
+        //! Gibt die Hoehe des Buchstabens in Pixeln zurueck
         DLLEXPORT int getHeight() const;
         DLLEXPORT int getHeight() const;
     };
     };
 
 
-    //! Speichert alle Buchstaben der selben Schriftgröße.
+    //! Speichert alle Buchstaben der selben Schriftgroesse.
     //! Wird von der Schrift klasse verwendet
     //! Wird von der Schrift klasse verwendet
     class Alphabet : public virtual ReferenceCounter
     class Alphabet : public virtual ReferenceCounter
     {
     {
@@ -74,39 +74,39 @@ namespace Framework
     public:
     public:
         //! Erzeugt ein leeres Zeichnung
         //! Erzeugt ein leeres Zeichnung
         DLLEXPORT Alphabet();
         DLLEXPORT Alphabet();
-        //! Löscht ein Zeichnung
+        //! Loescht ein Zeichnung
         DLLEXPORT ~Alphabet();
         DLLEXPORT ~Alphabet();
-        //! Löscht alle gespeicherten Zeichen
+        //! Loescht alle gespeicherten Zeichen
         DLLEXPORT void NeuAlphabet();
         DLLEXPORT void NeuAlphabet();
-        //! Fügt dem Alphabet einen Buchstaben hinzu
-        //! Wenn der hinzugefügte Buchstabe bereits existiert wird er
-        //! überschrieben \param i Der ASCII code des Buchstaben, der
-        //! hinzugefügt werden soll \param buchstabe Der Buchstabe, der
-        //! hinzugefügt wird
+        //! Fuegt dem Alphabet einen Buchstaben hinzu
+        //! Wenn der hinzugefuegte Buchstabe bereits existiert wird er
+        //! ueberschrieben \param i Der ASCII code des Buchstaben, der
+        //! hinzugefuegt werden soll \param buchstabe Der Buchstabe, der
+        //! hinzugefuegt wird
         DLLEXPORT void setBuchstabe(unsigned char i, Buchstabe* buchstabe);
         DLLEXPORT void setBuchstabe(unsigned char i, Buchstabe* buchstabe);
-        //! Setzt die Schriftgröße des Alphabets und die der gespeicherten
-        //! buchstaben \param gr Die Schriftgröße des Alphabets
+        //! Setzt die Schriftgroesse des Alphabets und die der gespeicherten
+        //! buchstaben \param gr Die Schriftgroesse des Alphabets
         DLLEXPORT void setSchriftSize(int gr);
         DLLEXPORT void setSchriftSize(int gr);
         //! Gibt den gespeicherten Buchstaben zu einem bestimmten ASCII Zeichen
         //! Gibt den gespeicherten Buchstaben zu einem bestimmten ASCII Zeichen
-        //! zurück \param i Der ASCII code des Zeichens \return Ein Zeiger zu
-        //! dem Buchstaben mit erhöhtem Reference Counter
+        //! zurueck \param i Der ASCII code des Zeichens \return Ein Zeiger zu
+        //! dem Buchstaben mit erhoehtem Reference Counter
         DLLEXPORT Buchstabe* getBuchstabe(unsigned char i) const;
         DLLEXPORT Buchstabe* getBuchstabe(unsigned char i) const;
         //! Gibt den gespeicherten Buchstaben zu einem bestimmten ASCII Zeichen
         //! Gibt den gespeicherten Buchstaben zu einem bestimmten ASCII Zeichen
-        //! zurück \param i Der ASCII code des Zeichens \return Ein Zeiger zu
-        //! dem Buchstaben ohne erhöhtem Reference Counter
+        //! zurueck \param i Der ASCII code des Zeichens \return Ein Zeiger zu
+        //! dem Buchstaben ohne erhoehtem Reference Counter
         DLLEXPORT Buchstabe* zBuchstabe(unsigned char i) const;
         DLLEXPORT Buchstabe* zBuchstabe(unsigned char i) const;
-        //! Prüft, ob zu einem bestimmten ASCII code ein Zeichen vorhanden ist
-        //! \param b Der zu prüfende ASCII code
+        //! Prueft, ob zu einem bestimmten ASCII code ein Zeichen vorhanden ist
+        //! \param b Der zu pruefende ASCII code
         //! \return (true), wenn ein Zeichen zu dem Code gefunden wurde. (false)
         //! \return (true), wenn ein Zeichen zu dem Code gefunden wurde. (false)
         //! sonnst
         //! sonnst
         DLLEXPORT bool hatBuchstabe(unsigned char b) const;
         DLLEXPORT bool hatBuchstabe(unsigned char b) const;
-        //! Gibt die Schriftgröße zurück, deren Zeichen in diesem Alphabet
+        //! Gibt die Schriftgroesse zurueck, deren Zeichen in diesem Alphabet
         //! gespeichert werden
         //! gespeichert werden
         DLLEXPORT int getSchriftSize() const;
         DLLEXPORT int getSchriftSize() const;
     };
     };
 
 
-    //! Specihert eine Liste von Alphabeten mit verschiedener Schriftgröße.
-    //! Wird von der Schrift Klasse verwendet, um alle Zeichen der Schriftgröße
+    //! Specihert eine Liste von Alphabeten mit verschiedener Schriftgroesse.
+    //! Wird von der Schrift Klasse verwendet, um alle Zeichen der Schriftgroesse
     //! nach sortiert zu speichern.
     //! nach sortiert zu speichern.
     class AlphabetArray
     class AlphabetArray
     {
     {
@@ -117,29 +117,29 @@ namespace Framework
         //! Erzeugt eine neue Liste
         //! Erzeugt eine neue Liste
         DLLEXPORT AlphabetArray();
         DLLEXPORT AlphabetArray();
 
 
-        //! Fügt der Liste ein Alphabet hinzu
-        //! Wenn bereits ein Alphabet mit der selben Schriftgröße existiert,
-        //! wird das Alphabet nicht hinzugefügt \param alphabet Das Alphabet,
-        //! welches hinzugefügt werden soll \return (true), wenn das Alphabet
-        //! hinzugefügt wurde. (false) sonnst.
+        //! Fuegt der Liste ein Alphabet hinzu
+        //! Wenn bereits ein Alphabet mit der selben Schriftgroesse existiert,
+        //! wird das Alphabet nicht hinzugefuegt \param alphabet Das Alphabet,
+        //! welches hinzugefuegt werden soll \return (true), wenn das Alphabet
+        //! hinzugefuegt wurde. (false) sonnst.
         DLLEXPORT bool addAlphabet(Alphabet* alphabet);
         DLLEXPORT bool addAlphabet(Alphabet* alphabet);
-        //! Löscht ein Alphabet bestimmter Schriftgröße aus der Liste
-        //! \param sg Die Schriftgröße des Alphabets, welches entfernt werden
+        //! Loescht ein Alphabet bestimmter Schriftgroesse aus der Liste
+        //! \param sg Die Schriftgroesse des Alphabets, welches entfernt werden
         //! soll \return (true), wenn ein Alphabet entfernt wurde. (false)
         //! soll \return (true), wenn ein Alphabet entfernt wurde. (false)
         //! sonnst
         //! sonnst
         DLLEXPORT bool removeAlphabet(unsigned char sg);
         DLLEXPORT bool removeAlphabet(unsigned char sg);
 
 
-        //! Gibt ein bestimmtes Alphabet mit erhöhtem Reference Counter zurück
-        //! \param sg Die Schriftgröße, dessen Alphabet gesucht werden soll
+        //! Gibt ein bestimmtes Alphabet mit erhoehtem Reference Counter zurueck
+        //! \param sg Die Schriftgroesse, dessen Alphabet gesucht werden soll
         //! \return (0), fals kein passendes Alphabet gefunden wurde
         //! \return (0), fals kein passendes Alphabet gefunden wurde
         DLLEXPORT Alphabet* getAlphabet(unsigned char sg) const;
         DLLEXPORT Alphabet* getAlphabet(unsigned char sg) const;
-        //! Gibt ein bestimmtes Alphabet ohne erhöhtem Reference Counter zurück
-        //! \param sg Die Schriftgröße, dessen Alphabet gesucht werden soll
+        //! Gibt ein bestimmtes Alphabet ohne erhoehtem Reference Counter zurueck
+        //! \param sg Die Schriftgroesse, dessen Alphabet gesucht werden soll
         //! \return (0), fals kein passendes Alphabet gefunden wurde
         //! \return (0), fals kein passendes Alphabet gefunden wurde
         DLLEXPORT Alphabet* zAlphabet(unsigned char sg) const;
         DLLEXPORT Alphabet* zAlphabet(unsigned char sg) const;
     };
     };
 
 
-    //! Speichert alle Buchstaben einer Schrift in verschiedenen Schriftgrößen
+    //! Speichert alle Buchstaben einer Schrift in verschiedenen Schriftgroessen
     class Schrift : public virtual ReferenceCounter
     class Schrift : public virtual ReferenceCounter
     {
     {
     private:
     private:
@@ -149,25 +149,25 @@ namespace Framework
     public:
     public:
         //! Erzeugt eine leere Schrift
         //! Erzeugt eine leere Schrift
         DLLEXPORT Schrift();
         DLLEXPORT Schrift();
-        //! Löscht ein Zeichnung
+        //! Loescht ein Zeichnung
         DLLEXPORT ~Schrift();
         DLLEXPORT ~Schrift();
-        //! Fügt der Schrift ein Alphabet hinzu. Sollte bereits ein Alphabet der
-        //! selben Schriftgröße existieren, wird das Alphabet nicht hinzugefügt
-        //! \param alphabet Das Alphabet, welches hinzugefügt werden soll
-        //! \return (true), wenn das Alphabet hinzugefügt wurde. (false) sonnst
+        //! Fuegt der Schrift ein Alphabet hinzu. Sollte bereits ein Alphabet der
+        //! selben Schriftgroesse existieren, wird das Alphabet nicht hinzugefuegt
+        //! \param alphabet Das Alphabet, welches hinzugefuegt werden soll
+        //! \return (true), wenn das Alphabet hinzugefuegt wurde. (false) sonnst
         DLLEXPORT bool addAlphabet(Alphabet* alphabet);
         DLLEXPORT bool addAlphabet(Alphabet* alphabet);
-        //! Löscht ein bestimmtes Alphabet aus der Schrift
-        //! \param sg Die Schriftgröße, deren Alphabet entfernt werden soll
+        //! Loescht ein bestimmtes Alphabet aus der Schrift
+        //! \param sg Die Schriftgroesse, deren Alphabet entfernt werden soll
         DLLEXPORT void removeAlphabet(unsigned char sg);
         DLLEXPORT void removeAlphabet(unsigned char sg);
-        //! Gibt ein bestimmtes Alphabet mit erhöhtem Reference Counter zurück
-        //! \param sg Die Schriftgröße, dessen Alphabet gesucht werden soll
+        //! Gibt ein bestimmtes Alphabet mit erhoehtem Reference Counter zurueck
+        //! \param sg Die Schriftgroesse, dessen Alphabet gesucht werden soll
         //! \return (0), fals kein passendes Alphabet gefunden wurde
         //! \return (0), fals kein passendes Alphabet gefunden wurde
         DLLEXPORT Alphabet* getAlphabet(unsigned char sg) const;
         DLLEXPORT Alphabet* getAlphabet(unsigned char sg) const;
-        //! Gibt ein bestimmtes Alphabet ohne erhöhtem Reference Counter zurück
-        //! \param sg Die Schriftgröße, dessen Alphabet gesucht werden soll
+        //! Gibt ein bestimmtes Alphabet ohne erhoehtem Reference Counter zurueck
+        //! \param sg Die Schriftgroesse, dessen Alphabet gesucht werden soll
         //! \return (0), fals kein passendes Alphabet gefunden wurde
         //! \return (0), fals kein passendes Alphabet gefunden wurde
         DLLEXPORT Alphabet* zAlphabet(unsigned char sg) const;
         DLLEXPORT Alphabet* zAlphabet(unsigned char sg) const;
-        //! Gibt zurück, wie viele Alphabete (und damit Schriftgrößen) in der
+        //! Gibt zurueck, wie viele Alphabete (und damit Schriftgroessen) in der
         //! Schrift enthalten sind
         //! Schrift enthalten sind
         DLLEXPORT unsigned char getAlphabetAnzahl() const;
         DLLEXPORT unsigned char getAlphabetAnzahl() const;
     };
     };
@@ -189,37 +189,37 @@ namespace Framework
         DLLEXPORT void setSchriftZ(Schrift* schrift);
         DLLEXPORT void setSchriftZ(Schrift* schrift);
         DLLEXPORT Schrift* getSchrift();
         DLLEXPORT Schrift* getSchrift();
         DLLEXPORT Schrift* zSchrift();
         DLLEXPORT Schrift* zSchrift();
-        //! Setzt die Schriftgröße, in der gezeichnet werden soll. Die Schrift
-        //! wählt automatisch das passende Alphabet zum Zeichnen \param sg Die
-        //! Schriftgröße
+        //! Setzt die Schriftgroesse, in der gezeichnet werden soll. Die Schrift
+        //! waehlt automatisch das passende Alphabet zum Zeichnen \param sg Die
+        //! Schriftgroesse
         DLLEXPORT void setSchriftSize(int sg);
         DLLEXPORT void setSchriftSize(int sg);
         //! Setzt den Zeilenabstand, der zum zeichnen verwendet werden soll
         //! Setzt den Zeilenabstand, der zum zeichnen verwendet werden soll
-        //! \param za Der Zeilenabstand zum unteren Ende der darüber liegenden
+        //! \param za Der Zeilenabstand zum unteren Ende der darueber liegenden
         //! zeile in Pixeln
         //! zeile in Pixeln
         DLLEXPORT void setZeilenAbstand(int za);
         DLLEXPORT void setZeilenAbstand(int za);
         //! Setzt den Zeichenabstand, der zum zeichnen verwendet werden soll
         //! Setzt den Zeichenabstand, der zum zeichnen verwendet werden soll
-        //! \param za Der Zeichenabstand zum unteren Ende der darüber liegenden
+        //! \param za Der Zeichenabstand zum unteren Ende der darueber liegenden
         //! zeile in Pixeln
         //! zeile in Pixeln
         DLLEXPORT void setZeichenAbstand(int za);
         DLLEXPORT void setZeichenAbstand(int za);
-        //! Fügt Zeilenumbrüche in den Text ein, so dass er bei einer
-        //! vorgegebenen Breite follständig angezeigt wird \param zText Der
-        //! text, in den die Zeilenumbrüche eingefügt werden sollen \param
-        //! maxBreite Die Breite in Pixeln auf der der Text follständig
+        //! Fuegt Zeilenumbrueche in den Text ein, so dass er bei einer
+        //! vorgegebenen Breite follstaendig angezeigt wird \param zText Der
+        //! text, in den die Zeilenumbrueche eingefuegt werden sollen \param
+        //! maxBreite Die Breite in Pixeln auf der der Text follstaendig
         //! angezeigt werden soll
         //! angezeigt werden soll
         DLLEXPORT virtual void textFormatieren(Text* zText, int maxBreite);
         DLLEXPORT virtual void textFormatieren(Text* zText, int maxBreite);
-        //! Zeichnet einen Bestimmten Text mit Cursor und einfärbung auf ein
-        //! Bild Nutze (setPosition) und (setDrawSchriftGröße) um die Position
-        //! und die Größe zu verändern \param x x position des ersten zeichens
+        //! Zeichnet einen Bestimmten Text mit Cursor und einfaerbung auf ein
+        //! Bild Nutze (setPosition) und (setDrawSchriftGroesse) um die Position
+        //! und die Groesse zu veraendern \param x x position des ersten zeichens
         //! \param y y position des ersten zeichens
         //! \param y y position des ersten zeichens
         //! \param txt Der Text, der gezeichnet werden soll
         //! \param txt Der Text, der gezeichnet werden soll
         //! \param zRObj Das Bild, auf das gezeichnet werden soll
         //! \param zRObj Das Bild, auf das gezeichnet werden soll
         //! \param cpos Die position des Cursors im Text
         //! \param cpos Die position des Cursors im Text
         //! \param cf Die Farbe des Cursors
         //! \param cf Die Farbe des Cursors
-        //! \param fbeg Die Position des Zeichens im Text, wo die Einfärbung
+        //! \param fbeg Die Position des Zeichens im Text, wo die Einfaerbung
         //! beginnen soll. Der Text wird von dort bis zur Cursorposition
         //! beginnen soll. Der Text wird von dort bis zur Cursorposition
-        //! eingefärbt \param ff Die Hintergrund Farbe des eingefärbten Textes
-        //! \param f Eine Funktion die für jeden Buchstaben aufgerufen wird und
-        //! seine Farbe zurückgibt
+        //! eingefaerbt \param ff Die Hintergrund Farbe des eingefaerbten Textes
+        //! \param f Eine Funktion die fuer jeden Buchstaben aufgerufen wird und
+        //! seine Farbe zurueckgibt
         DLLEXPORT virtual void renderText(int x,
         DLLEXPORT virtual void renderText(int x,
             int y,
             int y,
             const char* txt,
             const char* txt,
@@ -229,17 +229,17 @@ namespace Framework
             int cf = 0,
             int cf = 0,
             int fbeg = -1,
             int fbeg = -1,
             int ff = 0);
             int ff = 0);
-        //! Zeichnet einen Bestimmten Text mit Cursor und einfärbung auf ein
-        //! Bild Nutze (setPosition) und (setDrawSchriftGröße) um die Position
-        //! und die Größe zu verändern \param x x position des ersten zeichens
+        //! Zeichnet einen Bestimmten Text mit Cursor und einfaerbung auf ein
+        //! Bild Nutze (setPosition) und (setDrawSchriftGroesse) um die Position
+        //! und die Groesse zu veraendern \param x x position des ersten zeichens
         //! \param y y position des ersten zeichens
         //! \param y y position des ersten zeichens
         //! \param txt Der Text, der gezeichnet werden soll
         //! \param txt Der Text, der gezeichnet werden soll
         //! \param zRObj Das Bild, auf das gezeichnet werden soll
         //! \param zRObj Das Bild, auf das gezeichnet werden soll
         //! \param cpos Die position des Cursors im Text
         //! \param cpos Die position des Cursors im Text
         //! \param cf Die Farbe des Cursors
         //! \param cf Die Farbe des Cursors
-        //! \param fbeg Die Position des Zeichens im Text, wo die Einfärbung
+        //! \param fbeg Die Position des Zeichens im Text, wo die Einfaerbung
         //! beginnen soll. Der Text wird von dort bis zur Cursorposition
         //! beginnen soll. Der Text wird von dort bis zur Cursorposition
-        //! eingefärbt \param ff Die Hintergrund Farbe des eingefärbten Textes
+        //! eingefaerbt \param ff Die Hintergrund Farbe des eingefaerbten Textes
         //! \param f Die Farbe, in der der Text gezeichnet werden soll
         //! \param f Die Farbe, in der der Text gezeichnet werden soll
         DLLEXPORT virtual void renderText(int x,
         DLLEXPORT virtual void renderText(int x,
             int y,
             int y,
@@ -250,17 +250,17 @@ namespace Framework
             int cf = 0,
             int cf = 0,
             int fbeg = -1,
             int fbeg = -1,
             int ff = 0);
             int ff = 0);
-        //! Zeichnet einen Bestimmten Buchstaben mit einfärbung auf ein Bild
-        //! Nutze (setPosition) und (setDrawSchriftGröße) um die Position und
-        //! die Größe zu verändern \param x x position des ersten zeichens
+        //! Zeichnet einen Bestimmten Buchstaben mit einfaerbung auf ein Bild
+        //! Nutze (setPosition) und (setDrawSchriftGroesse) um die Position und
+        //! die Groesse zu veraendern \param x x position des ersten zeichens
         //! \param y y position des ersten zeichens
         //! \param y y position des ersten zeichens
         //! \param txt Der Text, der gezeichnet werden soll
         //! \param txt Der Text, der gezeichnet werden soll
         //! \param zRObj Das Bild, auf das gezeichnet werden soll
         //! \param zRObj Das Bild, auf das gezeichnet werden soll
         //! \param color Die Farbe, in der der Text gezeichnet werden soll
         //! \param color Die Farbe, in der der Text gezeichnet werden soll
         //! \param underlined 1, falls der Text unterstrichen sein soll
         //! \param underlined 1, falls der Text unterstrichen sein soll
-        //! \param selected 1, falls das zeichen eingefärbt sein soll
+        //! \param selected 1, falls das zeichen eingefaerbt sein soll
         //! \param selectedBackgroundColor Die Hintergrund Farbe des
         //! \param selectedBackgroundColor Die Hintergrund Farbe des
-        //! eingefärbten Textes
+        //! eingefaerbten Textes
         DLLEXPORT virtual void renderChar(int& x,
         DLLEXPORT virtual void renderChar(int& x,
             int y,
             int y,
             char c,
             char c,
@@ -269,35 +269,35 @@ namespace Framework
             bool underlined = 0,
             bool underlined = 0,
             bool selected = 0,
             bool selected = 0,
             int selectedBackgroundColor = 0);
             int selectedBackgroundColor = 0);
-        //! Gibt die Schriftgröße zurück, die zum Zeichnen verwendet wird
+        //! Gibt die Schriftgroesse zurueck, die zum Zeichnen verwendet wird
         DLLEXPORT int getSchriftSize() const;
         DLLEXPORT int getSchriftSize() const;
-        //! Ermittelt, wie viele Pixel benötigt werden, um einen Bestimmten Text
-        //! vollständig darzustellen \param txt Der Text, von dem die Breite in
+        //! Ermittelt, wie viele Pixel benoetigt werden, um einen Bestimmten Text
+        //! vollstaendig darzustellen \param txt Der Text, von dem die Breite in
         //! Pixeln ermitelt werden soll
         //! Pixeln ermitelt werden soll
         DLLEXPORT virtual int getTextBreite(const char* txt) const;
         DLLEXPORT virtual int getTextBreite(const char* txt) const;
-        //! Ermittelt, wie viele Pixel benötigt werden, um einen Bestimmten Text
-        //! vollständig darzustellen \param txt Der Text, von dem die Höhe in
+        //! Ermittelt, wie viele Pixel benoetigt werden, um einen Bestimmten Text
+        //! vollstaendig darzustellen \param txt Der Text, von dem die Hoehe in
         //! Pixeln ermitelt werden soll
         //! Pixeln ermitelt werden soll
         DLLEXPORT virtual int getTextHeight(const char* txt) const;
         DLLEXPORT virtual int getTextHeight(const char* txt) const;
-        //! Ermittelt, wie viele Pixel benötigt werden, um einen Bestimmten
-        //! Buchstaben vollständig darzustellen \param c Der Buchstabe, von dem
+        //! Ermittelt, wie viele Pixel benoetigt werden, um einen Bestimmten
+        //! Buchstaben vollstaendig darzustellen \param c Der Buchstabe, von dem
         //! die Breite in Pixeln ermitelt werden soll
         //! die Breite in Pixeln ermitelt werden soll
         DLLEXPORT virtual int getCharWidth(const char c) const;
         DLLEXPORT virtual int getCharWidth(const char c) const;
-        //! Ermittelt, wie viele Pixel maximal benötigt werden, um einen
-        //! Buchstaben vollständig darzustellen
+        //! Ermittelt, wie viele Pixel maximal benoetigt werden, um einen
+        //! Buchstaben vollstaendig darzustellen
         DLLEXPORT virtual int getMaxCharWidth() const;
         DLLEXPORT virtual int getMaxCharWidth() const;
-        //! Ermittelt, wie viele Pixel benötigt werden, um einen Bestimmten Text
-        //! vollständig darzustellen \param c Der Buchstabe, von dem die Höhe in
+        //! Ermittelt, wie viele Pixel benoetigt werden, um einen Bestimmten Text
+        //! vollstaendig darzustellen \param c Der Buchstabe, von dem die Hoehe in
         //! Pixeln ermitelt werden soll
         //! Pixeln ermitelt werden soll
         DLLEXPORT virtual int getCharHeight(const char c) const;
         DLLEXPORT virtual int getCharHeight(const char c) const;
-        //! Gibt den Abstand in Pixeln zum unteren Ende der darüber ligenden
-        //! Zeile zurück
+        //! Gibt den Abstand in Pixeln zum unteren Ende der darueber ligenden
+        //! Zeile zurueck
         DLLEXPORT int getZeilenAbstand() const;
         DLLEXPORT int getZeilenAbstand() const;
         //! Gibt den Abstand in Pixeln zum zwischen zwei zeichen auf der x Achse
         //! Gibt den Abstand in Pixeln zum zwischen zwei zeichen auf der x Achse
-        //! zurück
+        //! zurueck
         DLLEXPORT int getZeichenAbstand() const;
         DLLEXPORT int getZeichenAbstand() const;
-        //! Gibt die skallierte Höhe zurück, die eine gezeichnete Zeile in
-        //! Pixeln benötigt
+        //! Gibt die skallierte Hoehe zurueck, die eine gezeichnete Zeile in
+        //! Pixeln benoetigt
         DLLEXPORT int getZeilenHeight() const;
         DLLEXPORT int getZeilenHeight() const;
         //! Ermittelt das Zeichen im Text, auf das die Maus zeigt
         //! Ermittelt das Zeichen im Text, auf das die Maus zeigt
         //! \param zTxt Der Text, auf den die Maus Zeigt
         //! \param zTxt Der Text, auf den die Maus Zeigt
@@ -314,17 +314,17 @@ namespace Framework
         DLLEXPORT GravurTextRenderer();
         DLLEXPORT GravurTextRenderer();
         DLLEXPORT GravurTextRenderer(Schrift* schrift);
         DLLEXPORT GravurTextRenderer(Schrift* schrift);
         DLLEXPORT virtual ~GravurTextRenderer();
         DLLEXPORT virtual ~GravurTextRenderer();
-        //! Zeichnet einen Bestimmten Buchstaben mit einfärbung auf ein Bild
-        //! Nutze (setPosition) und (setDrawSchriftGröße) um die Position und
-        //! die Größe zu verändern \param x x position des ersten zeichens
+        //! Zeichnet einen Bestimmten Buchstaben mit einfaerbung auf ein Bild
+        //! Nutze (setPosition) und (setDrawSchriftGroesse) um die Position und
+        //! die Groesse zu veraendern \param x x position des ersten zeichens
         //! \param y y position des ersten zeichens
         //! \param y y position des ersten zeichens
         //! \param txt Der Text, der gezeichnet werden soll
         //! \param txt Der Text, der gezeichnet werden soll
         //! \param zRObj Das Bild, auf das gezeichnet werden soll
         //! \param zRObj Das Bild, auf das gezeichnet werden soll
         //! \param color Die Farbe, in der der Text gezeichnet werden soll
         //! \param color Die Farbe, in der der Text gezeichnet werden soll
         //! \param underlined 1, falls der Text unterstrichen sein soll
         //! \param underlined 1, falls der Text unterstrichen sein soll
-        //! \param selected 1, falls das zeichen eingefärbt sein soll
+        //! \param selected 1, falls das zeichen eingefaerbt sein soll
         //! \param selectedBackgroundColor Die Hintergrund Farbe des
         //! \param selectedBackgroundColor Die Hintergrund Farbe des
-        //! eingefärbten Textes
+        //! eingefaerbten Textes
         DLLEXPORT virtual void renderChar(int& x,
         DLLEXPORT virtual void renderChar(int& x,
             int y,
             int y,
             char c,
             char c,
@@ -333,12 +333,12 @@ namespace Framework
             bool underlined = 0,
             bool underlined = 0,
             bool selected = 0,
             bool selected = 0,
             int selectedBackgroundColor = 0) override;
             int selectedBackgroundColor = 0) override;
-        //! Ermittelt, wie viele Pixel benötigt werden, um einen Bestimmten
-        //! Buchstaben vollständig darzustellen \param c Der Buchstabe, von dem
+        //! Ermittelt, wie viele Pixel benoetigt werden, um einen Bestimmten
+        //! Buchstaben vollstaendig darzustellen \param c Der Buchstabe, von dem
         //! die Breite in Pixeln ermitelt werden soll
         //! die Breite in Pixeln ermitelt werden soll
         DLLEXPORT virtual int getCharWidth(const char c) const override;
         DLLEXPORT virtual int getCharWidth(const char c) const override;
-        //! Ermittelt, wie viele Pixel benötigt werden, um einen Bestimmten Text
-        //! vollständig darzustellen \param c Der Buchstabe, von dem die Höhe in
+        //! Ermittelt, wie viele Pixel benoetigt werden, um einen Bestimmten Text
+        //! vollstaendig darzustellen \param c Der Buchstabe, von dem die Hoehe in
         //! Pixeln ermitelt werden soll
         //! Pixeln ermitelt werden soll
         DLLEXPORT virtual int getCharHeight(const char c) const override;
         DLLEXPORT virtual int getCharHeight(const char c) const override;
     };
     };
@@ -349,17 +349,17 @@ namespace Framework
         DLLEXPORT KursivTextRenderer();
         DLLEXPORT KursivTextRenderer();
         DLLEXPORT KursivTextRenderer(Schrift* schrift);
         DLLEXPORT KursivTextRenderer(Schrift* schrift);
         DLLEXPORT virtual ~KursivTextRenderer();
         DLLEXPORT virtual ~KursivTextRenderer();
-        //! Zeichnet einen Bestimmten Buchstaben mit einfärbung auf ein Bild
-        //! Nutze (setPosition) und (setDrawSchriftGröße) um die Position und
-        //! die Größe zu verändern \param x x position des ersten zeichens
+        //! Zeichnet einen Bestimmten Buchstaben mit einfaerbung auf ein Bild
+        //! Nutze (setPosition) und (setDrawSchriftGroesse) um die Position und
+        //! die Groesse zu veraendern \param x x position des ersten zeichens
         //! \param y y position des ersten zeichens
         //! \param y y position des ersten zeichens
         //! \param txt Der Text, der gezeichnet werden soll
         //! \param txt Der Text, der gezeichnet werden soll
         //! \param zRObj Das Bild, auf das gezeichnet werden soll
         //! \param zRObj Das Bild, auf das gezeichnet werden soll
         //! \param color Die Farbe, in der der Text gezeichnet werden soll
         //! \param color Die Farbe, in der der Text gezeichnet werden soll
         //! \param underlined 1, falls der Text unterstrichen sein soll
         //! \param underlined 1, falls der Text unterstrichen sein soll
-        //! \param selected 1, falls das zeichen eingefärbt sein soll
+        //! \param selected 1, falls das zeichen eingefaerbt sein soll
         //! \param selectedBackgroundColor Die Hintergrund Farbe des
         //! \param selectedBackgroundColor Die Hintergrund Farbe des
-        //! eingefärbten Textes
+        //! eingefaerbten Textes
         DLLEXPORT virtual void renderChar(int& x,
         DLLEXPORT virtual void renderChar(int& x,
             int y,
             int y,
             char c,
             char c,
@@ -368,8 +368,8 @@ namespace Framework
             bool underlined = 0,
             bool underlined = 0,
             bool selected = 0,
             bool selected = 0,
             int selectedBackgroundColor = 0) override;
             int selectedBackgroundColor = 0) override;
-        //! Ermittelt, wie viele Pixel benötigt werden, um einen Bestimmten
-        //! Buchstaben vollständig darzustellen \param c Der Buchstabe, von dem
+        //! Ermittelt, wie viele Pixel benoetigt werden, um einen Bestimmten
+        //! Buchstaben vollstaendig darzustellen \param c Der Buchstabe, von dem
         //! die Breite in Pixeln ermitelt werden soll
         //! die Breite in Pixeln ermitelt werden soll
         DLLEXPORT virtual int getCharWidth(const char c) const override;
         DLLEXPORT virtual int getCharWidth(const char c) const override;
     };
     };

+ 20 - 20
Scroll.h

@@ -1,4 +1,4 @@
-#ifndef Scroll_H
+#ifndef Scroll_H
 #define Scroll_H
 #define Scroll_H
 
 
 #include "Betriebssystem.h"
 #include "Betriebssystem.h"
@@ -16,7 +16,7 @@ namespace Framework
         int scrollPos;
         int scrollPos;
     };
     };
 
 
-    //! Die Baseklasse vür die Horizontale und Vertikale Scrollbar
+    //! Die Baseklasse vuer die Horizontale und Vertikale Scrollbar
     class ScrollBar : public virtual ReferenceCounter
     class ScrollBar : public virtual ReferenceCounter
     {
     {
     protected:
     protected:
@@ -43,8 +43,8 @@ namespace Framework
         //! \param bgF 1, fals ein Hintergrund gezeichnet werden soll
         //! \param bgF 1, fals ein Hintergrund gezeichnet werden soll
         DLLEXPORT void setBgFarbe(int fc, bool bgF);
         DLLEXPORT void setBgFarbe(int fc, bool bgF);
         //! Aktualisiert die Scrollbar
         //! Aktualisiert die Scrollbar
-        //! \param maxGr Die Maximale Größe des Fensters in Pixeln
-        //! \param anzeigeGr Die angezeigte Größe des Fensters in Pixeln
+        //! \param maxGr Die Maximale Groesse des Fensters in Pixeln
+        //! \param anzeigeGr Die angezeigte Groesse des Fensters in Pixeln
         DLLEXPORT void update(int maxGr, int anzeigeGr);
         DLLEXPORT void update(int maxGr, int anzeigeGr);
         //! Setzt die Scroll geschwindigkeit
         //! Setzt die Scroll geschwindigkeit
         //! \param klickScroll Die anzahl an Pixeln, die pro Klick gescrollt
         //! \param klickScroll Die anzahl an Pixeln, die pro Klick gescrollt
@@ -58,33 +58,33 @@ namespace Framework
         //! \param x Die X Position der Scroll Bar im Fenster
         //! \param x Die X Position der Scroll Bar im Fenster
         //! \param y Die Y Position der Scroll Bar im Fenster
         //! \param y Die Y Position der Scroll Bar im Fenster
         //! \param br Die Breite der Scroll Bar
         //! \param br Die Breite der Scroll Bar
-        //! \param hi Die Höhe der Scroll Bar
-        //! \return 1, falls die Nachricht verarbeitet wurde. Setzt dafür nicht
+        //! \param hi Die Hoehe der Scroll Bar
+        //! \return 1, falls die Nachricht verarbeitet wurde. Setzt dafuer nicht
         //! den verarbeitet flag des Maus Ereignisses
         //! den verarbeitet flag des Maus Ereignisses
         DLLEXPORT virtual bool doMausMessage(
         DLLEXPORT virtual bool doMausMessage(
             int x, int y, int br, int hi, MausEreignis& me)
             int x, int y, int br, int hi, MausEreignis& me)
             = 0;
             = 0;
-        //! Gibt zurück, ob sich die Scrollbar seit dem letzten Aufruf der
-        //! Funktion verändert hat
+        //! Gibt zurueck, ob sich die Scrollbar seit dem letzten Aufruf der
+        //! Funktion veraendert hat
         DLLEXPORT bool getRend();
         DLLEXPORT bool getRend();
         //! Zeichnet die Scrollbar
         //! Zeichnet die Scrollbar
         //! \param x Die X Position der Scroll Bar
         //! \param x Die X Position der Scroll Bar
         //! \param y Die Y Position der Scroll Bar
         //! \param y Die Y Position der Scroll Bar
         //! \param br Die Breite der Scroll Bar
         //! \param br Die Breite der Scroll Bar
-        //! \param hi Die Höhe der Scroll Bar
+        //! \param hi Die Hoehe der Scroll Bar
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         DLLEXPORT virtual void render(
         DLLEXPORT virtual void render(
             int x, int y, int br, int hi, Bild& zRObj) const = 0;
             int x, int y, int br, int hi, Bild& zRObj) const = 0;
-        //! Gibt einen zeiger auf die Scroll Daten zurück
+        //! Gibt einen zeiger auf die Scroll Daten zurueck
         DLLEXPORT ScrollData* getScrollData() const;
         DLLEXPORT ScrollData* getScrollData() const;
-        //! Gibt die Scroll geschwindigkeit zurück. Die Anzahl der gescrollten
+        //! Gibt die Scroll geschwindigkeit zurueck. Die Anzahl der gescrollten
         //! Pixel pro Klick
         //! Pixel pro Klick
         DLLEXPORT int getKlickScroll() const;
         DLLEXPORT int getKlickScroll() const;
-        //! Gibt die Fordergrundfarbe der Scrollbar zurück
+        //! Gibt die Fordergrundfarbe der Scrollbar zurueck
         DLLEXPORT int getFarbe() const;
         DLLEXPORT int getFarbe() const;
-        //! Gibt die Hintergrundfarbe der Scrollbar zurück
+        //! Gibt die Hintergrundfarbe der Scrollbar zurueck
         DLLEXPORT int getBgFarbe() const;
         DLLEXPORT int getBgFarbe() const;
-        //! Gibt die aktuelle Scroll Position zurück
+        //! Gibt die aktuelle Scroll Position zurueck
         DLLEXPORT int getScroll() const;
         DLLEXPORT int getScroll() const;
     };
     };
 
 
@@ -101,8 +101,8 @@ namespace Framework
         //! \param x Die X Position der Scroll Bar im Fenster
         //! \param x Die X Position der Scroll Bar im Fenster
         //! \param y Die Y Position der Scroll Bar im Fenster
         //! \param y Die Y Position der Scroll Bar im Fenster
         //! \param br Die Breite der Scroll Bar
         //! \param br Die Breite der Scroll Bar
-        //! \param hi Die Höhe der Scroll Bar
-        //! \return 1, falls die Nachricht verarbeitet wurde. Setzt dafür nicht
+        //! \param hi Die Hoehe der Scroll Bar
+        //! \return 1, falls die Nachricht verarbeitet wurde. Setzt dafuer nicht
         //! den verarbeitet flag des Maus Ereignisses
         //! den verarbeitet flag des Maus Ereignisses
         DLLEXPORT bool doMausMessage(
         DLLEXPORT bool doMausMessage(
             int x, int y, int br, int hi, MausEreignis& me) override;
             int x, int y, int br, int hi, MausEreignis& me) override;
@@ -110,7 +110,7 @@ namespace Framework
         //! \param x Die X Position der Scroll Bar
         //! \param x Die X Position der Scroll Bar
         //! \param y Die Y Position der Scroll Bar
         //! \param y Die Y Position der Scroll Bar
         //! \param br Die Breite der Scroll Bar
         //! \param br Die Breite der Scroll Bar
-        //! \param hi Die Höhe der Scroll Bar
+        //! \param hi Die Hoehe der Scroll Bar
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         DLLEXPORT void render(
         DLLEXPORT void render(
             int x, int y, int br, int hi, Bild& zRObj) const override;
             int x, int y, int br, int hi, Bild& zRObj) const override;
@@ -129,8 +129,8 @@ namespace Framework
         //! \param x Die X Position der Scroll Bar im Fenster
         //! \param x Die X Position der Scroll Bar im Fenster
         //! \param y Die Y Position der Scroll Bar im Fenster
         //! \param y Die Y Position der Scroll Bar im Fenster
         //! \param br Die Breite der Scroll Bar
         //! \param br Die Breite der Scroll Bar
-        //! \param hi Die Höhe der Scroll Bar
-        //! \return 1, falls die Nachricht verarbeitet wurde. Setzt dafür nicht
+        //! \param hi Die Hoehe der Scroll Bar
+        //! \return 1, falls die Nachricht verarbeitet wurde. Setzt dafuer nicht
         //! den verarbeitet flag des Maus Ereignisses
         //! den verarbeitet flag des Maus Ereignisses
         DLLEXPORT bool doMausMessage(
         DLLEXPORT bool doMausMessage(
             int x, int y, int br, int hi, MausEreignis& me) override;
             int x, int y, int br, int hi, MausEreignis& me) override;
@@ -138,7 +138,7 @@ namespace Framework
         //! \param x Die X Position der Scroll Bar
         //! \param x Die X Position der Scroll Bar
         //! \param y Die Y Position der Scroll Bar
         //! \param y Die Y Position der Scroll Bar
         //! \param br Die Breite der Scroll Bar
         //! \param br Die Breite der Scroll Bar
-        //! \param hi Die Höhe der Scroll Bar
+        //! \param hi Die Hoehe der Scroll Bar
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         //! \param zRObj Das Bild, in das gezeichnet werden soll
         DLLEXPORT void render(
         DLLEXPORT void render(
             int x, int y, int br, int hi, Bild& zRObj) const override;
             int x, int y, int br, int hi, Bild& zRObj) const override;

+ 24 - 24
Shader.cpp

@@ -1,4 +1,4 @@
-#include "Shader.h"
+#include "Shader.h"
 
 
 #include <d3d11.h>
 #include <d3d11.h>
 #include <d3d12.h>
 #include <d3d12.h>
@@ -26,9 +26,9 @@ Shader::~Shader()
     constBuffers->release();
     constBuffers->release();
 }
 }
 
 
-// Löscht einen constanten Buffer
-//  index: der Index des Buffers, der gelöscht werden soll. Buffer 0 kann nicht
-//  gelöscht werden, solange Buffer 1 noch existiert usw.
+// Loescht einen constanten Buffer
+//  index: der Index des Buffers, der geloescht werden soll. Buffer 0 kann nicht
+//  geloescht werden, solange Buffer 1 noch existiert usw.
 bool Shader::removeConstBuffer(int index)
 bool Shader::removeConstBuffer(int index)
 {
 {
     if (index < 0) return 0;
     if (index < 0) return 0;
@@ -39,10 +39,10 @@ bool Shader::removeConstBuffer(int index)
 
 
 // Kopiert daten in einen constanten buffer
 // Kopiert daten in einen constanten buffer
 //  zD3d11Context: Das Context Objekt, das zum kopieren verwendt werden soll
 //  zD3d11Context: Das Context Objekt, das zum kopieren verwendt werden soll
-//  data: Einen zeiger auf en byte Array der größe des Buffers
+//  data: Einen zeiger auf en byte Array der groesse des Buffers
 //  index: Der Index des Buffers
 //  index: Der Index des Buffers
-//  län: Die Länge der Daten in Bytes (-1 für die maximale größe des Buffers)
-bool Shader::füllConstBuffer(char* data, int index, int len)
+//  laen: Die Laenge der Daten in Bytes (-1 fuer die maximale groesse des Buffers)
+bool Shader::fuellConstBuffer(char* data, int index, int len)
 {
 {
     if (index < 0 || index > constBuffers->getLastIndex()) return 0;
     if (index < 0 || index > constBuffers->getLastIndex()) return 0;
     DXBuffer* zB = constBuffers->z(index);
     DXBuffer* zB = constBuffers->z(index);
@@ -53,9 +53,9 @@ bool Shader::füllConstBuffer(char* data, int index, int len)
     return 1;
     return 1;
 }
 }
 
 
-// Gibt die Länge eines constanten Buffers zurück
+// Gibt die Laenge eines constanten Buffers zurueck
 //  index: Der Index des Buffers
 //  index: Der Index des Buffers
-int Shader::getConstBufferLänge(int index) const
+int Shader::getConstBufferLaenge(int index) const
 {
 {
     if (index < 0 || index > constBuffers->getLastIndex()) return 0;
     if (index < 0 || index > constBuffers->getLastIndex()) return 0;
     DXBuffer* zB = constBuffers->z(index);
     DXBuffer* zB = constBuffers->z(index);
@@ -63,13 +63,13 @@ int Shader::getConstBufferLänge(int index) const
     return zB->getElementAnzahl() * zB->getElementLength();
     return zB->getElementAnzahl() * zB->getElementLength();
 }
 }
 
 
-// Gibt den Shadertyp zurück
+// Gibt den Shadertyp zurueck
 ShaderType Shader::getType() const
 ShaderType Shader::getType() const
 {
 {
     return type;
     return type;
 }
 }
 
 
-//! Gibt den index des ersten nicht initialisierten buffers zurück
+//! Gibt den index des ersten nicht initialisierten buffers zurueck
 int Shader::getFirstUninitializedBufferIndex() const
 int Shader::getFirstUninitializedBufferIndex() const
 {
 {
     for (int index = 0; index < constBuffers->getEintragAnzahl(); index++)
     for (int index = 0; index < constBuffers->getEintragAnzahl(); index++)
@@ -88,25 +88,25 @@ DX11Shader::DX11Shader(ID3D11Device* device, ID3D11DeviceContext* context)
 
 
 DX11Shader::~DX11Shader() {}
 DX11Shader::~DX11Shader() {}
 
 
-// erstellt ein constanten Buffer, der constante daten an den Shader übergibt
-// es können maximal 14 Buffer erstellt werden
+// erstellt ein constanten Buffer, der constante daten an den Shader uebergibt
+// es koennen maximal 14 Buffer erstellt werden
 //  zD3d11Device: Das Device, mit dem der Buffer erstellt werden soll
 //  zD3d11Device: Das Device, mit dem der Buffer erstellt werden soll
-//  größe: Die größe des buffers in byte
+//  groesse: Die groesse des buffers in byte
 //  index: Die position des Buffers im Buffer Array. Bereits vorhanderner Buffer
 //  index: Die position des Buffers im Buffer Array. Bereits vorhanderner Buffer
 //  wird ersetzt. Buffer 1 kann nicht erstellt werden, wenn Buffer 0 noch nicht
 //  wird ersetzt. Buffer 1 kann nicht erstellt werden, wenn Buffer 0 noch nicht
 //  erstellt wurde usw.
 //  erstellt wurde usw.
-bool DX11Shader::erstelleConstBuffer(int größe, int index)
+bool DX11Shader::erstelleConstBuffer(int groesse, int index)
 {
 {
     if (index < 0 || index >= 14) return 0;
     if (index < 0 || index >= 14) return 0;
     bool ok = 1;
     bool ok = 1;
-    while ((größe / 16) * 16
-           != größe) // es sind nur vielfache von 16 als größe erlaubt
-        größe++;
+    while ((groesse / 16) * 16
+           != groesse) // es sind nur vielfache von 16 als groesse erlaubt
+        groesse++;
     while (!constBuffers->hat(index))
     while (!constBuffers->hat(index))
         constBuffers->add(0);
         constBuffers->add(0);
     constBuffers->set(
     constBuffers->set(
         new DX11Buffer(1, device, context, D3D11_BIND_CONSTANT_BUFFER), index);
         new DX11Buffer(1, device, context, D3D11_BIND_CONSTANT_BUFFER), index);
-    constBuffers->z(index)->setLength(größe);
+    constBuffers->z(index)->setLength(groesse);
     return 1;
     return 1;
 }
 }
 
 
@@ -128,8 +128,8 @@ DX11PixelShader::~DX11PixelShader()
 
 
 // Setzt den Compilierten Shader
 // Setzt den Compilierten Shader
 //  bytes: Die Bytes des compilierten codes
 //  bytes: Die Bytes des compilierten codes
-//  length: die Länge des bytearrays
-//  return: true, wenn bytes gültig ist, false sonst
+//  length: die Laenge des bytearrays
+//  return: true, wenn bytes gueltig ist, false sonst
 bool DX11PixelShader::setCompiledByteArray(unsigned char* bytes, int length)
 bool DX11PixelShader::setCompiledByteArray(unsigned char* bytes, int length)
 {
 {
     HRESULT result = device->CreatePixelShader(bytes, length, 0, &pixelShader);
     HRESULT result = device->CreatePixelShader(bytes, length, 0, &pixelShader);
@@ -174,8 +174,8 @@ DX11VertexShader::~DX11VertexShader()
 
 
 // Setzt den Compilierten Shader
 // Setzt den Compilierten Shader
 //  bytes: Die Bytes des compilierten codes
 //  bytes: Die Bytes des compilierten codes
-//  length: die Länge des bytearrays
-//  return: true, wenn bytes gültig ist, false sonst
+//  length: die Laenge des bytearrays
+//  return: true, wenn bytes gueltig ist, false sonst
 bool DX11VertexShader::setCompiledByteArray(unsigned char* bytes, int length)
 bool DX11VertexShader::setCompiledByteArray(unsigned char* bytes, int length)
 {
 {
     shaderByteBuffer = (unsigned char*)bytes;
     shaderByteBuffer = (unsigned char*)bytes;
@@ -185,7 +185,7 @@ bool DX11VertexShader::setCompiledByteArray(unsigned char* bytes, int length)
     return result == S_OK;
     return result == S_OK;
 }
 }
 
 
-// erstellt ein InputLayout für den Shader
+// erstellt ein InputLayout fuer den Shader
 // Darf erst nach compile aufgerufen werden
 // Darf erst nach compile aufgerufen werden
 //  zD3d11Device: Das Device, mit dem das Layout erstellt werden soll
 //  zD3d11Device: Das Device, mit dem das Layout erstellt werden soll
 //  descArray: Ein Array mit initialisierungsdaten
 //  descArray: Ein Array mit initialisierungsdaten

+ 22 - 22
Shader.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Array.h"
 #include "Array.h"
 
 
@@ -41,8 +41,8 @@ namespace Framework
         //!  zD3d11Device: Das Device, mit welchem der Shader erstellt werden
         //!  zD3d11Device: Das Device, mit welchem der Shader erstellt werden
         //!  soll
         //!  soll
         //! \param bytes Die Bytes des compilierten codes
         //! \param bytes Die Bytes des compilierten codes
-        //! \param length die Länge des bytearrays
-        //! \return true, wenn bytes gültig ist, false sonst
+        //! \param length die Laenge des bytearrays
+        //! \return true, wenn bytes gueltig ist, false sonst
         virtual bool setCompiledByteArray(unsigned char* bytes, int length) = 0;
         virtual bool setCompiledByteArray(unsigned char* bytes, int length) = 0;
         //! Nach dem Aufruf dieser Funktion wird dieser Shader als Pixel Shader
         //! Nach dem Aufruf dieser Funktion wird dieser Shader als Pixel Shader
         //! benutzt
         //! benutzt
@@ -50,31 +50,31 @@ namespace Framework
         //!  werden soll
         //!  werden soll
         virtual void benutzeShader() = 0;
         virtual void benutzeShader() = 0;
         //! erstellt ein constanten Buffer, der constante daten an den Shader
         //! erstellt ein constanten Buffer, der constante daten an den Shader
-        //! übergibt es können maximal 14 Buffer erstellt werden
+        //! uebergibt es koennen maximal 14 Buffer erstellt werden
         //!  zD3d11Device: Das Device, mit dem der Buffer erstellt werden soll
         //!  zD3d11Device: Das Device, mit dem der Buffer erstellt werden soll
-        //! \param size Die größe des buffers in byte
+        //! \param size Die groesse des buffers in byte
         //! \param index Die position des Buffers im Buffer Array. Bereits
         //! \param index Die position des Buffers im Buffer Array. Bereits
         //! vorhanderner Buffer wird ersetzt. Buffer 1 kann nicht erstellt
         //! vorhanderner Buffer wird ersetzt. Buffer 1 kann nicht erstellt
         //! werden, wenn Buffer 0 noch nicht erstellt wurde usw.
         //! werden, wenn Buffer 0 noch nicht erstellt wurde usw.
         virtual bool erstelleConstBuffer(int size, int index) = 0;
         virtual bool erstelleConstBuffer(int size, int index) = 0;
-        //! Löscht einen constanten Buffer
-        //! \param index der Index des Buffers, der gelöscht werden soll. Buffer
-        //! 0 kann nicht gelöscht werden, solange Buffer 1 noch existiert usw.
+        //! Loescht einen constanten Buffer
+        //! \param index der Index des Buffers, der geloescht werden soll. Buffer
+        //! 0 kann nicht geloescht werden, solange Buffer 1 noch existiert usw.
         DLLEXPORT bool removeConstBuffer(int index);
         DLLEXPORT bool removeConstBuffer(int index);
         //! Kopiert daten in einen constanten buffer
         //! Kopiert daten in einen constanten buffer
         //!  zD3d11Context: Das Context Objekt, das zum kopieren verwendt werden
         //!  zD3d11Context: Das Context Objekt, das zum kopieren verwendt werden
         //!  soll
         //!  soll
-        //! \param data Einen zeiger auf en byte Array der größe des Buffers
+        //! \param data Einen zeiger auf en byte Array der groesse des Buffers
         //! \param index Der Index des Buffers
         //! \param index Der Index des Buffers
-        //! \param len Die Länge der Daten in Bytes (-1 für die maximale größe
+        //! \param len Die Laenge der Daten in Bytes (-1 fuer die maximale groesse
         //! des Buffers)
         //! des Buffers)
-        DLLEXPORT bool füllConstBuffer(char* data, int index, int len = -1);
-        //! Gibt die Länge eines constanten Buffers zurück
+        DLLEXPORT bool fuellConstBuffer(char* data, int index, int len = -1);
+        //! Gibt die Laenge eines constanten Buffers zurueck
         //! \param index Der Index des Buffers
         //! \param index Der Index des Buffers
-        DLLEXPORT int getConstBufferLänge(int index) const;
-        //! Gibt den Shadertyp zurück
+        DLLEXPORT int getConstBufferLaenge(int index) const;
+        //! Gibt den Shadertyp zurueck
         DLLEXPORT ShaderType getType() const;
         DLLEXPORT ShaderType getType() const;
-        //! Gibt den index des ersten nicht initialisierten buffers zurück
+        //! Gibt den index des ersten nicht initialisierten buffers zurueck
         DLLEXPORT int getFirstUninitializedBufferIndex() const;
         DLLEXPORT int getFirstUninitializedBufferIndex() const;
     };
     };
 
 
@@ -89,9 +89,9 @@ namespace Framework
             ID3D11Device* device, ID3D11DeviceContext* context);
             ID3D11Device* device, ID3D11DeviceContext* context);
         DLLEXPORT virtual ~DX11Shader();
         DLLEXPORT virtual ~DX11Shader();
         //! erstellt ein constanten Buffer, der constante daten an den Shader
         //! erstellt ein constanten Buffer, der constante daten an den Shader
-        //! übergibt es können maximal 14 Buffer erstellt werden
+        //! uebergibt es koennen maximal 14 Buffer erstellt werden
         //!  zD3d11Device: Das Device, mit dem der Buffer erstellt werden soll
         //!  zD3d11Device: Das Device, mit dem der Buffer erstellt werden soll
-        //! \param size Die größe des buffers in byte
+        //! \param size Die groesse des buffers in byte
         //! \param index Die position des Buffers im Buffer Array. Bereits
         //! \param index Die position des Buffers im Buffer Array. Bereits
         //! vorhanderner Buffer wird ersetzt. Buffer 1 kann nicht erstellt
         //! vorhanderner Buffer wird ersetzt. Buffer 1 kann nicht erstellt
         //! werden, wenn Buffer 0 noch nicht erstellt wurde usw.
         //! werden, wenn Buffer 0 noch nicht erstellt wurde usw.
@@ -115,8 +115,8 @@ namespace Framework
         //!  zD3d11Device: Das Device, mit welchem der Shader erstellt werden
         //!  zD3d11Device: Das Device, mit welchem der Shader erstellt werden
         //!  soll
         //!  soll
         //! \param bytes Die Bytes des compilierten codes
         //! \param bytes Die Bytes des compilierten codes
-        //! \param length die Länge des bytearrays
-        //! \return true, wenn bytes gültig ist, false sonst
+        //! \param length die Laenge des bytearrays
+        //! \return true, wenn bytes gueltig ist, false sonst
         DLLEXPORT bool setCompiledByteArray(
         DLLEXPORT bool setCompiledByteArray(
             unsigned char* bytes, int length) override;
             unsigned char* bytes, int length) override;
         //! Nach dem Aufruf dieser Funktion wird dieser Shader als Pixel Shader
         //! Nach dem Aufruf dieser Funktion wird dieser Shader als Pixel Shader
@@ -145,11 +145,11 @@ namespace Framework
         //!  zD3d11Device: Das Device, mit welchem der Shader erstellt werden
         //!  zD3d11Device: Das Device, mit welchem der Shader erstellt werden
         //!  soll
         //!  soll
         //! \param bytes Die Bytes des compilierten codes
         //! \param bytes Die Bytes des compilierten codes
-        //! \param length die Länge des bytearrays
-        //! \return true, wenn bytes gültig ist, false sonst
+        //! \param length die Laenge des bytearrays
+        //! \return true, wenn bytes gueltig ist, false sonst
         DLLEXPORT bool setCompiledByteArray(
         DLLEXPORT bool setCompiledByteArray(
             unsigned char* bytes, int length) override;
             unsigned char* bytes, int length) override;
-        //! erstellt ein InputLayout für den Shader
+        //! erstellt ein InputLayout fuer den Shader
         //! Darf erst nach compile aufgerufen werden
         //! Darf erst nach compile aufgerufen werden
         //!  zD3d11Device: Das Device, mit dem das Layout erstellt werden soll
         //!  zD3d11Device: Das Device, mit dem das Layout erstellt werden soll
         //! \param descArray Ein Array mit initialisierungsdaten
         //! \param descArray Ein Array mit initialisierungsdaten

+ 45 - 45
Tabelle.cpp

@@ -1,4 +1,4 @@
-#include "Tabelle.h"
+#include "Tabelle.h"
 
 
 #include "AlphaFeld.h"
 #include "AlphaFeld.h"
 #include "Bild.h"
 #include "Bild.h"
@@ -272,7 +272,7 @@ void ObjTabelle::doMausEreignis(
 }
 }
 
 
 // nicht constant
 // nicht constant
-void ObjTabelle::addSpalte(const char* name) // Spalte hinzufügen
+void ObjTabelle::addSpalte(const char* name) // Spalte hinzufuegen
 {
 {
     addSpalte(spaltenAnzahl, name);
     addSpalte(spaltenAnzahl, name);
 }
 }
@@ -283,7 +283,7 @@ void ObjTabelle::addSpalte(Text* name)
 }
 }
 
 
 void ObjTabelle::addSpalte(
 void ObjTabelle::addSpalte(
-    int sNum, const char* name) // Spalte bei sNum einfügen
+    int sNum, const char* name) // Spalte bei sNum einfuegen
 {
 {
     if (sNum > spaltenAnzahl) return;
     if (sNum > spaltenAnzahl) return;
     lockZeichnung();
     lockZeichnung();
@@ -313,7 +313,7 @@ void ObjTabelle::addSpalte(int sNum, Text* name)
     name->release();
     name->release();
 }
 }
 
 
-void ObjTabelle::addZeile(const char* name) // Zeile Hinzufügen
+void ObjTabelle::addZeile(const char* name) // Zeile Hinzufuegen
 {
 {
     addZeile(zeilenAnzahl, name);
     addZeile(zeilenAnzahl, name);
 }
 }
@@ -323,7 +323,7 @@ void ObjTabelle::addZeile(Text* name)
     addZeile(zeilenAnzahl, name);
     addZeile(zeilenAnzahl, name);
 }
 }
 
 
-void ObjTabelle::addZeile(int zNum, const char* name) // Zeile bei zNum einfügen
+void ObjTabelle::addZeile(int zNum, const char* name) // Zeile bei zNum einfuegen
 {
 {
     if (zNum > zeilenAnzahl) return;
     if (zNum > zeilenAnzahl) return;
     lockZeichnung();
     lockZeichnung();
@@ -349,7 +349,7 @@ void ObjTabelle::addZeile(int zNum, Text* name)
     name->release();
     name->release();
 }
 }
 
 
-void ObjTabelle::removeSpalte(int sNum) // Spalte löschen
+void ObjTabelle::removeSpalte(int sNum) // Spalte loeschen
 {
 {
     if (sNum >= spaltenAnzahl) return;
     if (sNum >= spaltenAnzahl) return;
     lockZeichnung();
     lockZeichnung();
@@ -378,7 +378,7 @@ void ObjTabelle::removeSpalte(Text* name)
     removeSpalte(getSpaltenNummer(name));
     removeSpalte(getSpaltenNummer(name));
 }
 }
 
 
-void ObjTabelle::removeZeile(int zNum) // Zeile löschen
+void ObjTabelle::removeZeile(int zNum) // Zeile loeschen
 {
 {
     if (zNum >= zeilenAnzahl) return;
     if (zNum >= zeilenAnzahl) return;
     lockZeichnung();
     lockZeichnung();
@@ -569,7 +569,7 @@ void ObjTabelle::setSpaltenBreite(Text* name, int br)
     setSpaltenBreite(getSpaltenNummer(name), br);
     setSpaltenBreite(getSpaltenNummer(name), br);
 }
 }
 
 
-void ObjTabelle::setZeilenHeight(int zNum, int hi) // setzt die Zeilenhöhe
+void ObjTabelle::setZeilenHeight(int zNum, int hi) // setzt die Zeilenhoehe
 {
 {
     if (zNum >= zeilenAnzahl) return;
     if (zNum >= zeilenAnzahl) return;
     lockZeichnung();
     lockZeichnung();
@@ -629,7 +629,7 @@ void ObjTabelle::setMaxSpaltenBreite(Text* name, int maxBr)
 }
 }
 
 
 void ObjTabelle::setMinZeilenHeight(
 void ObjTabelle::setMinZeilenHeight(
-    int zNum, int minHi) // setzt die mindest Zeilenhöhe
+    int zNum, int minHi) // setzt die mindest Zeilenhoehe
 {
 {
     if (zNum >= zeilenAnzahl) return;
     if (zNum >= zeilenAnzahl) return;
     lockZeichnung();
     lockZeichnung();
@@ -649,7 +649,7 @@ void ObjTabelle::setMinZeilenHeight(Text* name, int minHi)
 }
 }
 
 
 void ObjTabelle::setMaxZeilenHeight(
 void ObjTabelle::setMaxZeilenHeight(
-    int zNum, int maxHi) // setzt die maximale Zeilenhöhe
+    int zNum, int maxHi) // setzt die maximale Zeilenhoehe
 {
 {
     if (zNum >= zeilenAnzahl) return;
     if (zNum >= zeilenAnzahl) return;
     lockZeichnung();
     lockZeichnung();
@@ -669,7 +669,7 @@ void ObjTabelle::setMaxZeilenHeight(Text* name, int maxHi)
 }
 }
 
 
 void ObjTabelle::setAuswahl(
 void ObjTabelle::setAuswahl(
-    int sNum, int zNum) // wählt das entsprechnde Feld aus
+    int sNum, int zNum) // waehlt das entsprechnde Feld aus
 {
 {
     if (sNum >= spaltenAnzahl || zNum >= zeilenAnzahl) return;
     if (sNum >= spaltenAnzahl || zNum >= zeilenAnzahl) return;
     lockZeichnung();
     lockZeichnung();
@@ -737,7 +737,7 @@ void ObjTabelle::setAAfFarbe(int f) // setzt die Farbe des auswahl AlphaFeldes
 }
 }
 
 
 void ObjTabelle::setAAfStrength(
 void ObjTabelle::setAAfStrength(
-    int st) // setzt die Stärke des auswahl AlphaFeldes
+    int st) // setzt die Staerke des auswahl AlphaFeldes
 {
 {
     if (!aAf) aAf = new AlphaFeld();
     if (!aAf) aAf = new AlphaFeld();
     aAf->setStrength(st);
     aAf->setStrength(st);
@@ -867,7 +867,7 @@ void ObjTabelle::setAAfFarbe(Text* spaltenName, Text* zeilenName, int f)
 }
 }
 
 
 void ObjTabelle::setAAfStrength(
 void ObjTabelle::setAAfStrength(
-    int sNum, int zNum, int st) // setzt die Stärke des auswahl AlphaFeldes
+    int sNum, int zNum, int st) // setzt die Staerke des auswahl AlphaFeldes
 {
 {
     if (msaAf->z(sNum))
     if (msaAf->z(sNum))
     {
     {
@@ -1160,18 +1160,18 @@ void ObjTabelle::render(Bild& zRObj) // zeichnet nach zRObj
 }
 }
 
 
 // constant
 // constant
-int ObjTabelle::getSpaltenAnzahl() const // gibt die Anzahl der Spalten zurück
+int ObjTabelle::getSpaltenAnzahl() const // gibt die Anzahl der Spalten zurueck
 {
 {
     return spaltenAnzahl;
     return spaltenAnzahl;
 }
 }
 
 
-int ObjTabelle::getZeilenAnzahl() const // gibt die Anzahl der Zeilen zurück
+int ObjTabelle::getZeilenAnzahl() const // gibt die Anzahl der Zeilen zurueck
 {
 {
     return zeilenAnzahl;
     return zeilenAnzahl;
 }
 }
 
 
 int ObjTabelle::getSpaltenNummer(const char* name)
 int ObjTabelle::getSpaltenNummer(const char* name)
-    const // gibt die Nummer der Spalte mit dem Namen name zurück
+    const // gibt die Nummer der Spalte mit dem Namen name zurueck
 {
 {
     for (int i = 0; i < spaltenAnzahl; ++i)
     for (int i = 0; i < spaltenAnzahl; ++i)
     {
     {
@@ -1188,7 +1188,7 @@ int ObjTabelle::getSpaltenNummer(Text* name) const
 }
 }
 
 
 Text* ObjTabelle::getSpaltenName(
 Text* ObjTabelle::getSpaltenName(
-    int num) const // gibt den Namen der Spalte mit Nummer num zurück
+    int num) const // gibt den Namen der Spalte mit Nummer num zurueck
 {
 {
     return spaltenNamen->get(num);
     return spaltenNamen->get(num);
 }
 }
@@ -1199,7 +1199,7 @@ Text* ObjTabelle::zSpaltenName(int num) const
 }
 }
 
 
 int ObjTabelle::getZeilenNummer(const char* name)
 int ObjTabelle::getZeilenNummer(const char* name)
-    const // gibt die Nummer der Zeile mit dem Namen name zurück
+    const // gibt die Nummer der Zeile mit dem Namen name zurueck
 {
 {
     for (int i = 0; i < zeilenAnzahl; ++i)
     for (int i = 0; i < zeilenAnzahl; ++i)
     {
     {
@@ -1216,7 +1216,7 @@ int ObjTabelle::getZeilenNummer(Text* name) const
 }
 }
 
 
 Text* ObjTabelle::getZeilenName(
 Text* ObjTabelle::getZeilenName(
-    int num) const // gibt den Namen der Zeile mit Nummer num zurück
+    int num) const // gibt den Namen der Zeile mit Nummer num zurueck
 {
 {
     return zeilenNamen->get(num);
     return zeilenNamen->get(num);
 }
 }
@@ -1227,7 +1227,7 @@ Text* ObjTabelle::zZeilenName(int num) const
 }
 }
 
 
 Punkt ObjTabelle::getZeichnungPosition(
 Punkt ObjTabelle::getZeichnungPosition(
-    Zeichnung* zObj) const // gibt die Position eines Zeichnungs zurück
+    Zeichnung* zObj) const // gibt die Position eines Zeichnungs zurueck
 {
 {
     for (int x = 0; x < spaltenAnzahl; ++x)
     for (int x = 0; x < spaltenAnzahl; ++x)
     {
     {
@@ -1240,7 +1240,7 @@ Punkt ObjTabelle::getZeichnungPosition(
 }
 }
 
 
 Zeichnung* ObjTabelle::zZeichnung(
 Zeichnung* ObjTabelle::zZeichnung(
-    int sNum, int zNum) const // gibt das Zeichnung auf der Position zurück
+    int sNum, int zNum) const // gibt das Zeichnung auf der Position zurueck
 {
 {
     if (sNum < 0 || zNum < 0 || sNum >= spaltenAnzahl || zNum >= zeilenAnzahl)
     if (sNum < 0 || zNum < 0 || sNum >= spaltenAnzahl || zNum >= zeilenAnzahl)
         return 0;
         return 0;
@@ -1264,7 +1264,7 @@ Zeichnung* ObjTabelle::zZeichnung(Text* spaltenName, Text* zeilenName) const
 }
 }
 
 
 Zeichnung* ObjTabelle::getZeichnung(
 Zeichnung* ObjTabelle::getZeichnung(
-    int sNum, int zNum) const // gibt das Zeichnung auf der Position zurück
+    int sNum, int zNum) const // gibt das Zeichnung auf der Position zurueck
 {
 {
     if (!members->z(sNum)) return 0;
     if (!members->z(sNum)) return 0;
     RCArray<Zeichnung>* tmp = members->z(sNum);
     RCArray<Zeichnung>* tmp = members->z(sNum);
@@ -1286,7 +1286,7 @@ Zeichnung* ObjTabelle::getZeichnung(Text* spaltenName, Text* zeilenName) const
 }
 }
 
 
 int ObjTabelle::getSpaltenBreite(
 int ObjTabelle::getSpaltenBreite(
-    int num) const // gibt die Breite der Spalte zurück
+    int num) const // gibt die Breite der Spalte zurueck
 {
 {
     return spaltenBreite->get(num);
     return spaltenBreite->get(num);
 }
 }
@@ -1301,7 +1301,7 @@ int ObjTabelle::getSpaltenBreite(Text* name) const
     return getSpaltenBreite(getSpaltenNummer(name));
     return getSpaltenBreite(getSpaltenNummer(name));
 }
 }
 
 
-int ObjTabelle::getZeilenHeight(int num) const // gibt die Höhe der Zeile zurück
+int ObjTabelle::getZeilenHeight(int num) const // gibt die Hoehe der Zeile zurueck
 {
 {
     return zeilenHeight->get(num);
     return zeilenHeight->get(num);
 }
 }
@@ -1317,7 +1317,7 @@ int ObjTabelle::getZeilenHeight(Text* name) const
 }
 }
 
 
 int ObjTabelle::getMinSpaltenBreite(
 int ObjTabelle::getMinSpaltenBreite(
-    int num) const // gibt die minimale Spaltengröße zurück
+    int num) const // gibt die minimale Spaltengroesse zurueck
 {
 {
     return minSpaltenBreite->get(num);
     return minSpaltenBreite->get(num);
 }
 }
@@ -1333,7 +1333,7 @@ int ObjTabelle::getMinSpaltenBreite(Text* name) const
 }
 }
 
 
 int ObjTabelle::getMaxSpaltenBreite(
 int ObjTabelle::getMaxSpaltenBreite(
-    int num) const // gibt die maximale Spaltengröße zurück
+    int num) const // gibt die maximale Spaltengroesse zurueck
 {
 {
     return maxSpaltenBreite->get(num);
     return maxSpaltenBreite->get(num);
 }
 }
@@ -1349,7 +1349,7 @@ int ObjTabelle::getMaxSpaltenBreite(Text* name) const
 }
 }
 
 
 int ObjTabelle::getMinZeilenHeight(
 int ObjTabelle::getMinZeilenHeight(
-    int num) const // gibt die minimale Zeilenhöhe zurück
+    int num) const // gibt die minimale Zeilenhoehe zurueck
 {
 {
     return minZeilenHeight->get(num);
     return minZeilenHeight->get(num);
 }
 }
@@ -1365,7 +1365,7 @@ int ObjTabelle::getMinZeilenHeight(Text* name) const
 }
 }
 
 
 int ObjTabelle::getMaxZeilenHeight(
 int ObjTabelle::getMaxZeilenHeight(
-    int num) const // gibt die maximale Zeilenhöhe zurück
+    int num) const // gibt die maximale Zeilenhoehe zurueck
 {
 {
     return maxZeilenHeight->get(num);
     return maxZeilenHeight->get(num);
 }
 }
@@ -1449,22 +1449,22 @@ Text* ObjTabelle::zMausZeilenName(int my) const
 }
 }
 
 
 const Punkt&
 const Punkt&
-ObjTabelle::getAuswahlPosition() const // gibt die Auswahl Position zurück
+ObjTabelle::getAuswahlPosition() const // gibt die Auswahl Position zurueck
 {
 {
     return selected;
     return selected;
 }
 }
 
 
-int ObjTabelle::getRasterFarbe() const // gibt die Farbe des Rasters zurück
+int ObjTabelle::getRasterFarbe() const // gibt die Farbe des Rasters zurueck
 {
 {
     return rasterFarbe;
     return rasterFarbe;
 }
 }
 
 
-int ObjTabelle::getRasterBreite() const // gibt die Breite des Rasters zurück
+int ObjTabelle::getRasterBreite() const // gibt die Breite des Rasters zurueck
 {
 {
     return rasterBreite;
     return rasterBreite;
 }
 }
 
 
-Rahmen* ObjTabelle::getARahmen() const // gibt den auswahl Rahmen zurück
+Rahmen* ObjTabelle::getARahmen() const // gibt den auswahl Rahmen zurueck
 {
 {
     return aRam ? dynamic_cast<Rahmen*>(aRam->getThis()) : 0;
     return aRam ? dynamic_cast<Rahmen*>(aRam->getThis()) : 0;
 }
 }
@@ -1475,7 +1475,7 @@ Rahmen* ObjTabelle::zARahmen() const
 }
 }
 
 
 AlphaFeld*
 AlphaFeld*
-ObjTabelle::getAAlphaFeld() const // gibt das auswahl AlphaFeld zurück
+ObjTabelle::getAAlphaFeld() const // gibt das auswahl AlphaFeld zurueck
 {
 {
     return aAf ? dynamic_cast<AlphaFeld*>(aAf->getThis()) : 0;
     return aAf ? dynamic_cast<AlphaFeld*>(aAf->getThis()) : 0;
 }
 }
@@ -1486,7 +1486,7 @@ AlphaFeld* ObjTabelle::zAAlphaFeld() const
 }
 }
 
 
 Rahmen* ObjTabelle::getARahmen(
 Rahmen* ObjTabelle::getARahmen(
-    int sNum, int zNum) const // gibt den auswahl Rahmen zurück
+    int sNum, int zNum) const // gibt den auswahl Rahmen zurueck
 {
 {
     RCArray<Rahmen>* tmp = msaRam->z(sNum);
     RCArray<Rahmen>* tmp = msaRam->z(sNum);
     return tmp ? tmp->get(zNum) : 0;
     return tmp ? tmp->get(zNum) : 0;
@@ -1499,7 +1499,7 @@ Rahmen* ObjTabelle::zARahmen(int sNum, int zNum) const
 }
 }
 
 
 AlphaFeld* ObjTabelle::getAAlphaFeld(
 AlphaFeld* ObjTabelle::getAAlphaFeld(
-    int sNum, int zNum) const // gibt das auswahl AlphaFeld zurück
+    int sNum, int zNum) const // gibt das auswahl AlphaFeld zurueck
 {
 {
     RCArray<AlphaFeld>* tmp = msaAf->z(sNum);
     RCArray<AlphaFeld>* tmp = msaAf->z(sNum);
     return tmp ? tmp->get(zNum) : 0;
     return tmp ? tmp->get(zNum) : 0;
@@ -1511,7 +1511,7 @@ AlphaFeld* ObjTabelle::zAAlphaFeld(int sNum, int zNum) const
 }
 }
 
 
 Rahmen* ObjTabelle::getARahmen(const char* spaltenName,
 Rahmen* ObjTabelle::getARahmen(const char* spaltenName,
-    const char* zeilenName) const // gibt den auswahl Rahmen zurück
+    const char* zeilenName) const // gibt den auswahl Rahmen zurueck
 {
 {
     return getARahmen(
     return getARahmen(
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName));
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName));
@@ -1524,7 +1524,7 @@ Rahmen* ObjTabelle::zARahmen(
 }
 }
 
 
 AlphaFeld* ObjTabelle::getAAlphaFeld(const char* spaltenName,
 AlphaFeld* ObjTabelle::getAAlphaFeld(const char* spaltenName,
-    const char* zeilenName) const // gibt das auswahl AlphaFeld zurück
+    const char* zeilenName) const // gibt das auswahl AlphaFeld zurueck
 {
 {
     return getAAlphaFeld(
     return getAAlphaFeld(
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName));
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName));
@@ -1538,7 +1538,7 @@ AlphaFeld* ObjTabelle::zAAlphaFeld(
 }
 }
 
 
 Rahmen* ObjTabelle::getARahmen(
 Rahmen* ObjTabelle::getARahmen(
-    Text* spaltenName, Text* zeilenName) const // gibt den auswahl Rahmen zurück
+    Text* spaltenName, Text* zeilenName) const // gibt den auswahl Rahmen zurueck
 {
 {
     return getARahmen(
     return getARahmen(
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName));
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName));
@@ -1550,7 +1550,7 @@ Rahmen* ObjTabelle::zARahmen(Text* spaltenName, Text* zeilenName) const
 }
 }
 
 
 AlphaFeld* ObjTabelle::getAAlphaFeld(Text* spaltenName,
 AlphaFeld* ObjTabelle::getAAlphaFeld(Text* spaltenName,
-    Text* zeilenName) const // gibt das auswahl AlphaFeld zurück
+    Text* zeilenName) const // gibt das auswahl AlphaFeld zurueck
 {
 {
     return getAAlphaFeld(
     return getAAlphaFeld(
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName));
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName));
@@ -1563,7 +1563,7 @@ AlphaFeld* ObjTabelle::zAAlphaFeld(Text* spaltenName, Text* zeilenName) const
 }
 }
 
 
 bool ObjTabelle::hatMsStyle(
 bool ObjTabelle::hatMsStyle(
-    int sNum, int zNum, __int64 style) const // prüft, ob style vorhanden ist
+    int sNum, int zNum, __int64 style) const // prueft, ob style vorhanden ist
 {
 {
     __int64 s = styles->z(sNum) && styles->z(sNum)->hat(zNum)
     __int64 s = styles->z(sNum) && styles->z(sNum)->hat(zNum)
                   ? styles->z(sNum)->get(zNum)
                   ? styles->z(sNum)->get(zNum)
@@ -1573,7 +1573,7 @@ bool ObjTabelle::hatMsStyle(
 
 
 bool ObjTabelle::hatMsStyleNicht(int sNum,
 bool ObjTabelle::hatMsStyleNicht(int sNum,
     int zNum,
     int zNum,
-    __int64 style) const // prüft, ob style nicht vorhanden ist
+    __int64 style) const // prueft, ob style nicht vorhanden ist
 {
 {
     __int64 s = styles->z(sNum) && styles->z(sNum)->hat(zNum)
     __int64 s = styles->z(sNum) && styles->z(sNum)->hat(zNum)
                   ? styles->z(sNum)->get(zNum)
                   ? styles->z(sNum)->get(zNum)
@@ -1583,7 +1583,7 @@ bool ObjTabelle::hatMsStyleNicht(int sNum,
 
 
 bool ObjTabelle::hatMsStyle(const char* spaltenName,
 bool ObjTabelle::hatMsStyle(const char* spaltenName,
     const char* zeilenName,
     const char* zeilenName,
-    __int64 style) const // prüft, ob style vorhanden ist
+    __int64 style) const // prueft, ob style vorhanden ist
 {
 {
     return hatMsStyle(
     return hatMsStyle(
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName), style);
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName), style);
@@ -1591,7 +1591,7 @@ bool ObjTabelle::hatMsStyle(const char* spaltenName,
 
 
 bool ObjTabelle::hatMsStyleNicht(const char* spaltenName,
 bool ObjTabelle::hatMsStyleNicht(const char* spaltenName,
     const char* zeilenName,
     const char* zeilenName,
-    __int64 style) const // prüft, ob style nicht vorhanden ist
+    __int64 style) const // prueft, ob style nicht vorhanden ist
 {
 {
     return hatMsStyleNicht(
     return hatMsStyleNicht(
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName), style);
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName), style);
@@ -1599,7 +1599,7 @@ bool ObjTabelle::hatMsStyleNicht(const char* spaltenName,
 
 
 bool ObjTabelle::hatMsStyle(Text* spaltenName,
 bool ObjTabelle::hatMsStyle(Text* spaltenName,
     Text* zeilenName,
     Text* zeilenName,
-    __int64 style) const // prüft, ob style vorhanden ist
+    __int64 style) const // prueft, ob style vorhanden ist
 {
 {
     return hatMsStyle(
     return hatMsStyle(
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName), style);
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName), style);
@@ -1607,7 +1607,7 @@ bool ObjTabelle::hatMsStyle(Text* spaltenName,
 
 
 bool ObjTabelle::hatMsStyleNicht(Text* spaltenName,
 bool ObjTabelle::hatMsStyleNicht(Text* spaltenName,
     Text* zeilenName,
     Text* zeilenName,
-    __int64 style) const // prüft, ob style nicht vorhanden ist
+    __int64 style) const // prueft, ob style nicht vorhanden ist
 {
 {
     return hatMsStyleNicht(
     return hatMsStyleNicht(
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName), style);
         getSpaltenNummer(spaltenName), getZeilenNummer(zeilenName), style);

+ 293 - 293
Tabelle.h

@@ -1,4 +1,4 @@
-#ifndef Tabelle_H
+#ifndef Tabelle_H
 #define Tabelle_H
 #define Tabelle_H
 
 
 #include "Array.h"
 #include "Array.h"
@@ -21,31 +21,31 @@ namespace Framework
         {
         {
         public:
         public:
             //! Wenn dieser Flag gesetzt wird, so kann der
             //! Wenn dieser Flag gesetzt wird, so kann der
-            //! Benutzer die Spalten mit der Maus vergrößern
+            //! Benutzer die Spalten mit der Maus vergroessern
             //! und verkleinern
             //! und verkleinern
             static const __int64 SpaltenBreiteChangeable = 0x00001000;
             static const __int64 SpaltenBreiteChangeable = 0x00001000;
             //! Wenn dieser Flag gesetzt wird, so kann der
             //! Wenn dieser Flag gesetzt wird, so kann der
-            //! Benutzer die Spalten mit der Maus vergrößern
+            //! Benutzer die Spalten mit der Maus vergroessern
             //! und verkleinern
             //! und verkleinern
             static const __int64 ZeilenHeightChangeable = 0x00002000;
             static const __int64 ZeilenHeightChangeable = 0x00002000;
             //! Wenn dieser Flag gesetzt wird, so kann der
             //! Wenn dieser Flag gesetzt wird, so kann der
-            //! Nutzer trotz des Flags SpaltenBreiteÄnderbar
+            //! Nutzer trotz des Flags SpaltenBreiteAEnderbar
             //! die Spaltenbreite nicht kleiner machen als
             //! die Spaltenbreite nicht kleiner machen als
             //! eine bestimmte Grenze
             //! eine bestimmte Grenze
             static const __int64 SpaltenBreiteMin = 0x00004000;
             static const __int64 SpaltenBreiteMin = 0x00004000;
             //! Wenn dieser Flag gesetzt wird, so kann der
             //! Wenn dieser Flag gesetzt wird, so kann der
-            //! Nutzer trotz des Flags SpaltenBreiteÄnderbar
-            //! die Spaltenbreite nicht größer machen als eine
+            //! Nutzer trotz des Flags SpaltenBreiteAEnderbar
+            //! die Spaltenbreite nicht groesser machen als eine
             //! bestimmte Grenze
             //! bestimmte Grenze
             static const __int64 SpaltenBreiteMax = 0x00008000;
             static const __int64 SpaltenBreiteMax = 0x00008000;
             //! Wenn dieser Flag gesetzt wird, so kann der
             //! Wenn dieser Flag gesetzt wird, so kann der
-            //! Nutzer trotz des Flags ZeilenHöheÄnderbar die
-            //! Zeilenhöhe nicht kleiner machen als eine
+            //! Nutzer trotz des Flags ZeilenHoeheAEnderbar die
+            //! Zeilenhoehe nicht kleiner machen als eine
             //! bestimmte Grenze
             //! bestimmte Grenze
             static const __int64 ZeilenHeightMin = 0x00010000;
             static const __int64 ZeilenHeightMin = 0x00010000;
             //! Wenn dieser Flag gesetzt wird, so kann der
             //! Wenn dieser Flag gesetzt wird, so kann der
-            //! Nutzer trotz des Flags ZeilenHöheÄnderbar die
-            //! Zeilenhöhe nicht größer machen als eine
+            //! Nutzer trotz des Flags ZeilenHoeheAEnderbar die
+            //! Zeilenhoehe nicht groesser machen als eine
             //! bestimmte Grenze
             //! bestimmte Grenze
             static const __int64 ZeilenHeightMax = 0x00020000;
             static const __int64 ZeilenHeightMax = 0x00020000;
             //! Wenn dieser Flag gesetzt wird, so kann der
             //! Wenn dieser Flag gesetzt wird, so kann der
@@ -58,29 +58,29 @@ namespace Framework
             static const __int64 ZeilenBeweglich = 0x00800000;
             static const __int64 ZeilenBeweglich = 0x00800000;
             //! Wenn dieser Flag gesetzt ist, so bekommt das
             //! Wenn dieser Flag gesetzt ist, so bekommt das
             //! Feld, dass der Benutzer durch den Flag Erlaubt
             //! Feld, dass der Benutzer durch den Flag Erlaubt
-            //! auswählen kann einen anderen Rahmen
+            //! auswaehlen kann einen anderen Rahmen
             static const __int64 AuswahlRahmen = 0x0080000;
             static const __int64 AuswahlRahmen = 0x0080000;
             //! Wenn dieser Flag gesetzt ist, so bekommt das
             //! Wenn dieser Flag gesetzt ist, so bekommt das
             //! Feld, dass der Benutzer durch den Flag Erlaubt
             //! Feld, dass der Benutzer durch den Flag Erlaubt
-            //! auswählen kann ein anderes AlphaFeld
+            //! auswaehlen kann ein anderes AlphaFeld
             static const __int64 AuswahlBuffer = 0x00100000;
             static const __int64 AuswahlBuffer = 0x00100000;
             //! Wenn dieser Flag gesetzt ist, so kann jedes
             //! Wenn dieser Flag gesetzt ist, so kann jedes
             //! Feld andere Rahmen und AlphaFelder beim
             //! Feld andere Rahmen und AlphaFelder beim
-            //! Auswählen haben.
+            //! Auswaehlen haben.
             static const __int64 AuswahlMultistyled = 0x00200000;
             static const __int64 AuswahlMultistyled = 0x00200000;
             //! Wenn dieser Flag gesetzt ist, so werden
             //! Wenn dieser Flag gesetzt ist, so werden
             //! zwischen den Feldern Linien gezeichnet
             //! zwischen den Feldern Linien gezeichnet
             static const __int64 Raster = 0x00400000;
             static const __int64 Raster = 0x00400000;
 
 
-            //! Vereint die Flags: SpaltenBreiteÄnderbar,
-            //! ZeilenHöheÄnderbar, SpaltenBeweglich,
+            //! Vereint die Flags: SpaltenBreiteAEnderbar,
+            //! ZeilenHoeheAEnderbar, SpaltenBeweglich,
             //! ZeilenBeweglich
             //! ZeilenBeweglich
             static const __int64 beweglich = SpaltenBreiteChangeable
             static const __int64 beweglich = SpaltenBreiteChangeable
                                            | ZeilenHeightChangeable
                                            | ZeilenHeightChangeable
                                            | SpaltenBeweglich | ZeilenBeweglich;
                                            | SpaltenBeweglich | ZeilenBeweglich;
             //! Vereint die Flags: SpaltenBreiteMax,
             //! Vereint die Flags: SpaltenBreiteMax,
-            //! SpaltenBreiteMin, ZeilenHöheMax,
-            //! ZeilenHöheMax
+            //! SpaltenBreiteMin, ZeilenHoeheMax,
+            //! ZeilenHoeheMax
             static const __int64 min_max = SpaltenBreiteMax | SpaltenBreiteMin
             static const __int64 min_max = SpaltenBreiteMax | SpaltenBreiteMin
                                          | ZeilenHeightMax | ZeilenHeightMax;
                                          | ZeilenHeightMax | ZeilenHeightMax;
             //! Vereint die Flags: VScroll, HScroll
             //! Vereint die Flags: VScroll, HScroll
@@ -118,7 +118,7 @@ namespace Framework
         RCArray<RCArray<AlphaFeld>>* msaAf;
         RCArray<RCArray<AlphaFeld>>* msaAf;
         RCArray<Array<__int64>>* styles;
         RCArray<Array<__int64>>* styles;
         //! Verarbeitet Maus Nachrichten
         //! Verarbeitet Maus Nachrichten
-        //! \param me Das Ereignis, was durch die Mauseingabe ausgelößt wurde
+        //! \param me Das Ereignis, was durch die Mauseingabe ausgeloesst wurde
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
 
 
     public:
     public:
@@ -126,31 +126,31 @@ namespace Framework
         DLLEXPORT ObjTabelle();
         DLLEXPORT ObjTabelle();
         //! Destruktor
         //! Destruktor
         DLLEXPORT virtual ~ObjTabelle();
         DLLEXPORT virtual ~ObjTabelle();
-        //! Fügt der Tabelle eine Spalte hinzu
+        //! Fuegt der Tabelle eine Spalte hinzu
         //! \param name Der Name der Spalte
         //! \param name Der Name der Spalte
         DLLEXPORT void addSpalte(const char* name);
         DLLEXPORT void addSpalte(const char* name);
-        //! Fügt der Tabelle eine Spalte hinzu
+        //! Fuegt der Tabelle eine Spalte hinzu
         //! \param name Der Name der Spalte
         //! \param name Der Name der Spalte
         DLLEXPORT void addSpalte(Text* name);
         DLLEXPORT void addSpalte(Text* name);
-        //! Fügt der Tabelle an einer bestimmten Position eine Spalte hinzu
+        //! Fuegt der Tabelle an einer bestimmten Position eine Spalte hinzu
         //! \param sNum Der Index der neuen Spalte
         //! \param sNum Der Index der neuen Spalte
         //! \param name Der Name der neuen Spalte
         //! \param name Der Name der neuen Spalte
         DLLEXPORT void addSpalte(int sNum, const char* name);
         DLLEXPORT void addSpalte(int sNum, const char* name);
-        //! Fügt der Tabelle an einer bestimmten Position eine Spalte hinzu
+        //! Fuegt der Tabelle an einer bestimmten Position eine Spalte hinzu
         //! \param sNum Der Index der neuen Spalte
         //! \param sNum Der Index der neuen Spalte
         //! \param name Der Name der neuen Spalte
         //! \param name Der Name der neuen Spalte
         DLLEXPORT void addSpalte(int sNum, Text* name);
         DLLEXPORT void addSpalte(int sNum, Text* name);
-        //! Fügt der Tabelle eine Zeile hinzu
+        //! Fuegt der Tabelle eine Zeile hinzu
         //! \param name Der Name der Zeile
         //! \param name Der Name der Zeile
         DLLEXPORT void addZeile(const char* name);
         DLLEXPORT void addZeile(const char* name);
-        //! Fügt der Tabelle eine Zeile hinzu
+        //! Fuegt der Tabelle eine Zeile hinzu
         //! \param name Der Name der Zeile
         //! \param name Der Name der Zeile
         DLLEXPORT void addZeile(Text* name);
         DLLEXPORT void addZeile(Text* name);
-        //! Fügt der Tabelle an einer bestimmten Position eine Zeile hinzu
+        //! Fuegt der Tabelle an einer bestimmten Position eine Zeile hinzu
         //! \param zNum Der Index der neuen Zeile
         //! \param zNum Der Index der neuen Zeile
         //! \param name Der Name der neuen Zeile
         //! \param name Der Name der neuen Zeile
         DLLEXPORT void addZeile(int zNum, const char* name);
         DLLEXPORT void addZeile(int zNum, const char* name);
-        //! Fügt der Tabelle an einer bestimmten Position eine Zeile hinzu
+        //! Fuegt der Tabelle an einer bestimmten Position eine Zeile hinzu
         //! \param sNum Der Index der neuen Zeile
         //! \param sNum Der Index der neuen Zeile
         //! \param name Der Name der neuen Zeile
         //! \param name Der Name der neuen Zeile
         DLLEXPORT void addZeile(int zNum, Text* name);
         DLLEXPORT void addZeile(int zNum, Text* name);
@@ -197,20 +197,20 @@ namespace Framework
         //! \param pos Der neue Index der Zeile
         //! \param pos Der neue Index der Zeile
         DLLEXPORT void setZeilePosition(int zNum, int pos);
         DLLEXPORT void setZeilePosition(int zNum, int pos);
         //! Setzt ein Zeichnung, welches in einem Bestimmten Feld sein soll
         //! Setzt ein Zeichnung, welches in einem Bestimmten Feld sein soll
-        //! Wenn bereits ein Zeichnung in dem Feld ist, wird es überschrieben.
+        //! Wenn bereits ein Zeichnung in dem Feld ist, wird es ueberschrieben.
         //! \param sNum Der Index der Spalte, in der das Zeichnung stehen soll
         //! \param sNum Der Index der Spalte, in der das Zeichnung stehen soll
         //! \param zNum Der Index der Zeile, in der das Zeichnung stehen soll
         //! \param zNum Der Index der Zeile, in der das Zeichnung stehen soll
         //! \param obj Das Zeichnung welches in dem Feld sein soll
         //! \param obj Das Zeichnung welches in dem Feld sein soll
         DLLEXPORT void setZeichnungZ(int sNum, int zNum, Zeichnung* obj);
         DLLEXPORT void setZeichnungZ(int sNum, int zNum, Zeichnung* obj);
         //! Setzt ein Zeichnung, welches in einem Bestimmten Feld sein soll
         //! Setzt ein Zeichnung, welches in einem Bestimmten Feld sein soll
-        //! Wenn bereits ein Zeichnung in dem Feld ist, wird es überschrieben.
+        //! Wenn bereits ein Zeichnung in dem Feld ist, wird es ueberschrieben.
         //! \param spaltenName Der Name der Spalte, in der das Zeichnung stehen
         //! \param spaltenName Der Name der Spalte, in der das Zeichnung stehen
         //! soll \param zeilenName Der Name der Zeile, in der das Zeichnung
         //! soll \param zeilenName Der Name der Zeile, in der das Zeichnung
         //! stehen soll \param obj Das Zeichnung welches in dem Feld sein soll
         //! stehen soll \param obj Das Zeichnung welches in dem Feld sein soll
         DLLEXPORT void setZeichnungZ(
         DLLEXPORT void setZeichnungZ(
             const char* spaltenName, const char* zeilenName, Zeichnung* obj);
             const char* spaltenName, const char* zeilenName, Zeichnung* obj);
         //! Setzt ein Zeichnung, welches in einem Bestimmten Feld sein soll
         //! Setzt ein Zeichnung, welches in einem Bestimmten Feld sein soll
-        //! Wenn bereits ein Zeichnung in dem Feld ist, wird es überschrieben.
+        //! Wenn bereits ein Zeichnung in dem Feld ist, wird es ueberschrieben.
         //! \param spaltenName Der Name der Spalte, in der das Zeichnung stehen
         //! \param spaltenName Der Name der Spalte, in der das Zeichnung stehen
         //! soll \param zeilenName Der Name der Zeile, in der das Zeichnung
         //! soll \param zeilenName Der Name der Zeile, in der das Zeichnung
         //! stehen soll \param obj Das Zeichnung welches in dem Feld sein soll
         //! stehen soll \param obj Das Zeichnung welches in dem Feld sein soll
@@ -228,580 +228,580 @@ namespace Framework
         //! \param name Der Name der Spalte
         //! \param name Der Name der Spalte
         //! \param br Die Breite in Pixeln
         //! \param br Die Breite in Pixeln
         DLLEXPORT void setSpaltenBreite(Text* name, int br);
         DLLEXPORT void setSpaltenBreite(Text* name, int br);
-        //! Setzt die Zeilen Höhe
+        //! Setzt die Zeilen Hoehe
         //! \param zNum Der Index der Zeile
         //! \param zNum Der Index der Zeile
-        //! \param hi Die Höhe in Pixeln
+        //! \param hi Die Hoehe in Pixeln
         DLLEXPORT void setZeilenHeight(int zNum, int hi);
         DLLEXPORT void setZeilenHeight(int zNum, int hi);
-        //! Setzt die Zeilen Höhe
+        //! Setzt die Zeilen Hoehe
         //! \param name Der Index der Zeile
         //! \param name Der Index der Zeile
-        //! \param hi Die Höhe in Pixeln
+        //! \param hi Die Hoehe in Pixeln
         DLLEXPORT void setZeilenHeight(const char* name, int hi);
         DLLEXPORT void setZeilenHeight(const char* name, int hi);
-        //! Setzt die Zeilen Höhe
+        //! Setzt die Zeilen Hoehe
         //! \param name Der Index der Zeile
         //! \param name Der Index der Zeile
-        //! \param hi Die Höhe in Pixeln
+        //! \param hi Die Hoehe in Pixeln
         DLLEXPORT void setZeilenHeight(Text* name, int hi);
         DLLEXPORT void setZeilenHeight(Text* name, int hi);
-        //! Setzt die minimale Spalten Breite (benötigt Flag:
-        //! SpaltenBreiteÄnderbar, SpaltenBreiteMin) \param sNum Der Index der
+        //! Setzt die minimale Spalten Breite (benoetigt Flag:
+        //! SpaltenBreiteAEnderbar, SpaltenBreiteMin) \param sNum Der Index der
         //! Spalte \param minBr Die minimale Breite in Pixeln
         //! Spalte \param minBr Die minimale Breite in Pixeln
         DLLEXPORT void setMinSpaltenBreite(int sNum, int minBr);
         DLLEXPORT void setMinSpaltenBreite(int sNum, int minBr);
-        //! Setzt die minimale Spalten Breite (benötigt Flag:
-        //! SpaltenBreiteÄnderbar, SpaltenBreiteMin) \param name Der Name der
+        //! Setzt die minimale Spalten Breite (benoetigt Flag:
+        //! SpaltenBreiteAEnderbar, SpaltenBreiteMin) \param name Der Name der
         //! Spalte \param minBr Die minimale Breite in Pixeln
         //! Spalte \param minBr Die minimale Breite in Pixeln
         DLLEXPORT void setMinSpaltenBreite(const char* name, int minBr);
         DLLEXPORT void setMinSpaltenBreite(const char* name, int minBr);
-        //! Setzt die minimale Spalten Breite (benötigt Flag:
-        //! SpaltenBreiteÄnderbar, SpaltenBreiteMin) \param name Der Name der
+        //! Setzt die minimale Spalten Breite (benoetigt Flag:
+        //! SpaltenBreiteAEnderbar, SpaltenBreiteMin) \param name Der Name der
         //! Spalte \param minBr Die minimale Breite in Pixeln
         //! Spalte \param minBr Die minimale Breite in Pixeln
         DLLEXPORT void setMinSpaltenBreite(Text* name, int minBr);
         DLLEXPORT void setMinSpaltenBreite(Text* name, int minBr);
-        //! Setzt die maximale Spalten Breite (benötigt Flag:
-        //! SpaltenBreiteÄnderbar, SpaltenBreiteMax) \param sNum Der Index der
+        //! Setzt die maximale Spalten Breite (benoetigt Flag:
+        //! SpaltenBreiteAEnderbar, SpaltenBreiteMax) \param sNum Der Index der
         //! Spalte \param maxBr Die maximale Breite in Pixeln
         //! Spalte \param maxBr Die maximale Breite in Pixeln
         DLLEXPORT void setMaxSpaltenBreite(int sNum, int maxBr);
         DLLEXPORT void setMaxSpaltenBreite(int sNum, int maxBr);
-        //! Setzt die maximale Spalten Breite (benötigt Flag:
-        //! SpaltenBreiteÄnderbar, SpaltenBreiteMax) \param name Der Name der
+        //! Setzt die maximale Spalten Breite (benoetigt Flag:
+        //! SpaltenBreiteAEnderbar, SpaltenBreiteMax) \param name Der Name der
         //! Spalte \param maxBr Die maximale Breite in Pixeln
         //! Spalte \param maxBr Die maximale Breite in Pixeln
         DLLEXPORT void setMaxSpaltenBreite(const char* name, int maxBr);
         DLLEXPORT void setMaxSpaltenBreite(const char* name, int maxBr);
-        //! Setzt die maximale Spalten Breite (benötigt Flag:
-        //! SpaltenBreiteÄnderbar, SpaltenBreiteMax) \param name Der Name der
+        //! Setzt die maximale Spalten Breite (benoetigt Flag:
+        //! SpaltenBreiteAEnderbar, SpaltenBreiteMax) \param name Der Name der
         //! Spalte \param maxBr Die maximale Breite in Pixeln
         //! Spalte \param maxBr Die maximale Breite in Pixeln
         DLLEXPORT void setMaxSpaltenBreite(Text* name, int maxBr);
         DLLEXPORT void setMaxSpaltenBreite(Text* name, int maxBr);
-        //! Setzt die minimale Zeilen Höhe (benötigt Flag: ZeilenHöheÄnderbar,
-        //! ZeienHöheMin) \param zNum Der Index der Zeile \param minHi Die
-        //! minimale Höhe in Pixeln
+        //! Setzt die minimale Zeilen Hoehe (benoetigt Flag: ZeilenHoeheAEnderbar,
+        //! ZeienHoeheMin) \param zNum Der Index der Zeile \param minHi Die
+        //! minimale Hoehe in Pixeln
         DLLEXPORT void setMinZeilenHeight(int zNum, int minHi);
         DLLEXPORT void setMinZeilenHeight(int zNum, int minHi);
-        //! Setzt die minimale Zeilen Höhe (benötigt Flag: ZeilenHöheÄnderbar,
-        //! ZeienHöheMin) \param name Der Name der Zeile \param minHi Die
-        //! minimale Höhe in Pixeln
+        //! Setzt die minimale Zeilen Hoehe (benoetigt Flag: ZeilenHoeheAEnderbar,
+        //! ZeienHoeheMin) \param name Der Name der Zeile \param minHi Die
+        //! minimale Hoehe in Pixeln
         DLLEXPORT void setMinZeilenHeight(const char* name, int minHi);
         DLLEXPORT void setMinZeilenHeight(const char* name, int minHi);
-        //! Setzt die minimale Zeilen Höhe (benötigt Flag: ZeilenHöheÄnderbar,
-        //! ZeienHöheMin) \param name Der Name der Zeile \param minHi Die
-        //! minimale Höhe in Pixeln
+        //! Setzt die minimale Zeilen Hoehe (benoetigt Flag: ZeilenHoeheAEnderbar,
+        //! ZeienHoeheMin) \param name Der Name der Zeile \param minHi Die
+        //! minimale Hoehe in Pixeln
         DLLEXPORT void setMinZeilenHeight(Text* name, int minHi);
         DLLEXPORT void setMinZeilenHeight(Text* name, int minHi);
-        //! Setzt die maximale Zeilen Höhe (benötigt Flag: ZeilenHöheÄnderbar,
-        //! ZeienHöheMax) \param zNum Der Index der Zeile \param maxHi Die
-        //! maximale Höhe in Pixeln
+        //! Setzt die maximale Zeilen Hoehe (benoetigt Flag: ZeilenHoeheAEnderbar,
+        //! ZeienHoeheMax) \param zNum Der Index der Zeile \param maxHi Die
+        //! maximale Hoehe in Pixeln
         DLLEXPORT void setMaxZeilenHeight(int zNum, int maxHi);
         DLLEXPORT void setMaxZeilenHeight(int zNum, int maxHi);
-        //! Setzt die maximale Zeilen Höhe (benötigt Flag: ZeilenHöheÄnderbar,
-        //! ZeienHöheMax) \param name Der Name der Zeile \param maxHi Die
-        //! maximale Höhe in Pixeln
+        //! Setzt die maximale Zeilen Hoehe (benoetigt Flag: ZeilenHoeheAEnderbar,
+        //! ZeienHoeheMax) \param name Der Name der Zeile \param maxHi Die
+        //! maximale Hoehe in Pixeln
         DLLEXPORT void setMaxZeilenHeight(const char* name, int maxHi);
         DLLEXPORT void setMaxZeilenHeight(const char* name, int maxHi);
-        //! Setzt die maximale Zeilen Höhe (benötigt Flag: ZeilenHöheÄnderbar,
-        //! ZeienHöheMax) \param name Der Name der Zeile \param maxHi Die
-        //! maximale Höhe in Pixeln
+        //! Setzt die maximale Zeilen Hoehe (benoetigt Flag: ZeilenHoeheAEnderbar,
+        //! ZeienHoeheMax) \param name Der Name der Zeile \param maxHi Die
+        //! maximale Hoehe in Pixeln
         DLLEXPORT void setMaxZeilenHeight(Text* name, int maxHi);
         DLLEXPORT void setMaxZeilenHeight(Text* name, int maxHi);
-        //! Legt fest, welches Feld ausgewählt ist (benötigt Flag: Erlaubt)
+        //! Legt fest, welches Feld ausgewaehlt ist (benoetigt Flag: Erlaubt)
         //! \param sNum Der Index der Spalte des Feldes
         //! \param sNum Der Index der Spalte des Feldes
         //! \param zNum Der Index der Zeile des Feldes
         //! \param zNum Der Index der Zeile des Feldes
         DLLEXPORT void setAuswahl(int sNum, int zNum);
         DLLEXPORT void setAuswahl(int sNum, int zNum);
-        //! Legt fest, welches Feld ausgewählt ist (benötigt Flag: Erlaubt)
+        //! Legt fest, welches Feld ausgewaehlt ist (benoetigt Flag: Erlaubt)
         //! \param spaltenName Der Name der Spalte des Feldes
         //! \param spaltenName Der Name der Spalte des Feldes
         //! \param zeilenName Der Name der Zeile des Feldes
         //! \param zeilenName Der Name der Zeile des Feldes
         DLLEXPORT void setAuswahl(
         DLLEXPORT void setAuswahl(
             const char* spaltenName, const char* zeilenName);
             const char* spaltenName, const char* zeilenName);
-        //! Legt fest, welches Feld ausgewählt ist (benötigt Flag: Erlaubt)
+        //! Legt fest, welches Feld ausgewaehlt ist (benoetigt Flag: Erlaubt)
         //! \param spaltenName Der Name der Spalte des Feldes
         //! \param spaltenName Der Name der Spalte des Feldes
         //! \param zeilenName Der Name der Zeile des Feldes
         //! \param zeilenName Der Name der Zeile des Feldes
         DLLEXPORT void setAuswahl(Text* spaltenName, Text* zeilenName);
         DLLEXPORT void setAuswahl(Text* spaltenName, Text* zeilenName);
-        //! Setzt dei Farbe des zwischen den Kästchen angezeigten Rasters
+        //! Setzt dei Farbe des zwischen den Kaestchen angezeigten Rasters
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setRasterFarbe(int f);
         DLLEXPORT void setRasterFarbe(int f);
-        //! Setzt due Breite des zwischen den Kästchen angezeigten Raseter
+        //! Setzt due Breite des zwischen den Kaestchen angezeigten Raseter
         //! \param br Die Breite in Pixeln
         //! \param br Die Breite in Pixeln
         DLLEXPORT void setRasterBreite(int br);
         DLLEXPORT void setRasterBreite(int br);
-        //! Setzte den Zeiger auf einen Rahmen, der um das ausgewählte Kästchen
+        //! Setzte den Zeiger auf einen Rahmen, der um das ausgewaehlte Kaestchen
         //! gezeichnet wird \param ram Der Rahmen
         //! gezeichnet wird \param ram Der Rahmen
         DLLEXPORT void setARahmenZ(Rahmen* ram);
         DLLEXPORT void setARahmenZ(Rahmen* ram);
-        //! Setzt die farbe des Rahmens, der um das ausgewählte Kästchen
+        //! Setzt die farbe des Rahmens, der um das ausgewaehlte Kaestchen
         //! gezeichnet wird \param f Die Farbe im A8R8G8B8 Format
         //! gezeichnet wird \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setARFarbe(int f);
         DLLEXPORT void setARFarbe(int f);
-        //! Setzt die Breite des Rahmens, der um das ausgewählte Kästchen
+        //! Setzt die Breite des Rahmens, der um das ausgewaehlte Kaestchen
         //! gezeichnet wird \param br Die Breite in Pixeln
         //! gezeichnet wird \param br Die Breite in Pixeln
         DLLEXPORT void setARBreite(int br);
         DLLEXPORT void setARBreite(int br);
-        //! Setzt einen Zeiger auf das AlphaFeld, das für das ausgewählte
-        //! Kästchen verwendet wird \param af Das AlphaFeld
+        //! Setzt einen Zeiger auf das AlphaFeld, das fuer das ausgewaehlte
+        //! Kaestchen verwendet wird \param af Das AlphaFeld
         DLLEXPORT void setAAlphaFeldZ(AlphaFeld* af);
         DLLEXPORT void setAAlphaFeldZ(AlphaFeld* af);
-        //! Setzt die Farbe des AlphaFeldes, das für das ausgewählte Kästchen
+        //! Setzt die Farbe des AlphaFeldes, das fuer das ausgewaehlte Kaestchen
         //! verwendet wird \param f Die Farbe im A8R8G8B8 Format
         //! verwendet wird \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setAAfFarbe(int f);
         DLLEXPORT void setAAfFarbe(int f);
-        //! Setzt die Stärke des AlphaFeldes, das für das ausgewählte Kästchen
-        //! verwendet wird \param st Die Stärke
+        //! Setzt die Staerke des AlphaFeldes, das fuer das ausgewaehlte Kaestchen
+        //! verwendet wird \param st Die Staerke
         DLLEXPORT void setAAfStrength(int st);
         DLLEXPORT void setAAfStrength(int st);
         //! Setzt einen Zeiger auf einen Rahmen, der bei dem Flag
         //! Setzt einen Zeiger auf einen Rahmen, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param sNum Der Index der Spalte des Kästchens \param
-        //! zNum Der Index der Zeile des Kästchens \param ram Der Rahmen
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param sNum Der Index der Spalte des Kaestchens \param
+        //! zNum Der Index der Zeile des Kaestchens \param ram Der Rahmen
         DLLEXPORT void setARahmenZ(int sNum, int zNum, Rahmen* ram);
         DLLEXPORT void setARahmenZ(int sNum, int zNum, Rahmen* ram);
         //! Setzt einen Zeiger auf einen Rahmen, der bei dem Flag
         //! Setzt einen Zeiger auf einen Rahmen, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param spaltenName Der Name der Spalte des Kästchens
-        //! \param zeilenName Der Name der Zeile des Kästchens
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param spaltenName Der Name der Spalte des Kaestchens
+        //! \param zeilenName Der Name der Zeile des Kaestchens
         //! \param ram Der Rahmen
         //! \param ram Der Rahmen
         DLLEXPORT void setARahmenZ(
         DLLEXPORT void setARahmenZ(
             const char* spaltenName, const char* zeilenName, Rahmen* ram);
             const char* spaltenName, const char* zeilenName, Rahmen* ram);
         //! Setzt einen Zeiger auf einen Rahmen, der bei dem Flag
         //! Setzt einen Zeiger auf einen Rahmen, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param spaltenName Der Name der Spalte des Kästchens
-        //! \param zeilenName Der Name der Zeile des Kästchens
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param spaltenName Der Name der Spalte des Kaestchens
+        //! \param zeilenName Der Name der Zeile des Kaestchens
         //! \param ram Der Rahmen
         //! \param ram Der Rahmen
         DLLEXPORT void setARahmenZ(
         DLLEXPORT void setARahmenZ(
             Text* spaltenName, Text* zeilenName, Rahmen* ram);
             Text* spaltenName, Text* zeilenName, Rahmen* ram);
         //! Setzt die Farbe von einem Rahmen, der bei dem Flag
         //! Setzt die Farbe von einem Rahmen, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param sNum Der Index der Spalte des Kästchens \param
-        //! zNum Der Index der Zeile des Kästchens \param f Die Farbe im
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param sNum Der Index der Spalte des Kaestchens \param
+        //! zNum Der Index der Zeile des Kaestchens \param f Die Farbe im
         //! A8R8G8B8 Format
         //! A8R8G8B8 Format
         DLLEXPORT void setARFarbe(int sNum, int zNum, int f);
         DLLEXPORT void setARFarbe(int sNum, int zNum, int f);
         //! Setzt die Farbe von einem Rahmen, der bei dem Flag
         //! Setzt die Farbe von einem Rahmen, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param spaltenName Der Name der Spalte des Kästchens
-        //! \param zeilenName Der Name der Zeile des Kästchens
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param spaltenName Der Name der Spalte des Kaestchens
+        //! \param zeilenName Der Name der Zeile des Kaestchens
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setARFarbe(
         DLLEXPORT void setARFarbe(
             const char* spaltenName, const char* zeilenName, int f);
             const char* spaltenName, const char* zeilenName, int f);
         //! Setzt die Farbe von einem Rahmen, der bei dem Flag
         //! Setzt die Farbe von einem Rahmen, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param spaltenName Der Name der Spalte des Kästchens
-        //! \param zeilenName Der Name der Zeile des Kästchens
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param spaltenName Der Name der Spalte des Kaestchens
+        //! \param zeilenName Der Name der Zeile des Kaestchens
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setARFarbe(Text* spaltenName, Text* zeilenName, int f);
         DLLEXPORT void setARFarbe(Text* spaltenName, Text* zeilenName, int f);
         //! Setzt die Breite von einem Rahmen, der bei dem Flag
         //! Setzt die Breite von einem Rahmen, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param sNum Der Index der Spalte des Kästchens \param
-        //! zNum Der Index der Zeile des Kästchens \param br Die Breite in
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param sNum Der Index der Spalte des Kaestchens \param
+        //! zNum Der Index der Zeile des Kaestchens \param br Die Breite in
         //! Pixeln
         //! Pixeln
         DLLEXPORT void setARBreite(int sNum, int zNum, int br);
         DLLEXPORT void setARBreite(int sNum, int zNum, int br);
         //! Setzt die Breite von einem Rahmen, der bei dem Flag
         //! Setzt die Breite von einem Rahmen, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param spaltenName Der Name der Spalte des Kästchens
-        //! \param zeilenName Der Name der Zeile des Kästchens
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param spaltenName Der Name der Spalte des Kaestchens
+        //! \param zeilenName Der Name der Zeile des Kaestchens
         //! \param br Die Breite in Pixeln
         //! \param br Die Breite in Pixeln
         DLLEXPORT void setARBreite(
         DLLEXPORT void setARBreite(
             const char* spaltenName, const char* zeilenName, int br);
             const char* spaltenName, const char* zeilenName, int br);
         //! Setzt die Breite von einem Rahmen, der bei dem Flag
         //! Setzt die Breite von einem Rahmen, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param spaltenName Der Name der Spalte des Kästchens
-        //! \param zeilenName Der Name der Zeile des Kästchens
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param spaltenName Der Name der Spalte des Kaestchens
+        //! \param zeilenName Der Name der Zeile des Kaestchens
         //! \param br Die Breite in Pixeln
         //! \param br Die Breite in Pixeln
         DLLEXPORT void setARBreite(Text* spaltenName, Text* zeilenName, int br);
         DLLEXPORT void setARBreite(Text* spaltenName, Text* zeilenName, int br);
-        //! Setzt den Farbüergang, der bei dem Flag AuswahlMultistyled bei der
-        //! Auswahl eines bestimmten Kästchens verwendte wird \param sNum Der
-        //! Index der Spalte des Kästchens \param zNum Der Index der Zeile des
-        //! Kästchens \param af Der Farbübergang
+        //! Setzt den Farbueergang, der bei dem Flag AuswahlMultistyled bei der
+        //! Auswahl eines bestimmten Kaestchens verwendte wird \param sNum Der
+        //! Index der Spalte des Kaestchens \param zNum Der Index der Zeile des
+        //! Kaestchens \param af Der Farbuebergang
         DLLEXPORT void setAAlphaFeldZ(int sNum, int zNum, AlphaFeld* af);
         DLLEXPORT void setAAlphaFeldZ(int sNum, int zNum, AlphaFeld* af);
-        //! Setzt den Farbüergang, der bei dem Flag AuswahlMultistyled bei der
-        //! Auswahl eines bestimmten Kästchens verwendte wird \param spaltenName
-        //! Der Name der Spalte des Kästchens \param zeilenName Der Name der
-        //! Zeile des Kästchens \param af Der Farbübergang
+        //! Setzt den Farbueergang, der bei dem Flag AuswahlMultistyled bei der
+        //! Auswahl eines bestimmten Kaestchens verwendte wird \param spaltenName
+        //! Der Name der Spalte des Kaestchens \param zeilenName Der Name der
+        //! Zeile des Kaestchens \param af Der Farbuebergang
         DLLEXPORT void setAAlphaFeldZ(
         DLLEXPORT void setAAlphaFeldZ(
             const char* spaltenName, const char* zeilenName, AlphaFeld* af);
             const char* spaltenName, const char* zeilenName, AlphaFeld* af);
-        //! Setzt den Farbüergang, der bei dem Flag AuswahlMultistyled bei der
-        //! Auswahl eines bestimmten Kästchens verwendte wird \param spaltenName
-        //! Der Name der Spalte des Kästchens \param zeilenName Der Name der
-        //! Zeile des Kästchens \param af Der Farbübergang
+        //! Setzt den Farbueergang, der bei dem Flag AuswahlMultistyled bei der
+        //! Auswahl eines bestimmten Kaestchens verwendte wird \param spaltenName
+        //! Der Name der Spalte des Kaestchens \param zeilenName Der Name der
+        //! Zeile des Kaestchens \param af Der Farbuebergang
         DLLEXPORT void setAAlphaFeldZ(
         DLLEXPORT void setAAlphaFeldZ(
             Text* spaltenName, Text* zeilenName, AlphaFeld* af);
             Text* spaltenName, Text* zeilenName, AlphaFeld* af);
-        //! Setzt die Farbe des Farbüergangs, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param sNum Der Index der Spalte des Kästchens \param
-        //! zNum Der Index der Zeile des Kästchens \param f Die Farbe im
+        //! Setzt die Farbe des Farbueergangs, der bei dem Flag
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param sNum Der Index der Spalte des Kaestchens \param
+        //! zNum Der Index der Zeile des Kaestchens \param f Die Farbe im
         //! A8R8G8B8 Format
         //! A8R8G8B8 Format
         DLLEXPORT void setAAfFarbe(int sNum, int zNum, int f);
         DLLEXPORT void setAAfFarbe(int sNum, int zNum, int f);
-        //! Setzt die Farbe des Farbüergangs, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param spaltenName Der Name der Spalte des Kästchens
-        //! \param zeilenName Der Name der Zeile des Kästchens
+        //! Setzt die Farbe des Farbueergangs, der bei dem Flag
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param spaltenName Der Name der Spalte des Kaestchens
+        //! \param zeilenName Der Name der Zeile des Kaestchens
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setAAfFarbe(
         DLLEXPORT void setAAfFarbe(
             const char* spaltenName, const char* zeilenName, int f);
             const char* spaltenName, const char* zeilenName, int f);
-        //! Setzt die Farbe des Farbüergangs, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param spaltenName Der Name der Spalte des Kästchens
-        //! \param zeilenName Der Name der Zeile des Kästchens
+        //! Setzt die Farbe des Farbueergangs, der bei dem Flag
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param spaltenName Der Name der Spalte des Kaestchens
+        //! \param zeilenName Der Name der Zeile des Kaestchens
         //! \param f Die Farbe im A8R8G8B8 Format
         //! \param f Die Farbe im A8R8G8B8 Format
         DLLEXPORT void setAAfFarbe(Text* spaltenName, Text* zeilenName, int f);
         DLLEXPORT void setAAfFarbe(Text* spaltenName, Text* zeilenName, int f);
-        //! Setzt die Stärke des Farbüergangs, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param sNum Der Index der Spalte des Kästchens \param
-        //! zNum Der Index der Zeile des Kästchens \param st Die Stärke
+        //! Setzt die Staerke des Farbueergangs, der bei dem Flag
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param sNum Der Index der Spalte des Kaestchens \param
+        //! zNum Der Index der Zeile des Kaestchens \param st Die Staerke
         DLLEXPORT void setAAfStrength(int sNum, int zNum, int st);
         DLLEXPORT void setAAfStrength(int sNum, int zNum, int st);
-        //! Setzt die Stärke des Farbüergangs, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param spaltenName Der Name der Spalte des Kästchens
-        //! \param zeilenName Der Name der Zeile des Kästchens
-        //! \param st Die Stärke
+        //! Setzt die Staerke des Farbueergangs, der bei dem Flag
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param spaltenName Der Name der Spalte des Kaestchens
+        //! \param zeilenName Der Name der Zeile des Kaestchens
+        //! \param st Die Staerke
         DLLEXPORT void setAAfStrength(
         DLLEXPORT void setAAfStrength(
             const char* spaltenName, const char* zeilenName, int st);
             const char* spaltenName, const char* zeilenName, int st);
-        //! Setzt die Stärke des Farbüergangs, der bei dem Flag
-        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kästchens
-        //! verwendte wird \param spaltenName Der Name der Spalte des Kästchens
-        //! \param zeilenName Der Name der Zeile des Kästchens
-        //! \param st Die Stärke
+        //! Setzt die Staerke des Farbueergangs, der bei dem Flag
+        //! AuswahlMultistyled bei der Auswahl eines bestimmten Kaestchens
+        //! verwendte wird \param spaltenName Der Name der Spalte des Kaestchens
+        //! \param zeilenName Der Name der Zeile des Kaestchens
+        //! \param st Die Staerke
         DLLEXPORT void setAAfStrength(
         DLLEXPORT void setAAfStrength(
             Text* spaltenName, Text* zeilenName, int st);
             Text* spaltenName, Text* zeilenName, int st);
-        //! Fügt Styles hinzu, die bei dem Flag AuswahlMultistyled bei der
-        //! Auswahl eines bestimmten Kästchens verwendte werden \param sNum Der
-        //! Index der Spalte des Kästchens \param zNum Der Index der Zeile des
-        //! Kästchens \param style der Style, der hinzugefügt werden soll
+        //! Fuegt Styles hinzu, die bei dem Flag AuswahlMultistyled bei der
+        //! Auswahl eines bestimmten Kaestchens verwendte werden \param sNum Der
+        //! Index der Spalte des Kaestchens \param zNum Der Index der Zeile des
+        //! Kaestchens \param style der Style, der hinzugefuegt werden soll
         DLLEXPORT void addMsStyle(int sNum, int zNum, __int64 style);
         DLLEXPORT void addMsStyle(int sNum, int zNum, __int64 style);
-        //! Fügt Styles hinzu, die bei dem Flag AuswahlMultistyled bei der
-        //! Auswahl eines bestimmten Kästchens verwendte werden \param
-        //! spaltenName Der Name der Spalte des Kästchens \param zeilenName Der
-        //! Name der Zeile des Kästchens \param style der Style, der hinzugefügt
+        //! Fuegt Styles hinzu, die bei dem Flag AuswahlMultistyled bei der
+        //! Auswahl eines bestimmten Kaestchens verwendte werden \param
+        //! spaltenName Der Name der Spalte des Kaestchens \param zeilenName Der
+        //! Name der Zeile des Kaestchens \param style der Style, der hinzugefuegt
         //! werden soll
         //! werden soll
         DLLEXPORT void addMsStyle(
         DLLEXPORT void addMsStyle(
             const char* spaltenName, const char* zeilenName, __int64 style);
             const char* spaltenName, const char* zeilenName, __int64 style);
-        //! Fügt Styles hinzu, die bei dem Flag AuswahlMultistyled bei der
-        //! Auswahl eines bestimmten Kästchens verwendte werden \param
-        //! spaltenName Der Name der Spalte des Kästchens \param zeilenName Der
-        //! Name der Zeile des Kästchens \param style der Style, der hinzugefügt
+        //! Fuegt Styles hinzu, die bei dem Flag AuswahlMultistyled bei der
+        //! Auswahl eines bestimmten Kaestchens verwendte werden \param
+        //! spaltenName Der Name der Spalte des Kaestchens \param zeilenName Der
+        //! Name der Zeile des Kaestchens \param style der Style, der hinzugefuegt
         //! werden soll
         //! werden soll
         DLLEXPORT void addMsStyle(
         DLLEXPORT void addMsStyle(
             Text* spaltenName, Text* zeilenName, __int64 style);
             Text* spaltenName, Text* zeilenName, __int64 style);
         //! Setzt die Styles, die bei dem Flag AuswahlMultistyled bei der
         //! Setzt die Styles, die bei dem Flag AuswahlMultistyled bei der
-        //! Auswahl eines bestimmten Kästchens verwendte werden \param sNum Der
-        //! Index der Spalte des Kästchens \param zNum Der Index der Zeile des
-        //! Kästchens \param style der Style, der verwendet werden soll
+        //! Auswahl eines bestimmten Kaestchens verwendte werden \param sNum Der
+        //! Index der Spalte des Kaestchens \param zNum Der Index der Zeile des
+        //! Kaestchens \param style der Style, der verwendet werden soll
         DLLEXPORT void setMsStyle(int sNum, int zNum, __int64 style);
         DLLEXPORT void setMsStyle(int sNum, int zNum, __int64 style);
         //! Setzt die Styles, die bei dem Flag AuswahlMultistyled bei der
         //! Setzt die Styles, die bei dem Flag AuswahlMultistyled bei der
-        //! Auswahl eines bestimmten Kästchens verwendte werden \param
-        //! spaltenName Der Name der Spalte des Kästchens \param zeilenName Der
-        //! Name der Zeile des Kästchens \param style der Style, der verwendet
+        //! Auswahl eines bestimmten Kaestchens verwendte werden \param
+        //! spaltenName Der Name der Spalte des Kaestchens \param zeilenName Der
+        //! Name der Zeile des Kaestchens \param style der Style, der verwendet
         //! werden soll
         //! werden soll
         DLLEXPORT void setMsStyle(
         DLLEXPORT void setMsStyle(
             const char* spaltenName, const char* zeilenName, __int64 style);
             const char* spaltenName, const char* zeilenName, __int64 style);
         //! Setzt die Styles, die bei dem Flag AuswahlMultistyled bei der
         //! Setzt die Styles, die bei dem Flag AuswahlMultistyled bei der
-        //! Auswahl eines bestimmten Kästchens verwendte werden \param
-        //! spaltenName Der Name der Spalte des Kästchens \param zeilenName Der
-        //! Name der Zeile des Kästchens \param style der Style, der verwendet
+        //! Auswahl eines bestimmten Kaestchens verwendte werden \param
+        //! spaltenName Der Name der Spalte des Kaestchens \param zeilenName Der
+        //! Name der Zeile des Kaestchens \param style der Style, der verwendet
         //! werden soll
         //! werden soll
         DLLEXPORT void setMsStyle(
         DLLEXPORT void setMsStyle(
             Text* spaltenName, Text* zeilenName, __int64 style);
             Text* spaltenName, Text* zeilenName, __int64 style);
         //! Setzt die Styles, die bei dem Flag AuswahlMultistyled bei der
         //! Setzt die Styles, die bei dem Flag AuswahlMultistyled bei der
-        //! Auswahl eines bestimmten Kästchens verwendte werden \param sNum Der
-        //! Index der Spalte des Kästchens \param zNum Der Index der Zeile des
-        //! Kästchens \param style der Style, der verwendet werden soll
-        //!  add_remove: 1, falls die übergebenen Styles hinzugefügt werden
+        //! Auswahl eines bestimmten Kaestchens verwendte werden \param sNum Der
+        //! Index der Spalte des Kaestchens \param zNum Der Index der Zeile des
+        //! Kaestchens \param style der Style, der verwendet werden soll
+        //!  add_remove: 1, falls die uebergebenen Styles hinzugefuegt werden
         //!  sollen. 0, fals sie entfernt werden sollen
         //!  sollen. 0, fals sie entfernt werden sollen
         DLLEXPORT void setMsStyle(
         DLLEXPORT void setMsStyle(
             int sNum, int zNum, __int64 style, bool add_remove);
             int sNum, int zNum, __int64 style, bool add_remove);
         //! Setzt die Styles, die bei dem Flag AuswahlMultistyled bei der
         //! Setzt die Styles, die bei dem Flag AuswahlMultistyled bei der
-        //! Auswahl eines bestimmten Kästchens verwendte werden \param
-        //! spaltenName Der Name der Spalte des Kästchens \param zeilenName Der
-        //! Name der Zeile des Kästchens \param style der Style, der verwendet
+        //! Auswahl eines bestimmten Kaestchens verwendte werden \param
+        //! spaltenName Der Name der Spalte des Kaestchens \param zeilenName Der
+        //! Name der Zeile des Kaestchens \param style der Style, der verwendet
         //! werden soll
         //! werden soll
-        //!  add_remove: 1, falls die übergebenen Styles hinzugefügt werden
+        //!  add_remove: 1, falls die uebergebenen Styles hinzugefuegt werden
         //!  sollen. 0, fals sie entfernt werden sollen
         //!  sollen. 0, fals sie entfernt werden sollen
         DLLEXPORT void setMsStyle(const char* spaltenName,
         DLLEXPORT void setMsStyle(const char* spaltenName,
             const char* zeilenName,
             const char* zeilenName,
             __int64 style,
             __int64 style,
             bool add_remove);
             bool add_remove);
         //! Setzt die Styles, die bei dem Flag AuswahlMultistyled bei der
         //! Setzt die Styles, die bei dem Flag AuswahlMultistyled bei der
-        //! Auswahl eines bestimmten Kästchens verwendte werden \param
-        //! spaltenName Der Name der Spalte des Kästchens \param zeilenName Der
-        //! Name der Zeile des Kästchens \param style der Style, der verwendet
+        //! Auswahl eines bestimmten Kaestchens verwendte werden \param
+        //! spaltenName Der Name der Spalte des Kaestchens \param zeilenName Der
+        //! Name der Zeile des Kaestchens \param style der Style, der verwendet
         //! werden soll
         //! werden soll
-        //!  add_remove: 1, falls die übergebenen Styles hinzugefügt werden
+        //!  add_remove: 1, falls die uebergebenen Styles hinzugefuegt werden
         //!  sollen. 0, fals sie entfernt werden sollen
         //!  sollen. 0, fals sie entfernt werden sollen
         DLLEXPORT void setMsStyle(Text* spaltenName,
         DLLEXPORT void setMsStyle(Text* spaltenName,
             Text* zeilenName,
             Text* zeilenName,
             __int64 style,
             __int64 style,
             bool add_remove);
             bool add_remove);
         //! Entfernt Styles von den Styles, die bei dem Flag AuswahlMultistyled
         //! Entfernt Styles von den Styles, die bei dem Flag AuswahlMultistyled
-        //! bei der Auswahl eines bestimmten Kästchens verwendte werden \param
-        //! sNum Der Index der Spalte des Kästchens \param zNum Der Index der
-        //! Zeile des Kästchens \param style der Style, der entfernt werden soll
+        //! bei der Auswahl eines bestimmten Kaestchens verwendte werden \param
+        //! sNum Der Index der Spalte des Kaestchens \param zNum Der Index der
+        //! Zeile des Kaestchens \param style der Style, der entfernt werden soll
         DLLEXPORT void removeMsStyle(int sNum, int zNum, __int64 style);
         DLLEXPORT void removeMsStyle(int sNum, int zNum, __int64 style);
         //! Entfernt Styles von den Styles, die bei dem Flag AuswahlMultistyled
         //! Entfernt Styles von den Styles, die bei dem Flag AuswahlMultistyled
-        //! bei der Auswahl eines bestimmten Kästchens verwendte werden \param
-        //! spaltenName Der Name der Spalte des Kästchens \param zeilenName Der
-        //! Name der Zeile des Kästchens \param style der Style, der entfernt
+        //! bei der Auswahl eines bestimmten Kaestchens verwendte werden \param
+        //! spaltenName Der Name der Spalte des Kaestchens \param zeilenName Der
+        //! Name der Zeile des Kaestchens \param style der Style, der entfernt
         //! werden soll
         //! werden soll
         DLLEXPORT void removeMsStyle(
         DLLEXPORT void removeMsStyle(
             const char* spaltenName, const char* zeilenName, __int64 style);
             const char* spaltenName, const char* zeilenName, __int64 style);
         //! Entfernt Styles von den Styles, die bei dem Flag AuswahlMultistyled
         //! Entfernt Styles von den Styles, die bei dem Flag AuswahlMultistyled
-        //! bei der Auswahl eines bestimmten Kästchens verwendte werden \param
-        //! spaltenName Der Name der Spalte des Kästchens \param zeilenName Der
-        //! Name der Zeile des Kästchens \param style der Style, der entfernt
+        //! bei der Auswahl eines bestimmten Kaestchens verwendte werden \param
+        //! spaltenName Der Name der Spalte des Kaestchens \param zeilenName Der
+        //! Name der Zeile des Kaestchens \param style der Style, der entfernt
         //! werden soll
         //! werden soll
         DLLEXPORT void removeMsStyle(
         DLLEXPORT void removeMsStyle(
             Text* spaltenName, Text* zeilenName, __int64 style);
             Text* spaltenName, Text* zeilenName, __int64 style);
         //! Aktualisiert das Objekt. Wird vom Framework aufgerufen
         //! Aktualisiert das Objekt. Wird vom Framework aufgerufen
         //! \param tickVal Die Zeit in sekunden, die seit dem lezten Aufruf
         //! \param tickVal Die Zeit in sekunden, die seit dem lezten Aufruf
-        //! dieser Funktion vergangen ist \return 1, wenn sich etwas verändert
+        //! dieser Funktion vergangen ist \return 1, wenn sich etwas veraendert
         //! hat und das Bild neu gezeichnet werden muss. 0 sonst
         //! hat und das Bild neu gezeichnet werden muss. 0 sonst
         DLLEXPORT bool tick(double tickVal) override;
         DLLEXPORT bool tick(double tickVal) override;
         //! Verarbeitet Tastatur Nachrichten
         //! Verarbeitet Tastatur Nachrichten
-        //! \param me Das Ereignis, was durch die Tastatureingabe ausgelößt
+        //! \param me Das Ereignis, was durch die Tastatureingabe ausgeloesst
         //! wurde
         //! wurde
         DLLEXPORT void doTastaturEreignis(TastaturEreignis& te) override;
         DLLEXPORT void doTastaturEreignis(TastaturEreignis& te) override;
         //! Zeichnet das Objekt nach zRObj, falls er sichtbar ist
         //! Zeichnet das Objekt nach zRObj, falls er sichtbar ist
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         DLLEXPORT void render(Bild& zRObj) override;
         DLLEXPORT void render(Bild& zRObj) override;
-        //! Gibt die Anzahl der Spalten zurück
+        //! Gibt die Anzahl der Spalten zurueck
         DLLEXPORT int getSpaltenAnzahl() const;
         DLLEXPORT int getSpaltenAnzahl() const;
-        //! Gibt die Anzahl der Zeilen zurück
+        //! Gibt die Anzahl der Zeilen zurueck
         DLLEXPORT int getZeilenAnzahl() const;
         DLLEXPORT int getZeilenAnzahl() const;
-        //! Gibt den Index einer Spalte zurück
+        //! Gibt den Index einer Spalte zurueck
         //! \param name Der Name der Spalte
         //! \param name Der Name der Spalte
         DLLEXPORT int getSpaltenNummer(const char* name) const;
         DLLEXPORT int getSpaltenNummer(const char* name) const;
-        //! Gibt den Index einer Spalte zurück
+        //! Gibt den Index einer Spalte zurueck
         //! \param name Der Name der Spalte
         //! \param name Der Name der Spalte
         DLLEXPORT int getSpaltenNummer(Text* name) const;
         DLLEXPORT int getSpaltenNummer(Text* name) const;
-        //! Gibt den Namen einer Spalte zurück
+        //! Gibt den Namen einer Spalte zurueck
         //! \param num Der Index der Splate
         //! \param num Der Index der Splate
         DLLEXPORT Text* getSpaltenName(int num) const;
         DLLEXPORT Text* getSpaltenName(int num) const;
-        //! Gibt den Namen einer Spalte ohne erhöhten reference Counter zurück
+        //! Gibt den Namen einer Spalte ohne erhoehten reference Counter zurueck
         //! \param num Der Index der Splate
         //! \param num Der Index der Splate
         DLLEXPORT Text* zSpaltenName(int num) const;
         DLLEXPORT Text* zSpaltenName(int num) const;
-        //! Gibt den Index einer Zeile zurück
+        //! Gibt den Index einer Zeile zurueck
         //! \param name Der Name der Zeile
         //! \param name Der Name der Zeile
         DLLEXPORT int getZeilenNummer(const char* name) const;
         DLLEXPORT int getZeilenNummer(const char* name) const;
-        //! Gibt den Index einer Zeile zurück
+        //! Gibt den Index einer Zeile zurueck
         //! \param name Der Name der Zeile
         //! \param name Der Name der Zeile
         DLLEXPORT int getZeilenNummer(Text* name) const;
         DLLEXPORT int getZeilenNummer(Text* name) const;
-        //! Gibt den Namen einer Zeile zurück
+        //! Gibt den Namen einer Zeile zurueck
         //! \param num Der Index der Zeile
         //! \param num Der Index der Zeile
         DLLEXPORT Text* getZeilenName(int num) const;
         DLLEXPORT Text* getZeilenName(int num) const;
-        //! Gibt den Namen einer Zeile ohne erhöhten Reference Counter zurück
+        //! Gibt den Namen einer Zeile ohne erhoehten Reference Counter zurueck
         //! \param num Der Index der Zeile
         //! \param num Der Index der Zeile
         DLLEXPORT Text* zZeilenName(int num) const;
         DLLEXPORT Text* zZeilenName(int num) const;
         //! Sucht eine Zeichnung in der Tabelle und gibt den Index der Spalte
         //! Sucht eine Zeichnung in der Tabelle und gibt den Index der Spalte
-        //! als x und den der Zeile als y zurück. (-1, -1) falls das Objekt
-        //! nicht gefunden wurde \param zObj Die Zeichnung (ohne erhöhten
+        //! als x und den der Zeile als y zurueck. (-1, -1) falls das Objekt
+        //! nicht gefunden wurde \param zObj Die Zeichnung (ohne erhoehten
         //! reference Counter)
         //! reference Counter)
         DLLEXPORT Punkt getZeichnungPosition(Zeichnung* zObj) const;
         DLLEXPORT Punkt getZeichnungPosition(Zeichnung* zObj) const;
-        //! Gibt die Zeichnung zurück, die in einem bestimmten Kästchen der
-        //! Tabelle ist (ohne erhöhten reference Counter) \param sNum Der Index
+        //! Gibt die Zeichnung zurueck, die in einem bestimmten Kaestchen der
+        //! Tabelle ist (ohne erhoehten reference Counter) \param sNum Der Index
         //! der Spalte \param zNum Der Index der Zeile
         //! der Spalte \param zNum Der Index der Zeile
         DLLEXPORT Zeichnung* zZeichnung(int sNum, int zNum) const;
         DLLEXPORT Zeichnung* zZeichnung(int sNum, int zNum) const;
-        //! Gibt die Zeichnung zurück, die in einem bestimmten Kästchen der
-        //! Tabelle ist (ohne erhöhten reference Counter) \param spaltenName Der
-        //! Name der Spalte des Kästchens \param zeilenName Der Name der Zeile
-        //! des Kästchens
+        //! Gibt die Zeichnung zurueck, die in einem bestimmten Kaestchen der
+        //! Tabelle ist (ohne erhoehten reference Counter) \param spaltenName Der
+        //! Name der Spalte des Kaestchens \param zeilenName Der Name der Zeile
+        //! des Kaestchens
         DLLEXPORT Zeichnung* zZeichnung(
         DLLEXPORT Zeichnung* zZeichnung(
             const char* spaltenName, const char* zeilenName) const;
             const char* spaltenName, const char* zeilenName) const;
-        //! Gibt die Zeichnung zurück, die in einem bestimmten Kästchen der
-        //! Tabelle ist (ohne erhöhten reference Counter) \param spaltenName Der
-        //! Name der Spalte des Kästchens \param zeilenName Der Name der Zeile
-        //! des Kästchens
+        //! Gibt die Zeichnung zurueck, die in einem bestimmten Kaestchen der
+        //! Tabelle ist (ohne erhoehten reference Counter) \param spaltenName Der
+        //! Name der Spalte des Kaestchens \param zeilenName Der Name der Zeile
+        //! des Kaestchens
         DLLEXPORT Zeichnung* zZeichnung(
         DLLEXPORT Zeichnung* zZeichnung(
             Text* spaltenName, Text* zeilenName) const;
             Text* spaltenName, Text* zeilenName) const;
-        //! Gibt die Zeichnung zurück, die in einem bestimmten Kästchen der
+        //! Gibt die Zeichnung zurueck, die in einem bestimmten Kaestchen der
         //! Tabelle ist \param sNum Der Index der Spalte \param zNum Der Index
         //! Tabelle ist \param sNum Der Index der Spalte \param zNum Der Index
         //! der Zeile
         //! der Zeile
         DLLEXPORT Zeichnung* getZeichnung(int sNum, int zNum) const;
         DLLEXPORT Zeichnung* getZeichnung(int sNum, int zNum) const;
-        //! Gibt die Zeichnung zurück, die in einem bestimmten Kästchen der
-        //! Tabelle ist \param spaltenName Der Name der Spalte des Kästchens
-        //! \param zeilenName Der Name der Zeile des Kästchens
+        //! Gibt die Zeichnung zurueck, die in einem bestimmten Kaestchen der
+        //! Tabelle ist \param spaltenName Der Name der Spalte des Kaestchens
+        //! \param zeilenName Der Name der Zeile des Kaestchens
         DLLEXPORT Zeichnung* getZeichnung(
         DLLEXPORT Zeichnung* getZeichnung(
             const char* spaltenName, const char* zeilenName) const;
             const char* spaltenName, const char* zeilenName) const;
-        //! Gibt die Zeichnung zurück, die in einem bestimmten Kästchen der
-        //! Tabelle ist \param spaltenName Der Name der Spalte des Kästchens
-        //! \param zeilenName Der Name der Zeile des Kästchens
+        //! Gibt die Zeichnung zurueck, die in einem bestimmten Kaestchen der
+        //! Tabelle ist \param spaltenName Der Name der Spalte des Kaestchens
+        //! \param zeilenName Der Name der Zeile des Kaestchens
         DLLEXPORT Zeichnung* getZeichnung(
         DLLEXPORT Zeichnung* getZeichnung(
             Text* spaltenName, Text* zeilenName) const;
             Text* spaltenName, Text* zeilenName) const;
-        //! Gibt die Breite einer Spalte in Pixeln zurück
+        //! Gibt die Breite einer Spalte in Pixeln zurueck
         //! \param num Der Index der Spalte
         //! \param num Der Index der Spalte
         DLLEXPORT int getSpaltenBreite(int num) const;
         DLLEXPORT int getSpaltenBreite(int num) const;
-        //! Gibt die Breite einer Spalte in Pixeln zurück
+        //! Gibt die Breite einer Spalte in Pixeln zurueck
         //! \param name Der Name der Spalte
         //! \param name Der Name der Spalte
         DLLEXPORT int getSpaltenBreite(const char* name) const;
         DLLEXPORT int getSpaltenBreite(const char* name) const;
-        //! Gibt die Breite einer Spalte in Pixeln zurück
+        //! Gibt die Breite einer Spalte in Pixeln zurueck
         //! \param name Der Name der Spalte
         //! \param name Der Name der Spalte
         DLLEXPORT int getSpaltenBreite(Text* name) const;
         DLLEXPORT int getSpaltenBreite(Text* name) const;
-        //! Gibt die Höhe einer Zeile in Pixeln zurück
+        //! Gibt die Hoehe einer Zeile in Pixeln zurueck
         //! \param num Der Index der Zeile
         //! \param num Der Index der Zeile
         DLLEXPORT int getZeilenHeight(int num) const;
         DLLEXPORT int getZeilenHeight(int num) const;
-        //! Gibt die Höhe einer Zeile in Pixeln zurück
+        //! Gibt die Hoehe einer Zeile in Pixeln zurueck
         //! \param name Der Name der Zeile
         //! \param name Der Name der Zeile
         DLLEXPORT int getZeilenHeight(const char* name) const;
         DLLEXPORT int getZeilenHeight(const char* name) const;
-        //! Gibt die Höhe einer Zeile in Pixeln zurück
+        //! Gibt die Hoehe einer Zeile in Pixeln zurueck
         //! \param name Der Name der Zeile
         //! \param name Der Name der Zeile
         DLLEXPORT int getZeilenHeight(Text* name) const;
         DLLEXPORT int getZeilenHeight(Text* name) const;
-        //! Gibt die minimale Spalten breite in Pixeln zurück
+        //! Gibt die minimale Spalten breite in Pixeln zurueck
         //! \param num Der Index der Spalte
         //! \param num Der Index der Spalte
         DLLEXPORT int getMinSpaltenBreite(int num) const;
         DLLEXPORT int getMinSpaltenBreite(int num) const;
-        //! Gibt die minimale Spalten breite in Pixeln zurück
+        //! Gibt die minimale Spalten breite in Pixeln zurueck
         //! \param name Der Name der Spalte
         //! \param name Der Name der Spalte
         DLLEXPORT int getMinSpaltenBreite(const char* name) const;
         DLLEXPORT int getMinSpaltenBreite(const char* name) const;
-        //! Gibt die minimale Spalten breite in Pixeln zurück
+        //! Gibt die minimale Spalten breite in Pixeln zurueck
         //! \param name Der Name der Spalte
         //! \param name Der Name der Spalte
         DLLEXPORT int getMinSpaltenBreite(Text* name) const;
         DLLEXPORT int getMinSpaltenBreite(Text* name) const;
-        //! Gibt die maximale Spalten breite in Pixeln zurück
+        //! Gibt die maximale Spalten breite in Pixeln zurueck
         //! \param num Der Index der Spalte
         //! \param num Der Index der Spalte
         DLLEXPORT int getMaxSpaltenBreite(int num) const;
         DLLEXPORT int getMaxSpaltenBreite(int num) const;
-        //! Gibt die maximale Spalten breite in Pixeln zurück
+        //! Gibt die maximale Spalten breite in Pixeln zurueck
         //! \param name Der Name der Spalte
         //! \param name Der Name der Spalte
         DLLEXPORT int getMaxSpaltenBreite(const char* name) const;
         DLLEXPORT int getMaxSpaltenBreite(const char* name) const;
-        //! Gibt die maximale Spalten breite in Pixeln zurück
+        //! Gibt die maximale Spalten breite in Pixeln zurueck
         //! \param name Der Name der Spalte
         //! \param name Der Name der Spalte
         DLLEXPORT int getMaxSpaltenBreite(Text* name) const;
         DLLEXPORT int getMaxSpaltenBreite(Text* name) const;
-        //! Gibt die minimale Zeilen Höhe in Pixeln zurück
+        //! Gibt die minimale Zeilen Hoehe in Pixeln zurueck
         //! \param num Der Index der Zeile
         //! \param num Der Index der Zeile
         DLLEXPORT int getMinZeilenHeight(int num) const;
         DLLEXPORT int getMinZeilenHeight(int num) const;
-        //! Gibt die minimale Zeilen Höhe in Pixeln zurück
+        //! Gibt die minimale Zeilen Hoehe in Pixeln zurueck
         //! \param name Der Name der Zeile
         //! \param name Der Name der Zeile
         DLLEXPORT int getMinZeilenHeight(const char* name) const;
         DLLEXPORT int getMinZeilenHeight(const char* name) const;
-        //! Gibt die minimale Zeilen Höhe in Pixeln zurück
+        //! Gibt die minimale Zeilen Hoehe in Pixeln zurueck
         //! \param name Der Name der Zeile
         //! \param name Der Name der Zeile
         DLLEXPORT int getMinZeilenHeight(Text* name) const;
         DLLEXPORT int getMinZeilenHeight(Text* name) const;
-        //! Gibt die maximale Zeilen Höhe in Pixeln zurück
+        //! Gibt die maximale Zeilen Hoehe in Pixeln zurueck
         //! \param num Der Index der Zeile
         //! \param num Der Index der Zeile
         DLLEXPORT int getMaxZeilenHeight(int num) const;
         DLLEXPORT int getMaxZeilenHeight(int num) const;
-        //! Gibt die maximale Zeilen Höhe in Pixeln zurück
+        //! Gibt die maximale Zeilen Hoehe in Pixeln zurueck
         //! \param name Der Name der Zeile
         //! \param name Der Name der Zeile
         DLLEXPORT int getMaxZeilenHeight(const char* name) const;
         DLLEXPORT int getMaxZeilenHeight(const char* name) const;
-        //! Gibt die maximale Zeilen Höhe in Pixeln zurück
+        //! Gibt die maximale Zeilen Hoehe in Pixeln zurueck
         //! \param name Der Name der Zeile
         //! \param name Der Name der Zeile
         DLLEXPORT int getMaxZeilenHeight(Text* name) const;
         DLLEXPORT int getMaxZeilenHeight(Text* name) const;
-        //! Gibt den index der Splate zurück, auf die die Maus zeigt
+        //! Gibt den index der Splate zurueck, auf die die Maus zeigt
         //! \param mx Die x Koordinate der Mausposition basierend zum linken
         //! \param mx Die x Koordinate der Mausposition basierend zum linken
         //! Rand der Tabelle in Pixeln
         //! Rand der Tabelle in Pixeln
         DLLEXPORT double getMausSpalte(int mx) const;
         DLLEXPORT double getMausSpalte(int mx) const;
-        //! Gibt den Namen der Splate zurück, auf die die Maus zeigt
+        //! Gibt den Namen der Splate zurueck, auf die die Maus zeigt
         //! \param mx Die x Koordinate der Mausposition basierend zum linken
         //! \param mx Die x Koordinate der Mausposition basierend zum linken
         //! Rand der Tabelle in Pixeln
         //! Rand der Tabelle in Pixeln
         DLLEXPORT Text* getMausSpaltenName(int mx) const;
         DLLEXPORT Text* getMausSpaltenName(int mx) const;
-        //! Gibt den Namen der Splate ohne erhöhten Reference Counter zurück,
+        //! Gibt den Namen der Splate ohne erhoehten Reference Counter zurueck,
         //! auf die die Maus zeigt \param mx Die x Koordinate der Mausposition
         //! auf die die Maus zeigt \param mx Die x Koordinate der Mausposition
         //! basierend zum linken Rand der Tabelle in Pixeln
         //! basierend zum linken Rand der Tabelle in Pixeln
         DLLEXPORT Text* zMausSpaltenName(int mx) const;
         DLLEXPORT Text* zMausSpaltenName(int mx) const;
-        //! Gibt den index der Zeile zurück, auf die die Maus zeigt
+        //! Gibt den index der Zeile zurueck, auf die die Maus zeigt
         //! \param my Die Y Koordinate der Mausposition basierend zum oberen
         //! \param my Die Y Koordinate der Mausposition basierend zum oberen
         //! Rand der Tabelle in Pixeln
         //! Rand der Tabelle in Pixeln
         DLLEXPORT double getMausZeile(int my) const;
         DLLEXPORT double getMausZeile(int my) const;
-        //! Gibt den Namen der Zeile zurück, auf die die Maus zeigt
+        //! Gibt den Namen der Zeile zurueck, auf die die Maus zeigt
         //! \param my Die Y Koordinate der Mausposition basierend zum oberen
         //! \param my Die Y Koordinate der Mausposition basierend zum oberen
         //! Rand der Tabelle in Pixeln
         //! Rand der Tabelle in Pixeln
         DLLEXPORT Text* getMausZeilenName(int my) const;
         DLLEXPORT Text* getMausZeilenName(int my) const;
-        //! Gibt den Namen der Zeile ohne erhöhten Reference Counter zurück, auf
+        //! Gibt den Namen der Zeile ohne erhoehten Reference Counter zurueck, auf
         //! die die Maus zeigt \param my Die Y Koordinate der Mausposition
         //! die die Maus zeigt \param my Die Y Koordinate der Mausposition
         //! basierend zum oberen Rand der Tabelle in Pixeln
         //! basierend zum oberen Rand der Tabelle in Pixeln
         DLLEXPORT Text* zMausZeilenName(int my) const;
         DLLEXPORT Text* zMausZeilenName(int my) const;
         //! Gibt den Index der Spalte als x und den der Zeile als y des
         //! Gibt den Index der Spalte als x und den der Zeile als y des
-        //! ausgewählten Feldes zurück
+        //! ausgewaehlten Feldes zurueck
         DLLEXPORT const Punkt& getAuswahlPosition() const;
         DLLEXPORT const Punkt& getAuswahlPosition() const;
-        //! Gibt die Farbe des Rasters im A8R8G8B8 Format zurück
+        //! Gibt die Farbe des Rasters im A8R8G8B8 Format zurueck
         DLLEXPORT int getRasterFarbe() const;
         DLLEXPORT int getRasterFarbe() const;
-        //! Gibt die Breite des Rasters in Pixeln zurück
+        //! Gibt die Breite des Rasters in Pixeln zurueck
         DLLEXPORT int getRasterBreite() const;
         DLLEXPORT int getRasterBreite() const;
-        //! Gibt einen Zeiger auf den Rahmen zurück, der bei dem ausgewählten
+        //! Gibt einen Zeiger auf den Rahmen zurueck, der bei dem ausgewaehlten
         //! Feld verwendet wird
         //! Feld verwendet wird
         DLLEXPORT Rahmen* getARahmen() const;
         DLLEXPORT Rahmen* getARahmen() const;
-        //! Gibt einen Zeiger auf den Rahmen ohne erhöhten Reference Counter
-        //! zurück, der bei dem ausgewählten Feld verwendet wird
+        //! Gibt einen Zeiger auf den Rahmen ohne erhoehten Reference Counter
+        //! zurueck, der bei dem ausgewaehlten Feld verwendet wird
         DLLEXPORT Rahmen* zARahmen() const;
         DLLEXPORT Rahmen* zARahmen() const;
-        //! Gibt einen Zeiger auf den Farbübergang zurück, der bei dem
-        //! ausgewählten Feld verwendet wird
+        //! Gibt einen Zeiger auf den Farbuebergang zurueck, der bei dem
+        //! ausgewaehlten Feld verwendet wird
         DLLEXPORT AlphaFeld* getAAlphaFeld() const;
         DLLEXPORT AlphaFeld* getAAlphaFeld() const;
-        //! Gibt einen Zeiger auf den Farbübergang ohne erhöhten Reference
-        //! Counter zurück, der bei dem ausgewählten Feld verwendet wird
+        //! Gibt einen Zeiger auf den Farbuebergang ohne erhoehten Reference
+        //! Counter zurueck, der bei dem ausgewaehlten Feld verwendet wird
         DLLEXPORT AlphaFeld* zAAlphaFeld() const;
         DLLEXPORT AlphaFeld* zAAlphaFeld() const;
-        //! Gibt einen Zeiger auf den Rahmen zurück, der bei dem Flag
-        //! AuswahlMultistyled bei der auswahl eines bestimmten Kästchens
+        //! Gibt einen Zeiger auf den Rahmen zurueck, der bei dem Flag
+        //! AuswahlMultistyled bei der auswahl eines bestimmten Kaestchens
         //! verwendet wird \param sNum Der Index der Spalte \param zNum Der
         //! verwendet wird \param sNum Der Index der Spalte \param zNum Der
         //! Index der Zeile
         //! Index der Zeile
         DLLEXPORT Rahmen* getARahmen(int sNum, int zNum) const;
         DLLEXPORT Rahmen* getARahmen(int sNum, int zNum) const;
-        //! Gibt einen Zeiger auf den Rahmen ohne erhöhten Reference Couner
-        //! zurück, der bei dem Flag AuswahlMultistyled bei der auswahl eines
-        //! bestimmten Kästchens verwendet wird \param sNum Der Index der Spalte
+        //! Gibt einen Zeiger auf den Rahmen ohne erhoehten Reference Couner
+        //! zurueck, der bei dem Flag AuswahlMultistyled bei der auswahl eines
+        //! bestimmten Kaestchens verwendet wird \param sNum Der Index der Spalte
         //! \param zNum Der Index der Zeile
         //! \param zNum Der Index der Zeile
         DLLEXPORT Rahmen* zARahmen(int sNum, int zNum) const;
         DLLEXPORT Rahmen* zARahmen(int sNum, int zNum) const;
-        //! Gibt einen Zeiger auf den Farbübergang zurück, der bei dem Flag
-        //! AuswahlMultistyled bei der auswahl eines bestimmten Kästchens
+        //! Gibt einen Zeiger auf den Farbuebergang zurueck, der bei dem Flag
+        //! AuswahlMultistyled bei der auswahl eines bestimmten Kaestchens
         //! verwendet wird \param sNum Der Index der Spalte \param zNum Der
         //! verwendet wird \param sNum Der Index der Spalte \param zNum Der
         //! Index der Zeile
         //! Index der Zeile
         DLLEXPORT AlphaFeld* getAAlphaFeld(int sNum, int zNum) const;
         DLLEXPORT AlphaFeld* getAAlphaFeld(int sNum, int zNum) const;
-        //! Gibt einen Zeiger auf den Farbübergang ohne erhöhten Reference
-        //! Couner zurück, der bei dem Flag AuswahlMultistyled bei der auswahl
-        //! eines bestimmten Kästchens verwendet wird \param sNum Der Index der
+        //! Gibt einen Zeiger auf den Farbuebergang ohne erhoehten Reference
+        //! Couner zurueck, der bei dem Flag AuswahlMultistyled bei der auswahl
+        //! eines bestimmten Kaestchens verwendet wird \param sNum Der Index der
         //! Spalte \param zNum Der Index der Zeile
         //! Spalte \param zNum Der Index der Zeile
         DLLEXPORT AlphaFeld* zAAlphaFeld(int sNum, int zNum) const;
         DLLEXPORT AlphaFeld* zAAlphaFeld(int sNum, int zNum) const;
-        //! Gibt einen Zeiger auf den Rahmen zurück, der bei dem Flag
-        //! AuswahlMultistyled bei der auswahl eines bestimmten Kästchens
+        //! Gibt einen Zeiger auf den Rahmen zurueck, der bei dem Flag
+        //! AuswahlMultistyled bei der auswahl eines bestimmten Kaestchens
         //! verwendet wird \param spaltenName Der Name der Spalte \param
         //! verwendet wird \param spaltenName Der Name der Spalte \param
         //! zeilenName Der Name der Zeile
         //! zeilenName Der Name der Zeile
         DLLEXPORT Rahmen* getARahmen(
         DLLEXPORT Rahmen* getARahmen(
             const char* spaltenName, const char* zeilenName) const;
             const char* spaltenName, const char* zeilenName) const;
-        //! Gibt einen Zeiger auf den Rahmen ohne erhöhten Reference Coune
-        //! zurück, der bei dem Flag AuswahlMultistyled bei der auswahl eines
-        //! bestimmten Kästchens verwendet wird \param spaltenName Der Name der
+        //! Gibt einen Zeiger auf den Rahmen ohne erhoehten Reference Coune
+        //! zurueck, der bei dem Flag AuswahlMultistyled bei der auswahl eines
+        //! bestimmten Kaestchens verwendet wird \param spaltenName Der Name der
         //! Spalte \param zeilenName Der Name der Zeile
         //! Spalte \param zeilenName Der Name der Zeile
         DLLEXPORT Rahmen* zARahmen(
         DLLEXPORT Rahmen* zARahmen(
             const char* spaltenName, const char* zeilenName) const;
             const char* spaltenName, const char* zeilenName) const;
-        //! Gibt einen Zeiger auf den Farbübergang zurück, der bei dem Flag
-        //! AuswahlMultistyled bei der auswahl eines bestimmten Kästchens
+        //! Gibt einen Zeiger auf den Farbuebergang zurueck, der bei dem Flag
+        //! AuswahlMultistyled bei der auswahl eines bestimmten Kaestchens
         //! verwendet wird \param spaltenName Der Name der Spalte \param
         //! verwendet wird \param spaltenName Der Name der Spalte \param
         //! zeilenName Der Name der Zeile
         //! zeilenName Der Name der Zeile
         DLLEXPORT AlphaFeld* getAAlphaFeld(
         DLLEXPORT AlphaFeld* getAAlphaFeld(
             const char* spaltenName, const char* zeilenName) const;
             const char* spaltenName, const char* zeilenName) const;
-        //! Gibt einen Zeiger auf den Farbübergang ohne erhöhten Reference Coune
-        //! zurück, der bei dem Flag AuswahlMultistyled bei der auswahl eines
-        //! bestimmten Kästchens verwendet wird \param spaltenName Der Name der
+        //! Gibt einen Zeiger auf den Farbuebergang ohne erhoehten Reference Coune
+        //! zurueck, der bei dem Flag AuswahlMultistyled bei der auswahl eines
+        //! bestimmten Kaestchens verwendet wird \param spaltenName Der Name der
         //! Spalte \param zeilenName Der Name der Zeile
         //! Spalte \param zeilenName Der Name der Zeile
         DLLEXPORT AlphaFeld* zAAlphaFeld(
         DLLEXPORT AlphaFeld* zAAlphaFeld(
             const char* spaltenName, const char* zeilenName) const;
             const char* spaltenName, const char* zeilenName) const;
-        //! Gibt einen Zeiger auf den Rahmen zurück, der bei dem Flag
-        //! AuswahlMultistyled bei der auswahl eines bestimmten Kästchens
+        //! Gibt einen Zeiger auf den Rahmen zurueck, der bei dem Flag
+        //! AuswahlMultistyled bei der auswahl eines bestimmten Kaestchens
         //! verwendet wird \param spaltenName Der Name der Spalte \param
         //! verwendet wird \param spaltenName Der Name der Spalte \param
         //! zeilenName Der Name der Zeile
         //! zeilenName Der Name der Zeile
         DLLEXPORT Rahmen* getARahmen(Text* spaltenName, Text* zeilenName) const;
         DLLEXPORT Rahmen* getARahmen(Text* spaltenName, Text* zeilenName) const;
-        //! Gibt einen Zeiger auf den Rahmen ohne erhöhten Reference Coune
-        //! zurück, der bei dem Flag AuswahlMultistyled bei der auswahl eines
-        //! bestimmten Kästchens verwendet wird \param spaltenName Der Name der
+        //! Gibt einen Zeiger auf den Rahmen ohne erhoehten Reference Coune
+        //! zurueck, der bei dem Flag AuswahlMultistyled bei der auswahl eines
+        //! bestimmten Kaestchens verwendet wird \param spaltenName Der Name der
         //! Spalte \param zeilenName Der Name der Zeile
         //! Spalte \param zeilenName Der Name der Zeile
         DLLEXPORT Rahmen* zARahmen(Text* spaltenName, Text* zeilenName) const;
         DLLEXPORT Rahmen* zARahmen(Text* spaltenName, Text* zeilenName) const;
-        //! Gibt einen Zeiger auf den Farbübergang zurück, der bei dem Flag
-        //! AuswahlMultistyled bei der auswahl eines bestimmten Kästchens
+        //! Gibt einen Zeiger auf den Farbuebergang zurueck, der bei dem Flag
+        //! AuswahlMultistyled bei der auswahl eines bestimmten Kaestchens
         //! verwendet wird \param spaltenName Der Name der Spalte \param
         //! verwendet wird \param spaltenName Der Name der Spalte \param
         //! zeilenName Der Name der Zeile
         //! zeilenName Der Name der Zeile
         DLLEXPORT AlphaFeld* getAAlphaFeld(
         DLLEXPORT AlphaFeld* getAAlphaFeld(
             Text* spaltenName, Text* zeilenName) const;
             Text* spaltenName, Text* zeilenName) const;
-        //! Gibt einen Zeiger auf den Farbübergang ohne erhöhten Reference Coune
-        //! zurück, der bei dem Flag AuswahlMultistyled bei der auswahl eines
-        //! bestimmten Kästchens verwendet wird \param spaltenName Der Name der
+        //! Gibt einen Zeiger auf den Farbuebergang ohne erhoehten Reference Coune
+        //! zurueck, der bei dem Flag AuswahlMultistyled bei der auswahl eines
+        //! bestimmten Kaestchens verwendet wird \param spaltenName Der Name der
         //! Spalte \param zeilenName Der Name der Zeile
         //! Spalte \param zeilenName Der Name der Zeile
         DLLEXPORT AlphaFeld* zAAlphaFeld(
         DLLEXPORT AlphaFeld* zAAlphaFeld(
             Text* spaltenName, Text* zeilenName) const;
             Text* spaltenName, Text* zeilenName) const;
-        //! Prüft ob bei dem Flag AuswahlMultistyled für ein bestimmtes Kästchen
+        //! Prueft ob bei dem Flag AuswahlMultistyled fuer ein bestimmtes Kaestchen
         //! ein bestimmter Style gesetzt ist \param sNum Der Index der Spalte
         //! ein bestimmter Style gesetzt ist \param sNum Der Index der Spalte
         //! \param zNum Der Index der Zeile
         //! \param zNum Der Index der Zeile
-        //! \param style Der Style, der gepfüft werden soll
+        //! \param style Der Style, der gepfueft werden soll
         DLLEXPORT inline bool hatMsStyle(
         DLLEXPORT inline bool hatMsStyle(
             int sNum, int zNum, __int64 style) const;
             int sNum, int zNum, __int64 style) const;
-        //! Prüft ob bei dem Flag AuswahlMultistyled für ein bestimmtes Kästchen
+        //! Prueft ob bei dem Flag AuswahlMultistyled fuer ein bestimmtes Kaestchen
         //! ein bestimmter Style nicht gesetzt ist \param sNum Der Index der
         //! ein bestimmter Style nicht gesetzt ist \param sNum Der Index der
         //! Spalte \param zNum Der Index der Zeile \param style Der Style, der
         //! Spalte \param zNum Der Index der Zeile \param style Der Style, der
-        //! gepfüft werden soll
+        //! gepfueft werden soll
         DLLEXPORT inline bool hatMsStyleNicht(
         DLLEXPORT inline bool hatMsStyleNicht(
             int sNum, int zNum, __int64 style) const;
             int sNum, int zNum, __int64 style) const;
-        //! Prüft ob bei dem Flag AuswahlMultistyled für ein bestimmtes Kästchen
+        //! Prueft ob bei dem Flag AuswahlMultistyled fuer ein bestimmtes Kaestchen
         //! ein bestimmter Style gesetzt ist \param spaltenName Der Name der
         //! ein bestimmter Style gesetzt ist \param spaltenName Der Name der
         //! Spalte \param zeilenName Der Name der Zeile \param style Der Style,
         //! Spalte \param zeilenName Der Name der Zeile \param style Der Style,
-        //! der gepfüft werden soll
+        //! der gepfueft werden soll
         DLLEXPORT inline bool hatMsStyle(const char* spaltenName,
         DLLEXPORT inline bool hatMsStyle(const char* spaltenName,
             const char* zeilenName,
             const char* zeilenName,
             __int64 style) const;
             __int64 style) const;
-        //! Prüft ob bei dem Flag AuswahlMultistyled für ein bestimmtes Kästchen
+        //! Prueft ob bei dem Flag AuswahlMultistyled fuer ein bestimmtes Kaestchen
         //! ein bestimmter Style nicht gesetzt ist \param spaltenName Der Name
         //! ein bestimmter Style nicht gesetzt ist \param spaltenName Der Name
         //! der Spalte \param zeilenName Der Name der Zeile \param style Der
         //! der Spalte \param zeilenName Der Name der Zeile \param style Der
-        //! Style, der gepfüft werden soll
+        //! Style, der gepfueft werden soll
         DLLEXPORT inline bool hatMsStyleNicht(const char* spaltenName,
         DLLEXPORT inline bool hatMsStyleNicht(const char* spaltenName,
             const char* zeilenName,
             const char* zeilenName,
             __int64 style) const;
             __int64 style) const;
-        //! Prüft ob bei dem Flag AuswahlMultistyled für ein bestimmtes Kästchen
+        //! Prueft ob bei dem Flag AuswahlMultistyled fuer ein bestimmtes Kaestchen
         //! ein bestimmter Style gesetzt ist \param spaltenName Der Name der
         //! ein bestimmter Style gesetzt ist \param spaltenName Der Name der
         //! Spalte \param zeilenName Der Name der Zeile \param style Der Style,
         //! Spalte \param zeilenName Der Name der Zeile \param style Der Style,
-        //! der gepfüft werden soll
+        //! der gepfueft werden soll
         DLLEXPORT inline bool hatMsStyle(
         DLLEXPORT inline bool hatMsStyle(
             Text* spaltenName, Text* zeilenName, __int64 style) const;
             Text* spaltenName, Text* zeilenName, __int64 style) const;
-        //! Prüft ob bei dem Flag AuswahlMultistyled für ein bestimmtes Kästchen
+        //! Prueft ob bei dem Flag AuswahlMultistyled fuer ein bestimmtes Kaestchen
         //! ein bestimmter Style nicht gesetzt ist \param spaltenName Der Name
         //! ein bestimmter Style nicht gesetzt ist \param spaltenName Der Name
         //! der Spalte \param zeilenName Der Name der Zeile \param style Der
         //! der Spalte \param zeilenName Der Name der Zeile \param style Der
-        //! Style, der gepfüft werden soll
+        //! Style, der gepfueft werden soll
         DLLEXPORT inline bool hatMsStyleNicht(
         DLLEXPORT inline bool hatMsStyleNicht(
             Text* spaltenName, Text* zeilenName, __int64 style) const;
             Text* spaltenName, Text* zeilenName, __int64 style) const;
         //! Erzeugt eine Kopie der Tabelle, die ohne auswirkungen auf das
         //! Erzeugt eine Kopie der Tabelle, die ohne auswirkungen auf das
-        //! Original verändert werden kann
+        //! Original veraendert werden kann
         DLLEXPORT Zeichnung* dublizieren() const override;
         DLLEXPORT Zeichnung* dublizieren() const override;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 10 - 10
TastaturEreignis.h

@@ -1,4 +1,4 @@
-#ifndef TastaturEreignis_H
+#ifndef TastaturEreignis_H
 #define TastaturEreignis_H
 #define TastaturEreignis_H
 
 
 #include <functional>
 #include <functional>
@@ -7,7 +7,7 @@
 
 
 namespace Framework
 namespace Framework
 {
 {
-    //! Es wurde eine Taste runtergedrückt
+    //! Es wurde eine Taste runtergedrueckt
     const int TE_Press = 0;
     const int TE_Press = 0;
     //! Es wurde eine Taste losgelassen
     //! Es wurde eine Taste losgelassen
     const int TE_Release = 1;
     const int TE_Release = 1;
@@ -100,28 +100,28 @@ namespace Framework
 
 
     typedef std::function<bool(void*, void*, TastaturEreignis)> TastaturAktion;
     typedef std::function<bool(void*, void*, TastaturEreignis)> TastaturAktion;
 
 
-    //! Standart Tastatur Ereinis Rückruffunktion
+    //! Standart Tastatur Ereinis Rueckruffunktion
     //! \param param Ein beliebiger Parameter
     //! \param param Ein beliebiger Parameter
     //! \param obj Die Zeichnung, welches diese Funktion aufruft
     //! \param obj Die Zeichnung, welches diese Funktion aufruft
     //! \param te Das Tastaturereignis, welches verarbeitet werden soll
     //! \param te Das Tastaturereignis, welches verarbeitet werden soll
     //! \return (true), wenn aufrufende Zeichnung das Ereignis weiterverarbeiten
     //! \return (true), wenn aufrufende Zeichnung das Ereignis weiterverarbeiten
-    //! soll. (false) sonnst. Gibt immer (true) zurück
+    //! soll. (false) sonnst. Gibt immer (true) zurueck
     DLLEXPORT bool _ret1TE(void* param, void* obj, TastaturEreignis te);
     DLLEXPORT bool _ret1TE(void* param, void* obj, TastaturEreignis te);
-    //! Standart Tastatur Ereinis Rückruffunktion
+    //! Standart Tastatur Ereinis Rueckruffunktion
     //! \param param Ein beliebiger Parameter
     //! \param param Ein beliebiger Parameter
     //! \param obj Die Zeichnung, welches diese Funktion aufruft
     //! \param obj Die Zeichnung, welches diese Funktion aufruft
     //! \param te Das Tastaturereignis, welches verarbeitet werden soll
     //! \param te Das Tastaturereignis, welches verarbeitet werden soll
     //! \return (true), wenn aufrufende Zeichnung das Ereignis weiterverarbeiten
     //! \return (true), wenn aufrufende Zeichnung das Ereignis weiterverarbeiten
-    //! soll. (false) sonnst. Gibt nur (true) zurück, wenn die Taste zwischen
-    //! '0' und '9' ist, oder zum Löschen oder Cursorbewegen dient
+    //! soll. (false) sonnst. Gibt nur (true) zurueck, wenn die Taste zwischen
+    //! '0' und '9' ist, oder zum Loeschen oder Cursorbewegen dient
     DLLEXPORT bool _nurNummernTE(void* param, void* obj, TastaturEreignis te);
     DLLEXPORT bool _nurNummernTE(void* param, void* obj, TastaturEreignis te);
-    //! Standart Tastatur Ereinis Rückruffunktion
+    //! Standart Tastatur Ereinis Rueckruffunktion
     //! \param param Ein beliebiger Parameter
     //! \param param Ein beliebiger Parameter
     //! \param obj Die Zeichnung, welches diese Funktion aufruft
     //! \param obj Die Zeichnung, welches diese Funktion aufruft
     //! \param te Das Tastaturereignis, welches verarbeitet werden soll
     //! \param te Das Tastaturereignis, welches verarbeitet werden soll
     //! \return (true), wenn aufrufende Zeichnung das Ereignis weiterverarbeiten
     //! \return (true), wenn aufrufende Zeichnung das Ereignis weiterverarbeiten
-    //! soll. (false) sonnst. Gibt nur (true) zurück, wenn die Taste zwischen
-    //! '0' und '9' oder 'A' und 'F' ist, oder zum Löschen oder Cursorbewegen
+    //! soll. (false) sonnst. Gibt nur (true) zurueck, wenn die Taste zwischen
+    //! '0' und '9' oder 'A' und 'F' ist, oder zum Loeschen oder Cursorbewegen
     //! dient
     //! dient
     DLLEXPORT bool _nurHexTE(void* param, void* obj, TastaturEreignis te);
     DLLEXPORT bool _nurHexTE(void* param, void* obj, TastaturEreignis te);
 } // namespace Framework
 } // namespace Framework

+ 197 - 193
Text.cpp

@@ -1,4 +1,4 @@
-//---Include---
+//---Include---
 #include "Text.h"
 #include "Text.h"
 
 
 #include <iomanip>
 #include <iomanip>
@@ -140,7 +140,7 @@ Text::~Text()
 
 
 void Framework::Text::setTextZ(char* t, int l)
 void Framework::Text::setTextZ(char* t, int l)
 {
 {
-    delete[] txt; // alter Text löschen
+    delete[] txt; // alter Text loeschen
     length = l;
     length = l;
     txt = t; // neuen Text erstellen
     txt = t; // neuen Text erstellen
 }
 }
@@ -153,14 +153,14 @@ void Text::toUpperCase()
         if (txt[i] >= 'a' && txt[i] <= 'z') txt[i] = (char)(txt[i] - 32);
         if (txt[i] >= 'a' && txt[i] <= 'z') txt[i] = (char)(txt[i] - 32);
         switch (txt[i])
         switch (txt[i])
         {
         {
-        case 'ü':
-            txt[i] = 'Ü';
+        case SpecialCharacters::SMALL_UE:
+            txt[i] = SpecialCharacters::BIG_UE;
             break;
             break;
-        case 'ö':
-            txt[i] = 'Ö';
+        case SpecialCharacters::SMALL_OE:
+            txt[i] = SpecialCharacters::BIG_OE;
             break;
             break;
-        case 'ä':
-            txt[i] = 'Ä';
+        case SpecialCharacters::SMALL_AE:
+            txt[i] = SpecialCharacters::BIG_AE;
             break;
             break;
         }
         }
     }
     }
@@ -174,14 +174,14 @@ void Text::toLowerCase()
         if (txt[i] >= 'A' && txt[i] <= 'Z') txt[i] = (char)(txt[i] + 32);
         if (txt[i] >= 'A' && txt[i] <= 'Z') txt[i] = (char)(txt[i] + 32);
         switch (txt[i])
         switch (txt[i])
         {
         {
-        case 'Ü':
-            txt[i] = 'ü';
+        case SpecialCharacters::BIG_UE:
+            txt[i] = SpecialCharacters::SMALL_UE;
             break;
             break;
-        case 'Ö':
-            txt[i] = 'ö';
+        case SpecialCharacters::BIG_OE:
+            txt[i] = SpecialCharacters::SMALL_OE;
             break;
             break;
-        case 'Ä':
-            txt[i] = 'ä';
+        case SpecialCharacters::BIG_AE:
+            txt[i] = SpecialCharacters::SMALL_AE;
             break;
             break;
         }
         }
     }
     }
@@ -204,10 +204,10 @@ void Text::setText(const char* t) // ersetzt den Text
 // unconstant
 // unconstant
 void Text::setText(const char* t, int l) // ersetzt den Text
 void Text::setText(const char* t, int l) // ersetzt den Text
 {
 {
-    delete[] txt; // alter Text löschen
+    delete[] txt; // alter Text loeschen
     length = l;
     length = l;
     txt = new char[(__int64)length + 1]; // neuen Text erstellen
     txt = new char[(__int64)length + 1]; // neuen Text erstellen
-    for (int i = 0; i < length; ++i)     // Text befüllen
+    for (int i = 0; i < length; ++i)     // Text befuellen
         txt[i] = t[i];
         txt[i] = t[i];
     txt[length] = '\0'; // Textende Festlegen
     txt[length] = '\0'; // Textende Festlegen
 }
 }
@@ -217,24 +217,24 @@ void Text::setText(const Text& t)
     setText(t, t.getLength()); // Text setzen
     setText(t, t.getLength()); // Text setzen
 }
 }
 
 
-void Text::append(char c) // hängt an den Text an
+void Text::append(char c) // haengt an den Text an
 {
 {
     append(&c, 1);
     append(&c, 1);
 }
 }
 
 
-void Text::append(const char* t) // hängt an den Text an
+void Text::append(const char* t) // haengt an den Text an
 {
 {
-    int tl = (int)textLength(t);                    // länge der übergabe
+    int tl = (int)textLength(t);                    // laenge der uebergabe
     char* res = new char[(__int64)tl + length + 1]; // neuen Text erstellen
     char* res = new char[(__int64)tl + length + 1]; // neuen Text erstellen
-    for (int i = 0; i < length; ++i)                // mit jetzigem Text füllen
+    for (int i = 0; i < length; ++i)                // mit jetzigem Text fuellen
         res[i] = txt[i];
         res[i] = txt[i];
-    for (int i = 0; i < tl; ++i) // Übergabe anhängen
+    for (int i = 0; i < tl; ++i) // UEbergabe anhaengen
         res[length + i] = t[i];
         res[length + i] = t[i];
     res[length + tl] = '\0';    // Textende festlegen
     res[length + tl] = '\0';    // Textende festlegen
     setTextZ(res, length + tl); // Test setzen
     setTextZ(res, length + tl); // Test setzen
 }
 }
 
 
-void Text::appendHex(char num) // hängt die zahl in hex anden Text an
+void Text::appendHex(char num) // haengt die zahl in hex anden Text an
 {
 {
     char* res = new char[(__int64)length + sizeof(char) * 2 + 1];
     char* res = new char[(__int64)length + sizeof(char) * 2 + 1];
     for (int i = 0; i < length; ++i)
     for (int i = 0; i < length; ++i)
@@ -264,7 +264,7 @@ void Framework::Text::appendHex(short num)
     setTextZ(res, length + sizeof(short) * 2);
     setTextZ(res, length + sizeof(short) * 2);
 }
 }
 
 
-void Text::appendHex(int num) // hängt die zahl in hex anden Text an
+void Text::appendHex(int num) // haengt die zahl in hex anden Text an
 {
 {
     char* res = new char[(__int64)length + sizeof(int) * 2 + 1];
     char* res = new char[(__int64)length + sizeof(int) * 2 + 1];
     for (int i = 0; i < length; ++i)
     for (int i = 0; i < length; ++i)
@@ -279,7 +279,7 @@ void Text::appendHex(int num) // hängt die zahl in hex anden Text an
     setTextZ(res, length + sizeof(int) * 2);
     setTextZ(res, length + sizeof(int) * 2);
 }
 }
 
 
-void Text::appendHex(__int64 num) // hängt die zahl in hex anden Text an
+void Text::appendHex(__int64 num) // haengt die zahl in hex anden Text an
 {
 {
     char* res = new char[(__int64)length + sizeof(__int64) * 2 + 1];
     char* res = new char[(__int64)length + sizeof(__int64) * 2 + 1];
     for (int i = 0; i < length; ++i)
     for (int i = 0; i < length; ++i)
@@ -294,12 +294,12 @@ void Text::appendHex(__int64 num) // hängt die zahl in hex anden Text an
     setTextZ(res, length + sizeof(__int64) * 2);
     setTextZ(res, length + sizeof(__int64) * 2);
 }
 }
 
 
-void Text::append(const char* t, int l)            // hängt an den Text an
-{                                                  // länge des Textes
+void Text::append(const char* t, int l)            // haengt an den Text an
+{                                                  // laenge des Textes
     char* res = new char[(__int64)l + length + 1]; // neuen Text erstellen
     char* res = new char[(__int64)l + length + 1]; // neuen Text erstellen
-    for (int i = 0; i < length; ++i)               // mit jetzigem Text füllen
+    for (int i = 0; i < length; ++i)               // mit jetzigem Text fuellen
         res[i] = txt[i];
         res[i] = txt[i];
-    for (int i = 0; i < l; ++i) // Übergabe anhängen
+    for (int i = 0; i < l; ++i) // UEbergabe anhaengen
         res[length + i] = t[i];
         res[length + i] = t[i];
     res[length + l] = '\0';    // Textende festlegen
     res[length + l] = '\0';    // Textende festlegen
     setTextZ(res, length + l); // Test setzen
     setTextZ(res, length + l); // Test setzen
@@ -307,8 +307,8 @@ void Text::append(const char* t, int l)            // hängt an den Text an
 
 
 void Text::append(const Text& t)
 void Text::append(const Text& t)
 {
 {
-    if (t.getLength() > 0)        // Auf unsinnige übergabe prüfen
-        append(t, t.getLength()); // Text anhängen
+    if (t.getLength() > 0)        // Auf unsinnige uebergabe pruefen
+        append(t, t.getLength()); // Text anhaengen
 }
 }
 
 
 void Text::append(int num)
 void Text::append(int num)
@@ -319,8 +319,8 @@ void Text::append(int num)
     append(string.c_str(), (int)string.length());
     append(string.c_str(), (int)string.length());
 }
 }
 
 
-// Hängt eine Zahl ans Ende Des Textes an
-//  num: Die Zahl, die in einen Text umgewandelt und am Ende angehängt werden
+// Haengt eine Zahl ans Ende Des Textes an
+//  num: Die Zahl, die in einen Text umgewandelt und am Ende angehaengt werden
 //  soll
 //  soll
 void Text::append(__int64 num)
 void Text::append(__int64 num)
 {
 {
@@ -380,7 +380,7 @@ void Text::append(float num)
     append(str, len);
     append(str, len);
 }
 }
 
 
-//! Gibt einen ostream zurück, der alle ausgaben an diesen Text anhängt
+//! Gibt einen ostream zurueck, der alle ausgaben an diesen Text anhaengt
 FlushingOStream Text::append()
 FlushingOStream Text::append()
 {
 {
     if (!stringWriter)
     if (!stringWriter)
@@ -395,35 +395,35 @@ FlushingOStream Text::append()
     return FlushingOStream(stringWriter);
     return FlushingOStream(stringWriter);
 }
 }
 
 
-void Text::insert(int p, char c) // Fügt an stelle p ein
+void Text::insert(int p, char c) // Fuegt an stelle p ein
 {
 {
-    if (p > length || p < 0) // Auf unsinnige übergabe prüfen
+    if (p > length || p < 0) // Auf unsinnige uebergabe pruefen
         return;
         return;
     char* res = new char[(__int64)length + 2]; // neuer Text erstellen
     char* res = new char[(__int64)length + 2]; // neuer Text erstellen
-    for (int i = 0; i < p; ++i)                // Text füllen
+    for (int i = 0; i < p; ++i)                // Text fuellen
         res[i] = txt[i];
         res[i] = txt[i];
     res[p] = c;
     res[p] = c;
-    for (int i = p; i < length; ++i) // Text füllen
+    for (int i = p; i < length; ++i) // Text fuellen
         res[i + 1] = txt[i];
         res[i + 1] = txt[i];
     res[length + 1] = '\0';    // Text ende festlegen
     res[length + 1] = '\0';    // Text ende festlegen
     setTextZ(res, length + 1); // Text setzen
     setTextZ(res, length + 1); // Text setzen
 }
 }
 
 
-void Text::insert(int p, const char* t) // Fügt an stelle p ein
+void Text::insert(int p, const char* t) // Fuegt an stelle p ein
 {
 {
-    insert(p, t, textLength(t)); // Text einfügen
+    insert(p, t, textLength(t)); // Text einfuegen
 }
 }
 
 
 void Framework::Text::insert(int p, const char* t, int len)
 void Framework::Text::insert(int p, const char* t, int len)
 {
 {
-    if (p > length || p < 0 || len <= 0) // Auf unsinnige übergabe prüfen
-        return;                          // Länge der übergabe
+    if (p > length || p < 0 || len <= 0) // Auf unsinnige uebergabe pruefen
+        return;                          // Laenge der uebergabe
     char* res = new char[(__int64)len + length + 1]; // neuer Text erstellen
     char* res = new char[(__int64)len + length + 1]; // neuer Text erstellen
-    for (int i = 0; i < p; ++i)                      // Text füllen
+    for (int i = 0; i < p; ++i)                      // Text fuellen
         res[i] = txt[i];
         res[i] = txt[i];
-    for (int i = 0; i < len; ++i) // Text einfügen
+    for (int i = 0; i < len; ++i) // Text einfuegen
         res[i + p] = t[i];
         res[i + p] = t[i];
-    for (int i = p; i < length; ++i) // Text füllen
+    for (int i = p; i < length; ++i) // Text fuellen
         res[i + len] = txt[i];
         res[i + len] = txt[i];
     res[len + length] = '\0';    // Text ende festlegen
     res[len + length] = '\0';    // Text ende festlegen
     setTextZ(res, length + len); // Text setzen
     setTextZ(res, length + len); // Text setzen
@@ -431,7 +431,7 @@ void Framework::Text::insert(int p, const char* t, int len)
 
 
 void Text::insert(int p, const Text& t)
 void Text::insert(int p, const Text& t)
 {
 {
-    insert(p, t, t.getLength()); // Text einfügen
+    insert(p, t, t.getLength()); // Text einfuegen
 }
 }
 
 
 void Framework::Text::regexReplace(
 void Framework::Text::regexReplace(
@@ -515,10 +515,10 @@ void Framework::Text::ersetzen(int p1, int p2, const char* t, int len)
         p1 = p2;
         p1 = p2;
         p2 = x;
         p2 = x;
     }
     }
-    remove(p1, p2); // Textabschnitt von p1 zu p2 löschen
+    remove(p1, p2); // Textabschnitt von p1 zu p2 loeschen
     if (len > 0)
     if (len > 0)
     {
     {
-        insert(p1, t, len); // Übergabe bei p1 einfügen}
+        insert(p1, t, len); // UEbergabe bei p1 einfuegen}
     }
     }
 }
 }
 
 
@@ -529,9 +529,9 @@ void Text::ersetzen(int p1, int p2, const Text& t)
 
 
 void Text::ersetzen(char c1, char c2) // ersetzt jedes c1 durch c2
 void Text::ersetzen(char c1, char c2) // ersetzt jedes c1 durch c2
 {
 {
-    if (c1 == '\0' || c2 == '\0') // Auf unsinnige übergabe prüfen
+    if (c1 == '\0' || c2 == '\0') // Auf unsinnige uebergabe pruefen
         return;
         return;
-    if (!hat(c1)) // prüfen ob c1 vorhanden
+    if (!hat(c1)) // pruefen ob c1 vorhanden
         return;
         return;
     int suchGCount = 0;
     int suchGCount = 0;
     if (suchGBeg && suchGEnd)
     if (suchGBeg && suchGEnd)
@@ -562,9 +562,9 @@ void Text::ersetzen(const char* t1, const char* t2) // ersetzt jedes t1 durch t2
 void Framework::Text::ersetzen(
 void Framework::Text::ersetzen(
     const char* t1, int len1, const char* t2, int len2)
     const char* t1, int len1, const char* t2, int len2)
 {
 {
-    if (len1 > length || len1 <= 0) // Auf unsinnige übergabe prüfen
+    if (len1 > length || len1 <= 0) // Auf unsinnige uebergabe pruefen
         return;
         return;
-    if (!hat(t1, len1)) // prüfen ob t1 vorhanden
+    if (!hat(t1, len1)) // pruefen ob t1 vorhanden
         return;
         return;
     int anz = anzahlVon(t1, len1); // Anzahl von t1 im Text
     int anz = anzahlVon(t1, len1); // Anzahl von t1 im Text
     int* begin = new int[anz];
     int* begin = new int[anz];
@@ -577,12 +577,12 @@ void Framework::Text::ersetzen(
         searchStart = end[i];
         searchStart = end[i];
     }
     }
     int resl
     int resl
-        = (length - (anz * len1)) + (anz * len2) + 1; // Länge des Ergebneses
+        = (length - (anz * len1)) + (anz * len2) + 1; // Laenge des Ergebneses
     char* res = new char[resl];                       // neuer Text erstellen
     char* res = new char[resl];                       // neuer Text erstellen
     int rep = 0;              // Speichert bei welchen t1 man sich befindet
     int rep = 0;              // Speichert bei welchen t1 man sich befindet
-    int last = 0;             // Füllposition von txt
-    int neu = 0;              // Füllporition von res
-    for (; neu < resl; ++neu) // Text befüllen
+    int last = 0;             // Fuellposition von txt
+    int neu = 0;              // Fuellporition von res
+    for (; neu < resl; ++neu) // Text befuellen
     {
     {
         if (rep < anz && last == begin[rep]) // Text ersetzen
         if (rep < anz && last == begin[rep]) // Text ersetzen
         {
         {
@@ -626,12 +626,13 @@ void Text::ersetzen(const Text& t1, const Text& t2)
 
 
 void Text::ersetzen(int index, char c1, char c2) // ersetzt das i-te c1 durch c2
 void Text::ersetzen(int index, char c1, char c2) // ersetzt das i-te c1 durch c2
 {
 {
-    if (c1 == '\0' || c2 == '\0' || index < 0) // Auf unsinnige übergabe prüfen
+    if (c1 == '\0' || c2 == '\0'
+        || index < 0) // Auf unsinnige uebergabe pruefen
         return;
         return;
-    if (!hat(c1)) // prüfen ob c1 vorhanden
+    if (!hat(c1)) // pruefen ob c1 vorhanden
         return;
         return;
     int anz = anzahlVon(c1);
     int anz = anzahlVon(c1);
-    if (index >= anz) // prüfen ob es ein i-tes c1 gibt
+    if (index >= anz) // pruefen ob es ein i-tes c1 gibt
         return;
         return;
     txt[positionVon(c1, index)] = c2;
     txt[positionVon(c1, index)] = c2;
 }
 }
@@ -647,12 +648,12 @@ void Framework::Text::ersetzen(
     int index, const char* t1, int len1, const char* t2, int len2)
     int index, const char* t1, int len1, const char* t2, int len2)
 {
 {
     if (len1 >= length || len1 <= 0
     if (len1 >= length || len1 <= 0
-        || index < 0) // Auf unsinnige übergabe prüfen
+        || index < 0) // Auf unsinnige uebergabe pruefen
         return;
         return;
-    if (!hat(t1)) // prüfen ob t1 vorhanden
+    if (!hat(t1)) // pruefen ob t1 vorhanden
         return;
         return;
     int anz = anzahlVon(t1, len1); // Anzahl von t1 im Text
     int anz = anzahlVon(t1, len1); // Anzahl von t1 im Text
-    if (index >= anz)              // prüfen ob es ein i-tes t1 gibt
+    if (index >= anz)              // pruefen ob es ein i-tes t1 gibt
         return;
         return;
     int begin = positionVon(index, len1, t1);
     int begin = positionVon(index, len1, t1);
     int end = begin + len1;
     int end = begin + len1;
@@ -676,7 +677,7 @@ void Text::ersetzen(int i, const Text& t1, const Text& t2)
 }
 }
 
 
 void Text::fillText(
 void Text::fillText(
-    char c, int len) // setzt den Text zu so vielen c wie län groß ist
+    char c, int len) // setzt den Text zu so vielen c wie laen gross ist
 {
 {
     char* res = new char[(__int64)len + 1];
     char* res = new char[(__int64)len + 1];
     for (int i = 0; i < len; ++i)
     for (int i = 0; i < len; ++i)
@@ -685,12 +686,12 @@ void Text::fillText(
     setTextZ(res, len);
     setTextZ(res, len);
 }
 }
 
 
-void Text::remove(int p) // löscht p
+void Text::remove(int p) // loescht p
 {
 {
-    if (p < 0 || p >= length) // Auf unsinnige übergabe prüfen
+    if (p < 0 || p >= length) // Auf unsinnige uebergabe pruefen
         return;
         return;
     char* res = new char[length];             // neuen Text anlegen
     char* res = new char[length];             // neuen Text anlegen
-    for (int i = 0; i < p && i < length; ++i) // Text befüllen
+    for (int i = 0; i < p && i < length; ++i) // Text befuellen
         res[i] = txt[i];
         res[i] = txt[i];
     for (int i = p + 1; i < length; ++i)
     for (int i = p + 1; i < length; ++i)
         res[i - 1] = txt[i];
         res[i - 1] = txt[i];
@@ -698,7 +699,7 @@ void Text::remove(int p) // löscht p
     setTextZ(res, length - 1); // Text setzen
     setTextZ(res, length - 1); // Text setzen
 }
 }
 
 
-void Text::remove(int p1, int p2) // löscht von p1 zu p2 ( p2 bleibt )
+void Text::remove(int p1, int p2) // loescht von p1 zu p2 ( p2 bleibt )
 {
 {
     if (p1 == p2) return;
     if (p1 == p2) return;
     if (p1 > p2) // p1 und p2 tauschen
     if (p1 > p2) // p1 und p2 tauschen
@@ -707,10 +708,10 @@ void Text::remove(int p1, int p2) // löscht von p1 zu p2 ( p2 bleibt )
         p1 = p2;
         p1 = p2;
         p2 = x;
         p2 = x;
     }
     }
-    if (p1 < 0) // Auf unsinnige übergabe prüfen
+    if (p1 < 0) // Auf unsinnige uebergabe pruefen
         p1 = 0;
         p1 = 0;
     if (p2 > length) p2 = length;
     if (p2 > length) p2 = length;
-    int resl = length - (p2 - p1);           // Länge vom Ergebnis
+    int resl = length - (p2 - p1);           // Laenge vom Ergebnis
     char* res = new char[(__int64)resl + 1]; // Neuen Text erstellen
     char* res = new char[(__int64)resl + 1]; // Neuen Text erstellen
     memcpy(res, txt, p1);
     memcpy(res, txt, p1);
     memcpy(res + p1, txt + p2, length - p2);
     memcpy(res + p1, txt + p2, length - p2);
@@ -718,15 +719,15 @@ void Text::remove(int p1, int p2) // löscht von p1 zu p2 ( p2 bleibt )
     setTextZ(res, resl); // Text setzen
     setTextZ(res, resl); // Text setzen
 }
 }
 
 
-void Text::remove(char c) // löscht jetes c
+void Text::remove(char c) // loescht jetes c
 {
 {
-    if (!hat(c)) // prüfen ob c vorhanden
+    if (!hat(c)) // pruefen ob c vorhanden
         return;
         return;
     int anz = anzahlVon(c);                          // Anzahl von c
     int anz = anzahlVon(c);                          // Anzahl von c
     char* res = new char[(__int64)length - anz + 1]; // neuen Text erstellen
     char* res = new char[(__int64)length - anz + 1]; // neuen Text erstellen
     int anz2 = 0;
     int anz2 = 0;
     int suchGCount = 0;
     int suchGCount = 0;
-    for (int i = 0; i < length; ++i) // Text befüllen
+    for (int i = 0; i < length; ++i) // Text befuellen
     {
     {
         bool b = suchGCount != 0;
         bool b = suchGCount != 0;
         if (txt[i] == c && !suchGCount)
         if (txt[i] == c && !suchGCount)
@@ -747,25 +748,25 @@ void Text::remove(char c) // löscht jetes c
     setTextZ(res, length - anz); // Text setzen
     setTextZ(res, length - anz); // Text setzen
 }
 }
 
 
-void Text::remove(const char* t) // löscht jetes t
+void Text::remove(const char* t) // loescht jetes t
 {
 {
-    remove(t, textLength(t)); // Text löschen
+    remove(t, textLength(t)); // Text loeschen
 }
 }
 
 
 void Framework::Text::remove(const char* t, int len)
 void Framework::Text::remove(const char* t, int len)
 {
 {
-    if (len <= 0 || len > length) // Auf unsinnige übergabe prüfen
+    if (len <= 0 || len > length) // Auf unsinnige uebergabe pruefen
         return;
         return;
-    if (!hat(t, len)) // prüfen ob Text ein t enthält
+    if (!hat(t, len)) // pruefen ob Text ein t enthaelt
         return;
         return;
     int anz = anzahlVon(t, len); // anzahl von t
     int anz = anzahlVon(t, len); // anzahl von t
     int* begin = new int[anz];
     int* begin = new int[anz];
     for (int i = 0; i < anz; ++i) // begin aller t-s finden
     for (int i = 0; i < anz; ++i) // begin aller t-s finden
         begin[i] = positionVon(i, len, t);
         begin[i] = positionVon(i, len, t);
-    int resl = length - (anz * len);         // Länge vom Ergebnes
+    int resl = length - (anz * len);         // Laenge vom Ergebnes
     char* res = new char[(__int64)resl + 1]; // neuen Text erzeugen
     char* res = new char[(__int64)resl + 1]; // neuen Text erzeugen
     int del = 0;
     int del = 0;
-    for (int i = 0; i < length; ++i) // Text befüllen
+    for (int i = 0; i < length; ++i) // Text befuellen
     {
     {
         if (del < anz && i == begin[del]) // Text auslassen
         if (del < anz && i == begin[del]) // Text auslassen
         {
         {
@@ -773,7 +774,7 @@ void Framework::Text::remove(const char* t, int len)
             ++del;
             ++del;
         }
         }
         else
         else
-            res[i - (del * len)] = txt[i]; // Text befüllen
+            res[i - (del * len)] = txt[i]; // Text befuellen
     }
     }
     res[resl] = '\0';    // Text ende festlegen
     res[resl] = '\0';    // Text ende festlegen
     setTextZ(res, resl); // Text setzen
     setTextZ(res, resl); // Text setzen
@@ -782,21 +783,21 @@ void Framework::Text::remove(const char* t, int len)
 
 
 void Text::remove(const Text& t)
 void Text::remove(const Text& t)
 {
 {
-    remove(t, t.getLength()); // Text löschen
+    remove(t, t.getLength()); // Text loeschen
 }
 }
 
 
 void Text::remove(int index, char c)
 void Text::remove(int index, char c)
 {
 {
-    if (index < 0 || !hat(c)) // Auf unsinnige übergabe prüfen
+    if (index < 0 || !hat(c)) // Auf unsinnige uebergabe pruefen
         return;
         return;
     int anz = anzahlVon(c); // anzahl der i-s
     int anz = anzahlVon(c); // anzahl der i-s
-    if (index >= anz)       // prüfen ob ein i-tes c vorhanden ist
+    if (index >= anz)       // pruefen ob ein i-tes c vorhanden ist
         return;
         return;
     int pos = positionVon(c, index); // Position vom i-ten c
     int pos = positionVon(c, index); // Position vom i-ten c
     if (pos < 0) return;
     if (pos < 0) return;
     if (!length) return;
     if (!length) return;
     char* res = new char[length];               // neuen Text erzeugen
     char* res = new char[length];               // neuen Text erzeugen
-    for (int i = 0; i < pos && i < length; ++i) // Text befüllen
+    for (int i = 0; i < pos && i < length; ++i) // Text befuellen
         res[i] = txt[i];
         res[i] = txt[i];
     for (int i = pos + 1; i < length; ++i)
     for (int i = pos + 1; i < length; ++i)
         res[i - 1] = txt[i];
         res[i - 1] = txt[i];
@@ -804,23 +805,24 @@ void Text::remove(int index, char c)
     setTextZ(res, length - 1); // Text setzen
     setTextZ(res, length - 1); // Text setzen
 }
 }
 
 
-void Text::remove(int index, const char* t) // löscht das i-te t
+void Text::remove(int index, const char* t) // loescht das i-te t
 {
 {
-    remove(index, t, textLength(t)); // Text löschen
+    remove(index, t, textLength(t)); // Text loeschen
 }
 }
 
 
 void Framework::Text::remove(int index, const char* t, int len)
 void Framework::Text::remove(int index, const char* t, int len)
 {
 {
-    if (index < 0 || !hat(t, len) || len <= 0) // Auf unsinnige übergabe prüfen
+    if (index < 0 || !hat(t, len)
+        || len <= 0) // Auf unsinnige uebergabe pruefen
         return;
         return;
     int anz = anzahlVon(t, len); // anzahl der i-s
     int anz = anzahlVon(t, len); // anzahl der i-s
-    if (index >= anz)            // prüfen ob ein i-tes c vorhanden ist
+    if (index >= anz)            // pruefen ob ein i-tes c vorhanden ist
         return;
         return;
     int pos = positionVon(index, len, t); // Position vom i-ten c
     int pos = positionVon(index, len, t); // Position vom i-ten c
     if (pos < 0) return;
     if (pos < 0) return;
     if (!length) return;
     if (!length) return;
     char* res = new char[(__int64)length - len + 1];      // neuen Text erzeugen
     char* res = new char[(__int64)length - len + 1];      // neuen Text erzeugen
-    for (int i = 0; i < pos && i < length - len + 1; ++i) // Text befüllen
+    for (int i = 0; i < pos && i < length - len + 1; ++i) // Text befuellen
         res[i] = txt[i];
         res[i] = txt[i];
     for (int i = pos + len; i < length; ++i)
     for (int i = pos + len; i < length; ++i)
         res[i - len] = txt[i];
         res[i - len] = txt[i];
@@ -830,10 +832,10 @@ void Framework::Text::remove(int index, const char* t, int len)
 
 
 void Text::remove(int i, const Text& t)
 void Text::remove(int i, const Text& t)
 {
 {
-    remove(i, t, t.getLength()); // Text löschen
+    remove(i, t, t.getLength()); // Text loeschen
 }
 }
 
 
-// Löscht alle ' ', '\n', '\r', '\t' bis zu einem anderen buchstaben
+// Loescht alle ' ', '\n', '\r', '\t' bis zu einem anderen buchstaben
 //  pos: Die Position des ersten zeichens
 //  pos: Die Position des ersten zeichens
 int Text::removeWhitespaceAfter(int pos)
 int Text::removeWhitespaceAfter(int pos)
 {
 {
@@ -849,7 +851,7 @@ int Text::removeWhitespaceAfter(int pos)
     return length;
     return length;
 }
 }
 
 
-// Löscht alle ' ', '\n', '\r', '\t' bis zu einem anderen buchstaben
+// Loescht alle ' ', '\n', '\r', '\t' bis zu einem anderen buchstaben
 //  pos: Die Position des ersten zeichens (beginnt bei pos-1)
 //  pos: Die Position des ersten zeichens (beginnt bei pos-1)
 int Text::removeWhitespaceBefore(int pos)
 int Text::removeWhitespaceBefore(int pos)
 {
 {
@@ -872,7 +874,7 @@ void Text::setPrecision(
 }
 }
 
 
 // constant
 // constant
-int Text::getLength() const // gibt die Text länge zurück
+int Text::getLength() const // gibt die Text laenge zurueck
 {
 {
     return length;
     return length;
 }
 }
@@ -954,14 +956,14 @@ int Text::getUKick(int pos) const
     return pos + llen + lpos;
     return pos + llen + lpos;
 }
 }
 
 
-bool Text::hat(const Text& t) const // enthält der Text t
+bool Text::hat(const Text& t) const // enthaelt der Text t
 {
 {
-    return hat(t, t.getLength()); // Text überprüfen
+    return hat(t, t.getLength()); // Text ueberpruefen
 }
 }
 
 
 bool Text::hat(const char* t) const
 bool Text::hat(const char* t) const
 {
 {
-    return hat(t, textLength(t)); // Text überprüfen
+    return hat(t, textLength(t)); // Text ueberpruefen
 }
 }
 
 
 bool Framework::Text::hat(const char* t, int len) const
 bool Framework::Text::hat(const char* t, int len) const
@@ -971,13 +973,13 @@ bool Framework::Text::hat(const char* t, int len) const
 
 
 bool Framework::Text::hat(int searchStartIndex, const char* t) const
 bool Framework::Text::hat(int searchStartIndex, const char* t) const
 {
 {
-    return hat(searchStartIndex, t, textLength(t)); // Text überprüfen
+    return hat(searchStartIndex, t, textLength(t)); // Text ueberpruefen
 }
 }
 
 
 bool Framework::Text::hat(int searchStartIndex, const char* t, int len) const
 bool Framework::Text::hat(int searchStartIndex, const char* t, int len) const
 {
 {
     if (len <= 0
     if (len <= 0
-        || len > length - searchStartIndex) // Auf unsinnige übergabe prüfen
+        || len > length - searchStartIndex) // Auf unsinnige uebergabe pruefen
         return 0;
         return 0;
     int suchGCount = 0;
     int suchGCount = 0;
     for (int i = searchStartIndex; i + len <= length; ++i) // Text durchsuchen
     for (int i = searchStartIndex; i + len <= length; ++i) // Text durchsuchen
@@ -986,7 +988,7 @@ bool Framework::Text::hat(int searchStartIndex, const char* t, int len) const
         if (!suchGCount)
         if (!suchGCount)
         {
         {
             bool b = 1;
             bool b = 1;
-            for (int ii = 0; ii < len; ++ii) // Text überprüfen
+            for (int ii = 0; ii < len; ++ii) // Text ueberpruefen
                 b &= txt[i + ii] == t[ii];
                 b &= txt[i + ii] == t[ii];
             if (b) return 1;
             if (b) return 1;
             searched = 1;
             searched = 1;
@@ -996,7 +998,7 @@ bool Framework::Text::hat(int searchStartIndex, const char* t, int len) const
         if (!suchGCount && !searched)
         if (!suchGCount && !searched)
         {
         {
             bool b = 1;
             bool b = 1;
-            for (int ii = 0; ii < len; ++ii) // Text überprüfen
+            for (int ii = 0; ii < len; ++ii) // Text ueberpruefen
                 b &= txt[i + ii] == t[ii];
                 b &= txt[i + ii] == t[ii];
             if (b) return 1;
             if (b) return 1;
         }
         }
@@ -1004,46 +1006,46 @@ bool Framework::Text::hat(int searchStartIndex, const char* t, int len) const
     return 0;
     return 0;
 }
 }
 
 
-// Überprüft, ob im Text der Inhalt eines anderen Textes vorkommt
+// UEberprueft, ob im Text der Inhalt eines anderen Textes vorkommt
 //  t: Der Text, nach dessen Inhalt gesucht werden soll
 //  t: Der Text, nach dessen Inhalt gesucht werden soll
 //  return: (true), wenn der Inhalt des Textes vorkommt. (false) sonnst
 //  return: (true), wenn der Inhalt des Textes vorkommt. (false) sonnst
 //  pos: die position an der die zeichenkette im string beginnen soll
 //  pos: die position an der die zeichenkette im string beginnen soll
 bool Text::hatAt(int pos, const Text& t) const
 bool Text::hatAt(int pos, const Text& t) const
 {
 {
-    return hatAt(pos, t, t.getLength()); // Text überprüfen
+    return hatAt(pos, t, t.getLength()); // Text ueberpruefen
 }
 }
 
 
-// Überprüft, ob im Text eine bestimmte Zeichenkette vorkommt
+// UEberprueft, ob im Text eine bestimmte Zeichenkette vorkommt
 //  t: Die Zeichenkette, nach der gesucht werden soll
 //  t: Die Zeichenkette, nach der gesucht werden soll
 //  return: (true), wenn die Zeichenkette vorkommt. (false) sonnst
 //  return: (true), wenn die Zeichenkette vorkommt. (false) sonnst
 //  pos: die position an der die zeichenkette im string beginnen soll
 //  pos: die position an der die zeichenkette im string beginnen soll
 bool Text::hatAt(int pos, const char* t) const
 bool Text::hatAt(int pos, const char* t) const
 {
 {
-    return hatAt(pos, t, textLength(t)); // Text überprüfen
+    return hatAt(pos, t, textLength(t)); // Text ueberpruefen
 }
 }
 
 
 bool Framework::Text::hatAt(int pos, const char* t, int len) const
 bool Framework::Text::hatAt(int pos, const char* t, int len) const
 {
 {
-    if (len <= 0 || len + pos > length) // Auf unsinnige übergabe prüfen
+    if (len <= 0 || len + pos > length) // Auf unsinnige uebergabe pruefen
         return 0;
         return 0;
     bool b = 1;
     bool b = 1;
-    for (int i = 0; i < len; ++i) // Text überprüfen
+    for (int i = 0; i < len; ++i) // Text ueberpruefen
         b &= txt[pos + i] == t[i];
         b &= txt[pos + i] == t[i];
     return b;
     return b;
 }
 }
 
 
-bool Text::hat(char c) const // enthält c
+bool Text::hat(char c) const // enthaelt c
 {
 {
     bool ret = 0;
     bool ret = 0;
     int suchGCount = 0;
     int suchGCount = 0;
     for (int i = 0; i < length; ++i) // suchen
     for (int i = 0; i < length; ++i) // suchen
     {
     {
         bool b = suchGCount != 0;
         bool b = suchGCount != 0;
-        if (!suchGCount) // überprüfen
+        if (!suchGCount) // ueberpruefen
             ret |= txt[i] == c;
             ret |= txt[i] == c;
         if (txt[i] == suchGBeg) ++suchGCount;
         if (txt[i] == suchGBeg) ++suchGCount;
         if (txt[i] == suchGEnd) --suchGCount;
         if (txt[i] == suchGEnd) --suchGCount;
-        if (!suchGCount && b) // überprüfen
+        if (!suchGCount && b) // ueberpruefen
             ret |= txt[i] == c;
             ret |= txt[i] == c;
     }
     }
     return ret;
     return ret;
@@ -1060,34 +1062,34 @@ bool Text::endsWith(const char* t) const
     return hatAt(length - len, t, len);
     return hatAt(length - len, t, len);
 }
 }
 
 
-bool Text::istGleich(const char* t) const // prüft ob det Text gleich t ist
+bool Text::istGleich(const char* t) const // prueft ob det Text gleich t ist
 {
 {
-    return istGleich(t, textLength(t)); // Text überprüfen
+    return istGleich(t, textLength(t)); // Text ueberpruefen
 }
 }
 
 
 bool Text::istGleich(
 bool Text::istGleich(
-    const char* t, int len) const // prüft ob det Text gleich t ist
+    const char* t, int len) const // prueft ob det Text gleich t ist
 {
 {
-    if (length != len) // Auf unsinniege Übergabe prüfen
+    if (length != len) // Auf unsinniege UEbergabe pruefen
         return 0;
         return 0;
     if (length == -1) return 1;
     if (length == -1) return 1;
     bool ret = true;
     bool ret = true;
-    for (int i = 0; i < len; ++i) // prüfen
+    for (int i = 0; i < len; ++i) // pruefen
         ret &= txt[i] == t[i];
         ret &= txt[i] == t[i];
     return ret;
     return ret;
 }
 }
 
 
 bool Text::istGleich(const Text& t) const
 bool Text::istGleich(const Text& t) const
 {
 {
-    return istGleich(t, t.getLength()); // Text überprüfen
+    return istGleich(t, t.getLength()); // Text ueberpruefen
 }
 }
 
 
-const char* Text::getText() const // gibt Text zurück
+const char* Text::getText() const // gibt Text zurueck
 {
 {
     return txt;
     return txt;
 }
 }
 
 
-int Text::anzahlVon(char c) const // gibt die Anzahl von c im Text zurück
+int Text::anzahlVon(char c) const // gibt die Anzahl von c im Text zurueck
 {
 {
     int ret = 0;
     int ret = 0;
     int suchGCount = 0;
     int suchGCount = 0;
@@ -1096,30 +1098,31 @@ int Text::anzahlVon(char c) const // gibt die Anzahl von c im Text zurück
         for (int i = 0; i < length; ++i) // suchen
         for (int i = 0; i < length; ++i) // suchen
         {
         {
             bool b = suchGCount != 0;
             bool b = suchGCount != 0;
-            ret += txt[i] == c && !suchGCount; // zählen
+            ret += txt[i] == c && !suchGCount; // zaehlen
             if (txt[i] == suchGBeg) ++suchGCount;
             if (txt[i] == suchGBeg) ++suchGCount;
             if (txt[i] == suchGEnd) --suchGCount;
             if (txt[i] == suchGEnd) --suchGCount;
-            ret += txt[i] == c && !suchGCount && b; // zählen
+            ret += txt[i] == c && !suchGCount && b; // zaehlen
         }
         }
     }
     }
     else
     else
     {
     {
         for (int i = 0; i < length; ++i) // suchen
         for (int i = 0; i < length; ++i) // suchen
         {
         {
-            ret += txt[i] == c; // zählen
+            ret += txt[i] == c; // zaehlen
         }
         }
     }
     }
     return ret;
     return ret;
 }
 }
 
 
-int Text::anzahlVon(const char* t) const // gibt die Anzahl von t im Text zurück
+int Text::anzahlVon(
+    const char* t) const // gibt die Anzahl von t im Text zurueck
 {
 {
-    return anzahlVon(t, textLength(t)); // Text überprüfen
+    return anzahlVon(t, textLength(t)); // Text ueberpruefen
 }
 }
 
 
 int Framework::Text::anzahlVon(const char* t, int len) const
 int Framework::Text::anzahlVon(const char* t, int len) const
 {
 {
-    if (len <= 0 || len > length) // Auf unsinnige übergabe prüfen
+    if (len <= 0 || len > length) // Auf unsinnige uebergabe pruefen
         return 0;
         return 0;
     int ret = 0;
     int ret = 0;
     int suchGCount = 0;
     int suchGCount = 0;
@@ -1129,18 +1132,18 @@ int Framework::Text::anzahlVon(const char* t, int len) const
         if (!suchGCount)
         if (!suchGCount)
         {
         {
             bool b = 1;
             bool b = 1;
-            for (int ii = 0; ii < len; ++ii) // überprüfen
+            for (int ii = 0; ii < len; ++ii) // ueberpruefen
                 b &= txt[i + ii] == t[ii];
                 b &= txt[i + ii] == t[ii];
-            if (b) ++ret; // zählen
+            if (b) ++ret; // zaehlen
         }
         }
         if (txt[i] == suchGBeg) ++suchGCount;
         if (txt[i] == suchGBeg) ++suchGCount;
         if (txt[i] == suchGEnd) --suchGCount;
         if (txt[i] == suchGEnd) --suchGCount;
         if (!suchGCount && b)
         if (!suchGCount && b)
         {
         {
             bool b = 1;
             bool b = 1;
-            for (int ii = 0; ii < len; ++ii) // überprüfen
+            for (int ii = 0; ii < len; ++ii) // ueberpruefen
                 b &= txt[i + ii] == t[ii];
                 b &= txt[i + ii] == t[ii];
-            if (b) ++ret; // zählen
+            if (b) ++ret; // zaehlen
         }
         }
     }
     }
     return ret;
     return ret;
@@ -1148,27 +1151,27 @@ int Framework::Text::anzahlVon(const char* t, int len) const
 
 
 int Text::anzahlVon(const Text& t) const
 int Text::anzahlVon(const Text& t) const
 {
 {
-    return anzahlVon(t, t.getLength()); // Text überprüfen
+    return anzahlVon(t, t.getLength()); // Text ueberpruefen
 }
 }
 
 
-int Text::positionVon(char c) const // gibt die Position des ersten c zurück
+int Text::positionVon(char c) const // gibt die Position des ersten c zurueck
 {
 {
     int suchGCount = 0;
     int suchGCount = 0;
     for (int i = 0; i < length; ++i) // suchen
     for (int i = 0; i < length; ++i) // suchen
     {
     {
         bool b = suchGCount != 0;
         bool b = suchGCount != 0;
-        if (txt[i] == c && !suchGCount) // überprüfen
+        if (txt[i] == c && !suchGCount) // ueberpruefen
             return i;
             return i;
         if (txt[i] == suchGBeg) ++suchGCount;
         if (txt[i] == suchGBeg) ++suchGCount;
         if (txt[i] == suchGEnd) --suchGCount;
         if (txt[i] == suchGEnd) --suchGCount;
-        if (txt[i] == c && !suchGCount && b) // überprüfen
+        if (txt[i] == c && !suchGCount && b) // ueberpruefen
             return i;
             return i;
     }
     }
     return -1;
     return -1;
 }
 }
 
 
 int Text::positionVon(
 int Text::positionVon(
-    const char* t) const // gibt die Position des ersten t zurück
+    const char* t) const // gibt die Position des ersten t zurueck
 {
 {
     return positionVon(textLength(t), t);
     return positionVon(textLength(t), t);
 }
 }
@@ -1180,7 +1183,8 @@ int Framework::Text::positionVon(int len, const char* t) const
 
 
 int Text::positionVon(int searchStart, const char* t, int len) const
 int Text::positionVon(int searchStart, const char* t, int len) const
 {
 {
-    if (len <= 0 || len > length - searchStart) // Auf unsinnige übergabe prüfen
+    if (len <= 0
+        || len > length - searchStart) // Auf unsinnige uebergabe pruefen
         return -1;
         return -1;
     int suchGCount = 0;
     int suchGCount = 0;
     for (int i = searchStart; i + len <= length; ++i) // suchen
     for (int i = searchStart; i + len <= length; ++i) // suchen
@@ -1189,7 +1193,7 @@ int Text::positionVon(int searchStart, const char* t, int len) const
         if (!suchGCount)
         if (!suchGCount)
         {
         {
             bool b = 1;
             bool b = 1;
-            for (int ii = 0; ii < len; ++ii) // überprüfen
+            for (int ii = 0; ii < len; ++ii) // ueberpruefen
                 b &= txt[i + ii] == t[ii];
                 b &= txt[i + ii] == t[ii];
             if (b) return i;
             if (b) return i;
         }
         }
@@ -1198,7 +1202,7 @@ int Text::positionVon(int searchStart, const char* t, int len) const
         if (!suchGCount && b)
         if (!suchGCount && b)
         {
         {
             bool b = 1;
             bool b = 1;
-            for (int ii = 0; ii < len; ++ii) // überprüfen
+            for (int ii = 0; ii < len; ++ii) // ueberpruefen
                 b &= txt[i + ii] == t[ii];
                 b &= txt[i + ii] == t[ii];
             if (b) return i;
             if (b) return i;
         }
         }
@@ -1208,18 +1212,18 @@ int Text::positionVon(int searchStart, const char* t, int len) const
 
 
 int Text::positionVon(const Text& t) const
 int Text::positionVon(const Text& t) const
 {
 {
-    return positionVon(t.getLength(), t); // Text überprüfen
+    return positionVon(t.getLength(), t); // Text ueberpruefen
 }
 }
 
 
 int Text::positionVon(
 int Text::positionVon(
-    char c, int index) const // gibt die Position des i-ten c zurück
+    char c, int index) const // gibt die Position des i-ten c zurueck
 {
 {
     int ii = 0;
     int ii = 0;
     int suchGCount = 0;
     int suchGCount = 0;
     for (int i = 0; i < length; ++i) // suchen
     for (int i = 0; i < length; ++i) // suchen
     {
     {
         bool b = suchGCount != 0;
         bool b = suchGCount != 0;
-        if (txt[i] == c && !suchGCount) // überprüfen
+        if (txt[i] == c && !suchGCount) // ueberpruefen
         {
         {
             if (ii == index)
             if (ii == index)
                 return i;
                 return i;
@@ -1228,7 +1232,7 @@ int Text::positionVon(
         }
         }
         if (txt[i] == suchGBeg) ++suchGCount;
         if (txt[i] == suchGBeg) ++suchGCount;
         if (txt[i] == suchGEnd) --suchGCount;
         if (txt[i] == suchGEnd) --suchGCount;
-        if (txt[i] == c && !suchGCount && b) // überprüfen
+        if (txt[i] == c && !suchGCount && b) // ueberpruefen
         {
         {
             if (ii == index)
             if (ii == index)
                 return i;
                 return i;
@@ -1240,14 +1244,14 @@ int Text::positionVon(
 }
 }
 
 
 int Text::positionVon(
 int Text::positionVon(
-    const char* t, int index) const // gibt die Position des i-ten t zurück
+    const char* t, int index) const // gibt die Position des i-ten t zurueck
 {
 {
-    return positionVon(index, textLength(t), t); // Text überprüfen
+    return positionVon(index, textLength(t), t); // Text ueberpruefen
 }
 }
 
 
 int Framework::Text::positionVon(int index, int len, const char* t) const
 int Framework::Text::positionVon(int index, int len, const char* t) const
 {
 {
-    if (len <= 0 || len > length) // Auf unsinnige übergabe prüfen
+    if (len <= 0 || len > length) // Auf unsinnige uebergabe pruefen
         return 0;
         return 0;
     int i2 = 0;
     int i2 = 0;
     int suchGCount = 0;
     int suchGCount = 0;
@@ -1257,7 +1261,7 @@ int Framework::Text::positionVon(int index, int len, const char* t) const
         if (!suchGCount)
         if (!suchGCount)
         {
         {
             bool b = 1;
             bool b = 1;
-            for (int ii = 0; ii < len; ++ii) // überprüfen
+            for (int ii = 0; ii < len; ++ii) // ueberpruefen
                 b &= txt[i + ii] == t[ii];
                 b &= txt[i + ii] == t[ii];
             if (b)
             if (b)
             {
             {
@@ -1272,7 +1276,7 @@ int Framework::Text::positionVon(int index, int len, const char* t) const
         if (!suchGCount && b)
         if (!suchGCount && b)
         {
         {
             bool b = 1;
             bool b = 1;
-            for (int ii = 0; ii < len; ++ii) // überprüfen
+            for (int ii = 0; ii < len; ++ii) // ueberpruefen
                 b &= txt[i + ii] == t[ii];
                 b &= txt[i + ii] == t[ii];
             if (b)
             if (b)
             {
             {
@@ -1288,11 +1292,11 @@ int Framework::Text::positionVon(int index, int len, const char* t) const
 
 
 int Text::positionVon(const Text& t, int i) const
 int Text::positionVon(const Text& t, int i) const
 {
 {
-    return positionVon(i, t.getLength(), t); // Text überprüfen
+    return positionVon(i, t.getLength(), t); // Text ueberpruefen
 }
 }
 
 
 Text* Text::getTeilText(
 Text* Text::getTeilText(
-    int p1, int p2) const // gibt den Text von p1 bis p2 zurück
+    int p1, int p2) const // gibt den Text von p1 bis p2 zurueck
 {
 {
     if (p1 > p2) // p1 und p2 tauschen
     if (p1 > p2) // p1 und p2 tauschen
     {
     {
@@ -1300,20 +1304,20 @@ Text* Text::getTeilText(
         p1 = p2;
         p1 = p2;
         p2 = x;
         p2 = x;
     }
     }
-    if (p1 < 0 || p2 > length) // Auf unsinnige übergabe prüfen
+    if (p1 < 0 || p2 > length) // Auf unsinnige uebergabe pruefen
         return new Text("");
         return new Text("");
     char* cp = new char[(__int64)p2 - p1 + 1]; // neuen Text erstellen
     char* cp = new char[(__int64)p2 - p1 + 1]; // neuen Text erstellen
-    for (int i = p1; i < p2; ++i)              // Text befüllen
+    for (int i = p1; i < p2; ++i)              // Text befuellen
     {
     {
         cp[i - p1] = txt[i];
         cp[i - p1] = txt[i];
     }
     }
     cp[p2 - p1] = '\0';
     cp[p2 - p1] = '\0';
-    return new Text(cp, p2 - p1); // Text zurückgeben
+    return new Text(cp, p2 - p1); // Text zurueckgeben
 }
 }
 
 
-Text* Text::getTeilText(int p) const // gibt den Text von p bis zum Ende zurück
+Text* Text::getTeilText(int p) const // gibt den Text von p bis zum Ende zurueck
 {
 {
-    return getTeilText(p, getLength()); // Text zurückgeben
+    return getTeilText(p, getLength()); // Text zurueckgeben
 }
 }
 
 
 // berechnet den Hash code des textes
 // berechnet den Hash code des textes
@@ -1332,7 +1336,7 @@ Text& Text::operator+=(const int num)
     return *this;
     return *this;
 }
 }
 
 
-// Hängt eine Zahl ans Ende des Textes an
+// Haengt eine Zahl ans Ende des Textes an
 Text& Text::operator+=(const __int64 num)
 Text& Text::operator+=(const __int64 num)
 {
 {
     append(num);
     append(num);
@@ -1516,10 +1520,10 @@ TextReader::~TextReader()
     txt->release();
     txt->release();
 }
 }
 
 
-// Setzt die Position des Bytes, das als nächstes gelesen werden soll
+// Setzt die Position des Bytes, das als naechstes gelesen werden soll
 //  pos: Der Index des Bytes
 //  pos: Der Index des Bytes
-//  ende: 1, wenn der Index vom ende des Textes zählt. 0, wenn der Index vom
-//  Beginn des Textes zählt
+//  ende: 1, wenn der Index vom ende des Textes zaehlt. 0, wenn der Index vom
+//  Beginn des Textes zaehlt
 void TextReader::setLPosition(__int64 pos, bool ende)
 void TextReader::setLPosition(__int64 pos, bool ende)
 {
 {
     int l = txt->getLength();
     int l = txt->getLength();
@@ -1528,8 +1532,8 @@ void TextReader::setLPosition(__int64 pos, bool ende)
     if (lPos > l) lPos = l;
     if (lPos > l) lPos = l;
 }
 }
 
 
-// Ließt aus der Datei
-//  bytes: Ein Array, der mit Bytes aus dem Text gefüllt werden soll
+// Liesst aus der Datei
+//  bytes: Ein Array, der mit Bytes aus dem Text gefuellt werden soll
 //  len: Wie viele Bytes aus dem Text gelesen werden sollen
 //  len: Wie viele Bytes aus dem Text gelesen werden sollen
 void TextReader::lese(char* bytes, int len)
 void TextReader::lese(char* bytes, int len)
 {
 {
@@ -1540,7 +1544,7 @@ void TextReader::lese(char* bytes, int len)
     lPos += len;
     lPos += len;
 }
 }
 
 
-// Ließt die nächste zeile des Textes ein
+// Liesst die naechste zeile des Textes ein
 //  return: Die gelesene Zeile als Text mit zeilenumbruch
 //  return: Die gelesene Zeile als Text mit zeilenumbruch
 Text* TextReader::leseZeile()
 Text* TextReader::leseZeile()
 {
 {
@@ -1555,22 +1559,22 @@ Text* TextReader::leseZeile()
     return ret;
     return ret;
 }
 }
 
 
-// Prüft, ob die Resource vollständig gelesen wurde
-//  return 1, wenn die Resource vollständig gelesen wurde. 0, sonst
+// Prueft, ob die Resource vollstaendig gelesen wurde
+//  return 1, wenn die Resource vollstaendig gelesen wurde. 0, sonst
 bool TextReader::istEnde() const
 bool TextReader::istEnde() const
 {
 {
     return lPos >= txt->getLength();
     return lPos >= txt->getLength();
 }
 }
 
 
-// Gibt den Index des Bytes aus dem Text zurück, welches als nächstes
-// gelesen werden würde return -1, falls ein Fehler aufgetreten ist. Sonst
+// Gibt den Index des Bytes aus dem Text zurueck, welches als naechstes
+// gelesen werden wuerde return -1, falls ein Fehler aufgetreten ist. Sonst
 // die Position des Lesezeigers
 // die Position des Lesezeigers
 __int64 TextReader::getLPosition() const
 __int64 TextReader::getLPosition() const
 {
 {
     return lPos;
     return lPos;
 }
 }
 
 
-//! Gibt die Anzahl der zu lesenden Bytes zurück
+//! Gibt die Anzahl der zu lesenden Bytes zurueck
 __int64 TextReader::getSize() const
 __int64 TextReader::getSize() const
 {
 {
     return txt->getLength();
     return txt->getLength();
@@ -1608,14 +1612,14 @@ int Framework::stringPositionVonString(const char* string,
         if (!*string) return -1;
         if (!*string) return -1;
         ++string;
         ++string;
     }
     }
-    int tl = textLength(suche);   // Länge der Übergabe
-    int txl = textLength(string); // Länge des Textes
-    if (tl <= 0 || tl > txl)      // Auf unsinnige übergabe prüfen
+    int tl = textLength(suche);   // Laenge der UEbergabe
+    int txl = textLength(string); // Laenge des Textes
+    if (tl <= 0 || tl > txl)      // Auf unsinnige uebergabe pruefen
         return -1;
         return -1;
     for (int i = 0; i + tl <= txl; ++i) // suchen
     for (int i = 0; i + tl <= txl; ++i) // suchen
     {
     {
         bool b = 1;
         bool b = 1;
-        for (int ii = 0; ii < tl; ++ii) // überprüfen
+        for (int ii = 0; ii < tl; ++ii) // ueberpruefen
             if (b) b = string[i + ii] == suche[ii];
             if (b) b = string[i + ii] == suche[ii];
         if (b) return i + sBegPos;
         if (b) return i + sBegPos;
     }
     }
@@ -1627,11 +1631,11 @@ void Framework::TextKopieren(
     const char* txt) // kopiert den Text in den Zwischenspeicher
     const char* txt) // kopiert den Text in den Zwischenspeicher
 {
 {
 #ifdef WIN32
 #ifdef WIN32
-    int län = textLength(txt) + 1;
-    if (län == 1) return;
-    HGLOBAL hMem = GlobalAlloc(GMEM_MOVEABLE, län);
+    int laen = textLength(txt) + 1;
+    if (laen == 1) return;
+    HGLOBAL hMem = GlobalAlloc(GMEM_MOVEABLE, laen);
     if (!hMem) return;
     if (!hMem) return;
-    memcpy(GlobalLock(hMem), txt, län);
+    memcpy(GlobalLock(hMem), txt, laen);
     GlobalUnlock(hMem);
     GlobalUnlock(hMem);
     OpenClipboard(0);
     OpenClipboard(0);
     EmptyClipboard();
     EmptyClipboard();
@@ -1641,7 +1645,7 @@ void Framework::TextKopieren(
 }
 }
 
 
 const char*
 const char*
-Framework::TextInsert() // gibt den Text aus der Zwischenablage zurück
+Framework::TextInsert() // gibt den Text aus der Zwischenablage zurueck
 {
 {
 #ifdef WIN32
 #ifdef WIN32
     if (!OpenClipboard(0)) return "";
     if (!OpenClipboard(0)) return "";
@@ -1666,8 +1670,8 @@ char Framework::smallOrBig(char c, bool gr)
         {
         {
             switch (c)
             switch (c)
             {
             {
-            case '^':
-                return '°';
+            case SpecialCharacters::CARET:
+                return SpecialCharacters::DEGREE_SIGN;
             case '1':
             case '1':
                 return '!';
                 return '!';
             case '<':
             case '<':
@@ -1675,7 +1679,7 @@ char Framework::smallOrBig(char c, bool gr)
             case '2':
             case '2':
                 return '\"';
                 return '\"';
             case '3':
             case '3':
-                return '§';
+                return SpecialCharacters::SECTION_SIGN;
             case '4':
             case '4':
                 return '$';
                 return '$';
             case '5':
             case '5':
@@ -1698,18 +1702,18 @@ char Framework::smallOrBig(char c, bool gr)
                 return '?';
                 return '?';
             case '-':
             case '-':
                 return '_';
                 return '_';
-            case '´':
+            case SpecialCharacters::ACUTE_ACCENT:
                 return '`';
                 return '`';
             case '+':
             case '+':
                 return '*';
                 return '*';
             case '#':
             case '#':
                 return '\'';
                 return '\'';
-            case 'ü':
-                return 'Ü';
-            case 'ö':
-                return 'Ö';
-            case 'ä':
-                return 'Ä';
+            case SpecialCharacters::SMALL_UE:
+                return SpecialCharacters::BIG_UE;
+            case SpecialCharacters::SMALL_OE:
+                return SpecialCharacters::BIG_OE;
+            case SpecialCharacters::SMALL_AE:
+                return SpecialCharacters::BIG_AE;
             }
             }
         }
         }
     }
     }
@@ -1721,15 +1725,15 @@ char Framework::smallOrBig(char c, bool gr)
         {
         {
             switch (c)
             switch (c)
             {
             {
-            case '°':
-                return '^';
+            case SpecialCharacters::DEGREE_SIGN:
+                return SpecialCharacters::CARET;
             case '!':
             case '!':
                 return '1';
                 return '1';
             case '>':
             case '>':
                 return '<';
                 return '<';
             case '\"':
             case '\"':
                 return '2';
                 return '2';
-            case '§':
+            case SpecialCharacters::SECTION_SIGN:
                 return '3';
                 return '3';
             case '$':
             case '$':
                 return '4';
                 return '4';
@@ -1750,21 +1754,21 @@ char Framework::smallOrBig(char c, bool gr)
             case ':':
             case ':':
                 return '.';
                 return '.';
             case '?':
             case '?':
-                return 'ß';
+                return SpecialCharacters::SZ;
             case '_':
             case '_':
                 return '-';
                 return '-';
             case '`':
             case '`':
-                return '´';
+                return SpecialCharacters::ACUTE_ACCENT;
             case '*':
             case '*':
                 return '+';
                 return '+';
             case '\'':
             case '\'':
                 return '#';
                 return '#';
-            case 'Ü':
-                return 'ü';
-            case 'Ö':
-                return 'ö';
-            case 'Ä':
-                return 'ä';
+            case SpecialCharacters::BIG_UE:
+                return SpecialCharacters::SMALL_UE;
+            case SpecialCharacters::BIG_OE:
+                return SpecialCharacters::SMALL_OE;
+            case SpecialCharacters::BIG_AE:
+                return SpecialCharacters::SMALL_AE;
             }
             }
         }
         }
     }
     }
@@ -1772,7 +1776,7 @@ char Framework::smallOrBig(char c, bool gr)
 }
 }
 
 
 bool Framework::istSchreibbar(
 bool Framework::istSchreibbar(
-    unsigned char zeichen) // prüft, ob zeichen ein Schreibbarer Buchstabe ist
+    unsigned char zeichen) // prueft, ob zeichen ein Schreibbarer Buchstabe ist
 {
 {
     if (zeichen > 32 && zeichen < 127) return 1;
     if (zeichen > 32 && zeichen < 127) return 1;
     if (zeichen == 128 || zeichen == 181 || zeichen == 178 || zeichen == 179)
     if (zeichen == 128 || zeichen == 181 || zeichen == 178 || zeichen == 179)
@@ -1835,7 +1839,7 @@ float Framework::TextZuFloat(const char* c, char** c_ende)
     return strtof(c, c_ende);
     return strtof(c, c_ende);
 }
 }
 
 
-int Framework::textLength(const char* txt) // gibt die Länge von txt zurück
+int Framework::textLength(const char* txt) // gibt die Laenge von txt zurueck
 {
 {
     if (!txt) return 0;
     if (!txt) return 0;
     int ret = 0;
     int ret = 0;

+ 81 - 38
Text.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include <functional>
 #include <functional>
 #include <sstream>
 #include <sstream>
@@ -8,6 +8,21 @@
 
 
 namespace Framework
 namespace Framework
 {
 {
+    namespace SpecialCharacters
+    {
+        const char SMALL_UE = '\xFC';
+        const char BIG_UE = '\xDC';
+        const char SMALL_AE = '\xE4';
+        const char BIG_AE = '\xC4';
+        const char SMALL_OE = '\xF6';
+        const char BIG_OE = '\xD6';
+        const char SZ = '\xDF';
+        const char DEGREE_SIGN = '\xB0';
+        const char CARET = '\x5E';
+        const char SECTION_SIGN = '\xA7';
+        const char ACUTE_ACCENT = '\xB4';
+    } // namespace SpecialCharacters
+
     namespace Regex
     namespace Regex
     {
     {
         class Result;
         class Result;
@@ -115,47 +130,58 @@ namespace Framework
         //! \param c The character to be appended
         //! \param c The character to be appended
         DLLEXPORT void append(char c);
         DLLEXPORT void append(char c);
         //! Appends the given string to the end of the text
         //! Appends the given string to the end of the text
-        //! \param t The string whose copy should be appended to the end of the text
+        //! \param t The string whose copy should be appended to the end of the
+        //! text
         DLLEXPORT void append(const char* t);
         DLLEXPORT void append(const char* t);
         //! Appends a part of the given string to the end of the text
         //! Appends a part of the given string to the end of the text
         //! \param t The string whose copy should be appended
         //! \param t The string whose copy should be appended
         //! \param l The length of the text section to be appended
         //! \param l The length of the text section to be appended
         DLLEXPORT void append(const char* t, int l);
         DLLEXPORT void append(const char* t, int l);
         //! Appends the content of a Text to the end of the text
         //! Appends the content of a Text to the end of the text
-        //! \param t The Text whose copy should be appended to the end of the text
+        //! \param t The Text whose copy should be appended to the end of the
+        //! text
         DLLEXPORT void append(const Text& t);
         DLLEXPORT void append(const Text& t);
         //! Appends a number to the end of the text
         //! Appends a number to the end of the text
-        //! \param num The number to be converted to text and appended at the end
+        //! \param num The number to be converted to text and appended at the
+        //! end
         DLLEXPORT void append(int num);
         DLLEXPORT void append(int num);
         //! Appends a number to the end of the text
         //! Appends a number to the end of the text
-        //! \param num The number to be converted to text and appended at the end
+        //! \param num The number to be converted to text and appended at the
+        //! end
         DLLEXPORT void append(__int64 num);
         DLLEXPORT void append(__int64 num);
         //! Appends an unsigned number to the end of the text
         //! Appends an unsigned number to the end of the text
-        //! \param num The number to be converted to text and appended at the end
+        //! \param num The number to be converted to text and appended at the
+        //! end
         DLLEXPORT void append(unsigned int num);
         DLLEXPORT void append(unsigned int num);
         //! Appends a floating-point number to the end of the text
         //! Appends a floating-point number to the end of the text
-        //! \param num The floating-point number to be appended to the end of the text
+        //! \param num The floating-point number to be appended to the end of
+        //! the text
         DLLEXPORT void append(double num);
         DLLEXPORT void append(double num);
         //! Appends a floating-point number to the end of the text
         //! Appends a floating-point number to the end of the text
-        //! \param num The floating-point number to be appended to the end of the text
+        //! \param num The floating-point number to be appended to the end of
+        //! the text
         DLLEXPORT void append(float num);
         DLLEXPORT void append(float num);
         //! Returns an ostream that appends all output to this text
         //! Returns an ostream that appends all output to this text
         DLLEXPORT FlushingOStream append();
         DLLEXPORT FlushingOStream append();
         //! Inserts a character at a specific position in the text
         //! Inserts a character at a specific position in the text
-        //! \param p The position in the text where the character should be inserted
+        //! \param p The position in the text where the character should be
+        //! inserted
         //! \param c The character to be inserted
         //! \param c The character to be inserted
         DLLEXPORT void insert(int p, char c);
         DLLEXPORT void insert(int p, char c);
         //! Inserts a string at a specific position in the text
         //! Inserts a string at a specific position in the text
-        //! \param p The position in the text where the string should be inserted
+        //! \param p The position in the text where the string should be
+        //! inserted
         //! \param t The string whose copy should be inserted
         //! \param t The string whose copy should be inserted
         DLLEXPORT void insert(int p, const char* t);
         DLLEXPORT void insert(int p, const char* t);
         //! Inserts a string at a specific position in the text
         //! Inserts a string at a specific position in the text
-        //! \param p The position in the text where the string should be inserted
+        //! \param p The position in the text where the string should be
+        //! inserted
         //! \param t The string whose copy should be inserted
         //! \param t The string whose copy should be inserted
         //! \param len The length of the text to be inserted
         //! \param len The length of the text to be inserted
         DLLEXPORT void insert(int p, const char* t, int len);
         DLLEXPORT void insert(int p, const char* t, int len);
         //! Inserts the content of a Text at a specific position in the text
         //! Inserts the content of a Text at a specific position in the text
-        //! \param p The position in the text where the content should be inserted
+        //! \param p The position in the text where the content should be
+        //! inserted
         //! \param t The Text whose copy should be inserted at the position
         //! \param t The Text whose copy should be inserted at the position
         DLLEXPORT void insert(int p, const Text& t);
         DLLEXPORT void insert(int p, const Text& t);
         // replaces all regular expression occurences by a static string
         // replaces all regular expression occurences by a static string
@@ -185,16 +211,16 @@ namespace Framework
         //! \param p1 The start position of the text section to be replaced
         //! \param p1 The start position of the text section to be replaced
         //! \param p2 The end position of the text section to be replaced
         //! \param p2 The end position of the text section to be replaced
         //! \param t The string to be copied to the corresponding position
         //! \param t The string to be copied to the corresponding position
-        //! \param len The length of the text to be copied to the corresponding position
-        //! Example: ( "Hallo Welt" ).ersetzen( 2, 5, "lt", 2 );
+        //! \param len The length of the text to be copied to the corresponding
+        //! position Example: ( "Hallo Welt" ).ersetzen( 2, 5, "lt", 2 );
         //! results in: "Halt Welt"
         //! results in: "Halt Welt"
         DLLEXPORT void ersetzen(int p1, int p2, const char* t, int len);
         DLLEXPORT void ersetzen(int p1, int p2, const char* t, int len);
         //! Replaces a specific text section with the content of another Text
         //! Replaces a specific text section with the content of another Text
         //!  p1: The start position of the text section to be replaced
         //!  p1: The start position of the text section to be replaced
         //!  p2: The end position of the text section to be replaced
         //!  p2: The end position of the text section to be replaced
-        //! \param t The Text whose content should be copied to the corresponding position
-        //! Example: ( "Hallo Welt" ).ersetzen( 2, 5, new Text( "lt" ) );
-        //! results in: "Halt Welt"
+        //! \param t The Text whose content should be copied to the
+        //! corresponding position Example: ( "Hallo Welt" ).ersetzen( 2, 5, new
+        //! Text( "lt" ) ); results in: "Halt Welt"
         DLLEXPORT void ersetzen(int p1, int p2, const Text& t);
         DLLEXPORT void ersetzen(int p1, int p2, const Text& t);
         //! Searches and replaces every occurrence of a specific character with
         //! Searches and replaces every occurrence of a specific character with
         //! another
         //! another
@@ -222,7 +248,8 @@ namespace Framework
         //! Searches and replaces every occurrence of a string with the
         //! Searches and replaces every occurrence of a string with the
         //! content of a Text
         //! content of a Text
         //!  t1: The string to be replaced
         //!  t1: The string to be replaced
-        //!  t2: The Text whose content should replace the occurrences of the string
+        //!  t2: The Text whose content should replace the occurrences of the
+        //!  string
         DLLEXPORT void ersetzen(const char* t1, const Text& t2);
         DLLEXPORT void ersetzen(const char* t1, const Text& t2);
         //! Searches and replaces every occurrence of the content of a Text with
         //! Searches and replaces every occurrence of the content of a Text with
         //! the content of another Text
         //! the content of another Text
@@ -233,7 +260,8 @@ namespace Framework
         //! character
         //! character
         //! \param i Which occurrence of the character should be replaced
         //! \param i Which occurrence of the character should be replaced
         //!  c1: The character whose i-th occurrence should be replaced
         //!  c1: The character whose i-th occurrence should be replaced
-        //!  c2: The character to replace the i-th occurrence of the other character
+        //!  c2: The character to replace the i-th occurrence of the other
+        //!  character
         DLLEXPORT void ersetzen(int i, char c1, char c2);
         DLLEXPORT void ersetzen(int i, char c1, char c2);
         //! Replaces the i-th occurrence of a specific string with another
         //! Replaces the i-th occurrence of a specific string with another
         //! string
         //! string
@@ -245,7 +273,8 @@ namespace Framework
         //! string
         //! string
         //! \param i Which occurrence of the string should be replaced
         //! \param i Which occurrence of the string should be replaced
         //! \param c1 The string whose i-th occurrence should be replaced
         //! \param c1 The string whose i-th occurrence should be replaced
-        //! \param c2 The string to replace the i-th occurrence of the other string
+        //! \param c2 The string to replace the i-th occurrence of the other
+        //! string
         //! \param len1 The length of the string to be replaced
         //! \param len1 The length of the string to be replaced
         //! \param len2 The length of the replacement string
         //! \param len2 The length of the replacement string
         DLLEXPORT void ersetzen(
         DLLEXPORT void ersetzen(
@@ -259,13 +288,15 @@ namespace Framework
         //! of a Text
         //! of a Text
         //! \param i Which occurrence of the string should be replaced
         //! \param i Which occurrence of the string should be replaced
         //!  c1: The string whose i-th occurrence should be replaced
         //!  c1: The string whose i-th occurrence should be replaced
-        //!  c2: The Text whose content should replace the i-th occurrence of the string
+        //!  c2: The Text whose content should replace the i-th occurrence of
+        //!  the string
         DLLEXPORT void ersetzen(int i, const char* t1, const Text& t2);
         DLLEXPORT void ersetzen(int i, const char* t1, const Text& t2);
         //! Replaces the i-th occurrence of a specific Text with the content
         //! Replaces the i-th occurrence of a specific Text with the content
         //! of another Text
         //! of another Text
         //! \param i Which occurrence of the Text should be replaced
         //! \param i Which occurrence of the Text should be replaced
         //!  c1: The Text whose i-th occurrence should be replaced
         //!  c1: The Text whose i-th occurrence should be replaced
-        //!  c2: The Text whose content should replace the i-th occurrence of the other Text
+        //!  c2: The Text whose content should replace the i-th occurrence of
+        //!  the other Text
         DLLEXPORT void ersetzen(int i, const Text& t1, const Text& t2);
         DLLEXPORT void ersetzen(int i, const Text& t1, const Text& t2);
         //! Clears the current text and creates a text consisting of a specific
         //! Clears the current text and creates a text consisting of a specific
         //! character with a specific length
         //! character with a specific length
@@ -318,26 +349,31 @@ namespace Framework
         //! \param pos The position of the first character (starts at pos-1)
         //! \param pos The position of the first character (starts at pos-1)
         //! \return the number of removed characters
         //! \return the number of removed characters
         DLLEXPORT int removeWhitespaceBefore(int pos);
         DLLEXPORT int removeWhitespaceBefore(int pos);
-        //! Sets the number of decimal places when appending floating-point numbers
+        //! Sets the number of decimal places when appending floating-point
+        //! numbers
         //! \param p The number of digits after the decimal point
         //! \param p The number of digits after the decimal point
         DLLEXPORT void setPrecision(int p);
         DLLEXPORT void setPrecision(int p);
         //! Returns the length of the text
         //! Returns the length of the text
         DLLEXPORT int getLength() const;
         DLLEXPORT int getLength() const;
-        //! Determines the new cursor position after pressing the 'Left' arrow key
+        //! Determines the new cursor position after pressing the 'Left' arrow
+        //! key
         //! \param pos The old cursor position
         //! \param pos The old cursor position
         DLLEXPORT int getLKick(int pos) const;
         DLLEXPORT int getLKick(int pos) const;
         //! Determines the new cursor position after pressing the 'Up' arrow key
         //! Determines the new cursor position after pressing the 'Up' arrow key
         //! \param pos The old cursor position
         //! \param pos The old cursor position
         DLLEXPORT int getOKick(int pos) const;
         DLLEXPORT int getOKick(int pos) const;
-        //! Determines the new cursor position after pressing the 'Right' arrow key
+        //! Determines the new cursor position after pressing the 'Right' arrow
+        //! key
         //! \param pos The old cursor position
         //! \param pos The old cursor position
         DLLEXPORT int getRKick(int pos) const;
         DLLEXPORT int getRKick(int pos) const;
-        //! Determines the new cursor position after pressing the 'Down' arrow key
+        //! Determines the new cursor position after pressing the 'Down' arrow
+        //! key
         //! \param pos The old cursor position
         //! \param pos The old cursor position
         DLLEXPORT int getUKick(int pos) const;
         DLLEXPORT int getUKick(int pos) const;
         //! Checks whether the content of another Text occurs in the text
         //! Checks whether the content of another Text occurs in the text
         //! \param t The Text whose content should be searched for
         //! \param t The Text whose content should be searched for
-        //! \return (true) if the content of the Text is found. (false) otherwise
+        //! \return (true) if the content of the Text is found. (false)
+        //! otherwise
         DLLEXPORT bool hat(const Text& t) const;
         DLLEXPORT bool hat(const Text& t) const;
         //! Checks whether a specific string occurs in the text
         //! Checks whether a specific string occurs in the text
         //! \param t The string to search for
         //! \param t The string to search for
@@ -359,10 +395,12 @@ namespace Framework
         //! \param len The length of the string to search for
         //! \param len The length of the string to search for
         //! \return (true) if the string is found. (false) otherwise
         //! \return (true) if the string is found. (false) otherwise
         DLLEXPORT bool hat(int searchStartIndex, const char* t, int len) const;
         DLLEXPORT bool hat(int searchStartIndex, const char* t, int len) const;
-        //! Checks whether the content of another Text occurs at a specific position
+        //! Checks whether the content of another Text occurs at a specific
+        //! position
         //! \param pos The position where the string should begin in the text
         //! \param pos The position where the string should begin in the text
         //! \param t The Text whose content should be searched for
         //! \param t The Text whose content should be searched for
-        //! \return (true) if the content of the Text is found. (false) otherwise
+        //! \return (true) if the content of the Text is found. (false)
+        //! otherwise
         DLLEXPORT bool hatAt(int pos, const Text& t) const;
         DLLEXPORT bool hatAt(int pos, const Text& t) const;
         //! Checks whether a specific string occurs at a specific position
         //! Checks whether a specific string occurs at a specific position
         //! \param pos The position where the string should begin in the text
         //! \param pos The position where the string should begin in the text
@@ -385,12 +423,14 @@ namespace Framework
         DLLEXPORT bool endsWith(const char* t) const;
         DLLEXPORT bool endsWith(const char* t) const;
         //! Checks whether the text has the same content as a string
         //! Checks whether the text has the same content as a string
         //! \param t The string to compare with
         //! \param t The string to compare with
-        //! \return (true) if the content of the text equals the string. (false) otherwise
+        //! \return (true) if the content of the text equals the string. (false)
+        //! otherwise
         DLLEXPORT bool istGleich(const char* t) const;
         DLLEXPORT bool istGleich(const char* t) const;
         //! Checks whether the text has the same content as a string
         //! Checks whether the text has the same content as a string
         //! \param t The string to compare with
         //! \param t The string to compare with
         //! \param len The length of the string to compare
         //! \param len The length of the string to compare
-        //! \return (true) if the content of the text equals the string. (false) otherwise
+        //! \return (true) if the content of the text equals the string. (false)
+        //! otherwise
         DLLEXPORT bool istGleich(const char* t, int len) const;
         DLLEXPORT bool istGleich(const char* t, int len) const;
         //! Checks whether the text has the same content as another Text
         //! Checks whether the text has the same content as another Text
         //! \param t The Text whose content should be compared
         //! \param t The Text whose content should be compared
@@ -489,7 +529,8 @@ namespace Framework
         DLLEXPORT Text& operator=(const float num);
         DLLEXPORT Text& operator=(const float num);
         //! Sets the content of the text equal to a string
         //! Sets the content of the text equal to a string
         DLLEXPORT Text& operator=(const char* txt);
         DLLEXPORT Text& operator=(const char* txt);
-        //! Sets the content of the text equal to a copy of another Text's content
+        //! Sets the content of the text equal to a copy of another Text's
+        //! content
         DLLEXPORT Text& operator=(const Text& txt);
         DLLEXPORT Text& operator=(const Text& txt);
         //! Returns the content of the text as a string
         //! Returns the content of the text as a string
         DLLEXPORT operator const char*() const;
         DLLEXPORT operator const char*() const;
@@ -501,11 +542,11 @@ namespace Framework
         DLLEXPORT explicit operator double() const;
         DLLEXPORT explicit operator double() const;
         //! Converts the content of the text to a floating-point number
         //! Converts the content of the text to a floating-point number
         DLLEXPORT explicit operator float() const;
         DLLEXPORT explicit operator float() const;
-        //! Checks whether the content of the text comes later in alphabetical order
-        //! than the content of another text
+        //! Checks whether the content of the text comes later in alphabetical
+        //! order than the content of another text
         DLLEXPORT bool operator>(Text& t) const;
         DLLEXPORT bool operator>(Text& t) const;
-        //! Checks whether the content of the text comes earlier in alphabetical order
-        //! than the content of another text
+        //! Checks whether the content of the text comes earlier in alphabetical
+        //! order than the content of another text
         DLLEXPORT bool operator<(Text& t) const;
         DLLEXPORT bool operator<(Text& t) const;
         //! Creates a new Text consisting of this text and t2
         //! Creates a new Text consisting of this text and t2
         DLLEXPORT Text operator+(const Text& t2) const;
         DLLEXPORT Text operator+(const Text& t2) const;
@@ -556,7 +597,8 @@ namespace Framework
         //!  return 1 if the resource has been fully read. 0 otherwise
         //!  return 1 if the resource has been fully read. 0 otherwise
         DLLEXPORT bool istEnde() const override;
         DLLEXPORT bool istEnde() const override;
         //! Returns the index of the byte from the text that would be read next
         //! Returns the index of the byte from the text that would be read next
-        //! return -1 if an error occurred. Otherwise the position of the read pointer
+        //! return -1 if an error occurred. Otherwise the position of the read
+        //! pointer
         DLLEXPORT __int64 getLPosition() const override;
         DLLEXPORT __int64 getLPosition() const override;
         //! Returns the number of bytes to be read
         //! Returns the number of bytes to be read
         DLLEXPORT __int64 getSize() const override;
         DLLEXPORT __int64 getSize() const override;
@@ -584,7 +626,8 @@ namespace Framework
     //! Copies a specific string to the operating system's clipboard
     //! Copies a specific string to the operating system's clipboard
     //! \param txt The string to be copied
     //! \param txt The string to be copied
     DLLEXPORT void TextKopieren(const char* txt);
     DLLEXPORT void TextKopieren(const char* txt);
-    //! Determines whether a string is stored in the operating system's clipboard.
+    //! Determines whether a string is stored in the operating system's
+    //! clipboard.
     //! \return The string from the clipboard. If no string was copied, an empty
     //! \return The string from the clipboard. If no string was copied, an empty
     //! string is returned.
     //! string is returned.
     DLLEXPORT const char* TextInsert();
     DLLEXPORT const char* TextInsert();

+ 56 - 56
TextFeld.cpp

@@ -1,4 +1,4 @@
-#include "TextFeld.h"
+#include "TextFeld.h"
 
 
 #include <math.h>
 #include <math.h>
 
 
@@ -85,15 +85,15 @@ void TextFeld::TextStyleManager::setTextStyle(
     style.beginIndex = begin;
     style.beginIndex = begin;
     s.beginIndex = end;
     s.beginIndex = end;
     if (index < 0)
     if (index < 0)
-    { // hinten an styles anfügen
+    { // hinten an styles anfuegen
         textStyle.add(style);
         textStyle.add(style);
         textStyle.add(s);
         textStyle.add(s);
     }
     }
     else
     else
-    { // in die mitte des style arrays einfügen
+    { // in die mitte des style arrays einfuegen
         textStyle.add(style, index);
         textStyle.add(style, index);
         for (int i = index + 1; i < sc + 1; i++)
         for (int i = index + 1; i < sc + 1; i++)
-        { // styles entfernen die überschrieben wurden
+        { // styles entfernen die ueberschrieben wurden
             if (textStyle.get(i).beginIndex <= end
             if (textStyle.get(i).beginIndex <= end
                 && textStyle.get(i).beginIndex > begin)
                 && textStyle.get(i).beginIndex > begin)
             {
             {
@@ -134,7 +134,7 @@ void TextFeld::TextStyleManager::removeText(int begin, int end)
     cleanupStyles();
     cleanupStyles();
 }
 }
 
 
-// Fügt ein Text an einer bestimmten Position ein
+// Fuegt ein Text an einer bestimmten Position ein
 //  pos: die position des neuen Textausschnitts
 //  pos: die position des neuen Textausschnitts
 //  text: der neue Text
 //  text: der neue Text
 void TextFeld::TextStyleManager::insertText(int pos, const char* text)
 void TextFeld::TextStyleManager::insertText(int pos, const char* text)
@@ -154,7 +154,7 @@ void TextFeld::TextStyleManager::insertText(int pos, const char* text)
     cleanupStyles();
     cleanupStyles();
 }
 }
 
 
-// Entfernt nicht benötiegte gleiche styles
+// Entfernt nicht benoetiegte gleiche styles
 void TextFeld::TextStyleManager::cleanupStyles()
 void TextFeld::TextStyleManager::cleanupStyles()
 {
 {
     int sc = textStyle.getEintragAnzahl();
     int sc = textStyle.getEintragAnzahl();
@@ -181,13 +181,13 @@ void TextFeld::TextStyleManager::cleanupStyles()
     }
     }
 }
 }
 
 
-// gibt eine referenz auf das style objekt zurück
+// gibt eine referenz auf das style objekt zurueck
 TextStyle& TextFeld::TextStyleManager::currentStyle()
 TextStyle& TextFeld::TextStyleManager::currentStyle()
 {
 {
     return current;
     return current;
 }
 }
 
 
-// gibt den aktuellen text renderer zurück
+// gibt den aktuellen text renderer zurueck
 TextRenderer* TextFeld::TextStyleManager::zCurrentRenderer()
 TextRenderer* TextFeld::TextStyleManager::zCurrentRenderer()
 {
 {
     if (renderer->getEintragAnzahl() == 0) return 0;
     if (renderer->getEintragAnzahl() == 0) return 0;
@@ -197,7 +197,7 @@ TextRenderer* TextFeld::TextStyleManager::zCurrentRenderer()
     return tr;
     return tr;
 }
 }
 
 
-// ändert den inhalt des style objektes auf den style des nächsten zeichens
+// aendert den inhalt des style objektes auf den style des naechsten zeichens
 bool TextFeld::TextStyleManager::nextStyle()
 bool TextFeld::TextStyleManager::nextStyle()
 {
 {
     index++;
     index++;
@@ -207,9 +207,9 @@ bool TextFeld::TextStyleManager::nextStyle()
     return text && index < text->getLength();
     return text && index < text->getLength();
 }
 }
 
 
-// ändert den inhalt des style objektes auf den style des angegebenen zeichens
+// aendert den inhalt des style objektes auf den style des angegebenen zeichens
 //  index: der Index des Zeichens zu dem gesprungen werden soll
 //  index: der Index des Zeichens zu dem gesprungen werden soll
-//  gibt 0 zurück falls es das zeichen nicht gibt
+//  gibt 0 zurueck falls es das zeichen nicht gibt
 bool TextFeld::TextStyleManager::stepTo(int index)
 bool TextFeld::TextStyleManager::stepTo(int index)
 {
 {
     resetIteration();
     resetIteration();
@@ -218,7 +218,7 @@ bool TextFeld::TextStyleManager::stepTo(int index)
     return text && this->index == index;
     return text && this->index == index;
 }
 }
 
 
-// ändert den inhalt des style objektes auf den style des ersten zeichens
+// aendert den inhalt des style objektes auf den style des ersten zeichens
 void TextFeld::TextStyleManager::resetIteration()
 void TextFeld::TextStyleManager::resetIteration()
 {
 {
     index = 0;
     index = 0;
@@ -226,7 +226,7 @@ void TextFeld::TextStyleManager::resetIteration()
     current = textStyle.get(0);
     current = textStyle.get(0);
 }
 }
 
 
-// Gibt den Style eines bestimmten zeichens zurück
+// Gibt den Style eines bestimmten zeichens zurueck
 //  index: Der index des Zeichensf
 //  index: Der index des Zeichensf
 TextStyle TextFeld::TextStyleManager::getTextStyle(int index) const
 TextStyle TextFeld::TextStyleManager::getTextStyle(int index) const
 {
 {
@@ -548,17 +548,17 @@ void TextFeld::setText(const char* txt) // setzt den angezeigten Text
 // setzt den Text mit styles
 // setzt den Text mit styles
 //  txt: der Text
 //  txt: der Text
 //  format: \x1: aktiviert unterschtrich
 //  format: \x1: aktiviert unterschtrich
-//          \x2FF: setzt die schriftgröße für den folgenden text.
+//          \x2FF: setzt die schriftgroesse fuer den folgenden text.
 //              FF ist ein zweistelliger Hex Wert
 //              FF ist ein zweistelliger Hex Wert
 //          \x3AARRGGBB: setzt die schriftfarbe.
 //          \x3AARRGGBB: setzt die schriftfarbe.
 //              AARRGGBB ist ein 8 stelliger hex wert mit jeweils zwei zeichen
 //              AARRGGBB ist ein 8 stelliger hex wert mit jeweils zwei zeichen
-//              für alpha, rot, grün n blau
-//          \x4AARRGGBB: setzt die farbe des ausgewählten textes.
+//              fuer alpha, rot, gruen n blau
+//          \x4AARRGGBB: setzt die farbe des ausgewaehlten textes.
 //              AARRGGBB ist ein 8 stelliger hex wert mit jeweils zwei zeichen
 //              AARRGGBB ist ein 8 stelliger hex wert mit jeweils zwei zeichen
-//              für alpha, rot, grün n blau
-//          \x5AARRGGBB: setzt die hintergrundfarbe des ausgewählten textes.
+//              fuer alpha, rot, gruen n blau
+//          \x5AARRGGBB: setzt die hintergrundfarbe des ausgewaehlten textes.
 //              AARRGGBB ist ein 8 stelliger hex wert mit jeweils zwei zeichen
 //              AARRGGBB ist ein 8 stelliger hex wert mit jeweils zwei zeichen
-//              für alpha, rot, grün n blau
+//              fuer alpha, rot, gruen n blau
 //          \x6FF: setzt text renderer index.
 //          \x6FF: setzt text renderer index.
 //              FF ist ein zweistelliger Hex Wert
 //              FF ist ein zweistelliger Hex Wert
 //          \x7: deaktiviert unterschtrich
 //          \x7: deaktiviert unterschtrich
@@ -665,8 +665,8 @@ void TextFeld::setFormattedText(const char* txt)
     unlockZeichnung();
     unlockZeichnung();
 }
 }
 
 
-// fügt zeilenumbrüche so ein, dass der text nicht die breite des textfeldes
-// überschreitet
+// fuegt zeilenumbrueche so ein, dass der text nicht die breite des textfeldes
+// ueberschreitet
 void TextFeld::addLineBreaks(const char* spacing)
 void TextFeld::addLineBreaks(const char* spacing)
 {
 {
     if (!tm->text) return;
     if (!tm->text) return;
@@ -806,7 +806,7 @@ void TextFeld::setTextStyle(int begin, int end, TextStyle style)
     tm->setTextStyle(begin, end, style);
     tm->setTextStyle(begin, end, style);
 }
 }
 
 
-void TextFeld::addZeile(const char* zeile) // fügt Zeile An
+void TextFeld::addZeile(const char* zeile) // fuegt Zeile An
 {
 {
     if (tm->text)
     if (tm->text)
     {
     {
@@ -839,7 +839,7 @@ void TextFeld::addZeile(const char* zeile) // fügt Zeile An
     }
     }
 }
 }
 
 
-// Fügt eine Zeile an den Text an
+// Fuegt eine Zeile an den Text an
 //  zeile: Die neue Zeile
 //  zeile: Die neue Zeile
 //  color: Die Farbe der Zeile
 //  color: Die Farbe der Zeile
 void TextFeld::addZeile(const char* zeile, int color)
 void TextFeld::addZeile(const char* zeile, int color)
@@ -893,7 +893,7 @@ void TextFeld::deselectAuswahl()
     tm->cleanupStyles();
     tm->cleanupStyles();
 }
 }
 
 
-void TextFeld::setAuswahl(int pos1, int pos2) // setzt den Ausgewählten Text
+void TextFeld::setAuswahl(int pos1, int pos2) // setzt den Ausgewaehlten Text
 {
 {
     deselectAuswahl();
     deselectAuswahl();
     TextStyle s = tm->getTextStyle(pos1);
     TextStyle s = tm->getTextStyle(pos1);
@@ -925,9 +925,9 @@ void TextFeld::addAuswahl(Punkt& auswahl)
     rend = 1;
     rend = 1;
 }
 }
 
 
-// Setzt den ausgewählten textabschnitt fest
+// Setzt den ausgewaehlten textabschnitt fest
 //  begin: Die Cursorposition im Text
 //  begin: Die Cursorposition im Text
-//  end: Die Position im Text, bis zu der der Text eingefärbt werden soll
+//  end: Die Position im Text, bis zu der der Text eingefaerbt werden soll
 void TextFeld::invertAuswahl(int begin, int end)
 void TextFeld::invertAuswahl(int begin, int end)
 {
 {
     for (int i = begin; i < end; i++)
     for (int i = begin; i < end; i++)
@@ -939,7 +939,7 @@ void TextFeld::invertAuswahl(int begin, int end)
     }
     }
 }
 }
 
 
-// ersetzt alle ausgewählten Textabschnitte mit einem text
+// ersetzt alle ausgewaehlten Textabschnitte mit einem text
 //  text: der neue Text
 //  text: der neue Text
 void TextFeld::replaceAuswahl(const char* text)
 void TextFeld::replaceAuswahl(const char* text)
 {
 {
@@ -976,7 +976,7 @@ void TextFeld::setTextRendererZ(TextRenderer* textRd)
     rend = 1;
     rend = 1;
 }
 }
 
 
-// Fügt einen TextRenderer hinzu
+// Fuegt einen TextRenderer hinzu
 //  textRd: Der Textrenderer
 //  textRd: Der Textrenderer
 void TextFeld::addTextRendererZ(TextRenderer* textRd)
 void TextFeld::addTextRendererZ(TextRenderer* textRd)
 {
 {
@@ -1014,7 +1014,7 @@ void TextFeld::setSchriftZ(int rendererIndex, Schrift* schrift)
         tm->renderer->z(rendererIndex)->setSchriftZ(schrift);
         tm->renderer->z(rendererIndex)->setSchriftZ(schrift);
 }
 }
 
 
-void TextFeld::setSchriftSize(unsigned char gr) // setzt die Schriftgröße
+void TextFeld::setSchriftSize(unsigned char gr) // setzt die Schriftgroesse
 {
 {
     TextStyle s = tm->textStyle.get(0);
     TextStyle s = tm->textStyle.get(0);
     s.fontSize = gr;
     s.fontSize = gr;
@@ -1022,10 +1022,10 @@ void TextFeld::setSchriftSize(unsigned char gr) // setzt die Schriftgröße
     rend = 1;
     rend = 1;
 }
 }
 
 
-// Setzt die Schriftgröße (Standart: 12)
+// Setzt die Schriftgroesse (Standart: 12)
 //  begin: Der Index des ersten betroffenen Zeichens
 //  begin: Der Index des ersten betroffenen Zeichens
 //  end: Der Index des ersten nicht betroffenen Zeichens
 //  end: Der Index des ersten nicht betroffenen Zeichens
-//  gr: Die Schriftgröße, die zum Textzeichnen verwendet werden soll
+//  gr: Die Schriftgroesse, die zum Textzeichnen verwendet werden soll
 void TextFeld::setSchriftSize(int begin, int end, unsigned char gr)
 void TextFeld::setSchriftSize(int begin, int end, unsigned char gr)
 {
 {
     TextStyle s = tm->getTextStyle(begin);
     TextStyle s = tm->getTextStyle(begin);
@@ -1222,7 +1222,7 @@ void TextFeld::updateHScroll(int pos) // scrollt zur Curser Position
     unlockZeichnung();
     unlockZeichnung();
 }
 }
 
 
-// Gibt die breite in pixeln zurück, die benötigt wird um den aktuellen text mit
+// Gibt die breite in pixeln zurueck, die benoetigt wird um den aktuellen text mit
 // den aktuellen styles voll anzuzeigen
 // den aktuellen styles voll anzuzeigen
 int TextFeld::getNeededWidth()
 int TextFeld::getNeededWidth()
 {
 {
@@ -1235,7 +1235,7 @@ int TextFeld::getNeededWidth()
     return maxBr + (r ? rahmen->getRBreite() * 2 : 0) + (vs ? 15 : 0);
     return maxBr + (r ? rahmen->getRBreite() * 2 : 0) + (vs ? 15 : 0);
 }
 }
 
 
-// Gibt die höhe in pixeln zurück, die benötigt wird um den aktuellen text mit
+// Gibt die hoehe in pixeln zurueck, die benoetigt wird um den aktuellen text mit
 // den aktuellen styles voll anzuzeigen
 // den aktuellen styles voll anzuzeigen
 int TextFeld::getNeededHeight()
 int TextFeld::getNeededHeight()
 {
 {
@@ -1568,31 +1568,31 @@ void TextFeld::render(Bild& zRObj) // zeichenet nach zRObj
 }
 }
 
 
 // Konstant
 // Konstant
-Text* TextFeld::getText() const // gibt vom Text zurück
+Text* TextFeld::getText() const // gibt vom Text zurueck
 {
 {
     if (!tm->text) return 0;
     if (!tm->text) return 0;
     return dynamic_cast<Text*>(tm->text->getThis());
     return dynamic_cast<Text*>(tm->text->getThis());
 }
 }
 
 
-Text* TextFeld::zText() const // gibt den Text zurück
+Text* TextFeld::zText() const // gibt den Text zurueck
 {
 {
     return tm->text;
     return tm->text;
 }
 }
 
 
-Schrift* TextFeld::getSchrift() const // gint getThis der Schrift Zurück
+Schrift* TextFeld::getSchrift() const // gint getThis der Schrift Zurueck
 {
 {
     tm->resetIteration();
     tm->resetIteration();
     return tm->zCurrentRenderer() ? tm->zCurrentRenderer()->getSchrift() : 0;
     return tm->zCurrentRenderer() ? tm->zCurrentRenderer()->getSchrift() : 0;
 }
 }
 
 
-Schrift* TextFeld::zSchrift() const // gibt die Schrift zurück
+Schrift* TextFeld::zSchrift() const // gibt die Schrift zurueck
 {
 {
     tm->resetIteration();
     tm->resetIteration();
     return tm->zCurrentRenderer() ? tm->zCurrentRenderer()->zSchrift() : 0;
     return tm->zCurrentRenderer() ? tm->zCurrentRenderer()->zSchrift() : 0;
 }
 }
 
 
-// Gibt die Schrift zurück.
-//  rendererIndex: Der Index des Renderers dessen Schrift zurückgegeben werden
+// Gibt die Schrift zurueck.
+//  rendererIndex: Der Index des Renderers dessen Schrift zurueckgegeben werden
 //  soll return: 0, falls die Schrift nicht gesetzt wurde
 //  soll return: 0, falls die Schrift nicht gesetzt wurde
 Schrift* TextFeld::getSchrift(int rendererIndex) const
 Schrift* TextFeld::getSchrift(int rendererIndex) const
 {
 {
@@ -1601,8 +1601,8 @@ Schrift* TextFeld::getSchrift(int rendererIndex) const
     return 0;
     return 0;
 }
 }
 
 
-// Gibt die Schrift ohne erhöhten Reference Counter zurük
-//  rendererIndex: Der Index des Renderers dessen Schrift zurückgegeben werden
+// Gibt die Schrift ohne erhoehten Reference Counter zuruek
+//  rendererIndex: Der Index des Renderers dessen Schrift zurueckgegeben werden
 //  soll return: 0, falls die Schrift nicht gesetzt wurde
 //  soll return: 0, falls die Schrift nicht gesetzt wurde
 Schrift* TextFeld::zSchrift(int rendererIndex) const
 Schrift* TextFeld::zSchrift(int rendererIndex) const
 {
 {
@@ -1623,8 +1623,8 @@ TextRenderer* TextFeld::zTextRenderer() const
     return tm->zCurrentRenderer();
     return tm->zCurrentRenderer();
 }
 }
 
 
-// Gibt den TextRenderer zurück.
-//  index: Der Index des Renderers der zurückgegeben werden soll
+// Gibt den TextRenderer zurueck.
+//  index: Der Index des Renderers der zurueckgegeben werden soll
 //  return: 0, falls der TextRenderer nicht gesetzt wurde
 //  return: 0, falls der TextRenderer nicht gesetzt wurde
 TextRenderer* TextFeld::getTextRenderer(int index) const
 TextRenderer* TextFeld::getTextRenderer(int index) const
 {
 {
@@ -1632,8 +1632,8 @@ TextRenderer* TextFeld::getTextRenderer(int index) const
     return 0;
     return 0;
 }
 }
 
 
-// Gibt dien TextRenderer ohne erhöhten Reference Counter zurük
-//  index: Der Index des Renderers der zurückgegeben werden soll
+// Gibt dien TextRenderer ohne erhoehten Reference Counter zuruek
+//  index: Der Index des Renderers der zurueckgegeben werden soll
 //  return: 0, falls der TextRenderer nicht gesetzt wurde
 //  return: 0, falls der TextRenderer nicht gesetzt wurde
 TextRenderer* TextFeld::zTextRenderer(int index) const
 TextRenderer* TextFeld::zTextRenderer(int index) const
 {
 {
@@ -1641,13 +1641,13 @@ TextRenderer* TextFeld::zTextRenderer(int index) const
     return 0;
     return 0;
 }
 }
 
 
-unsigned char TextFeld::getSchriftSize() const // gibt die Schriftgröße zurück
+unsigned char TextFeld::getSchriftSize() const // gibt die Schriftgroesse zurueck
 {
 {
     tm->resetIteration();
     tm->resetIteration();
     return tm->current.fontSize;
     return tm->current.fontSize;
 }
 }
 
 
-// Gibt die Schriftgröße zurück
+// Gibt die Schriftgroesse zurueck
 //  index: Der Index des Zeichens
 //  index: Der Index des Zeichens
 unsigned char TextFeld::getSchriftSize(int index) const
 unsigned char TextFeld::getSchriftSize(int index) const
 {
 {
@@ -1655,20 +1655,20 @@ unsigned char TextFeld::getSchriftSize(int index) const
     return tm->current.fontSize;
     return tm->current.fontSize;
 }
 }
 
 
-int TextFeld::getSchriftFarbe() const // gibt getThis der Schriftfarbe zurück
+int TextFeld::getSchriftFarbe() const // gibt getThis der Schriftfarbe zurueck
 {
 {
     tm->resetIteration();
     tm->resetIteration();
     return tm->current.fontColor;
     return tm->current.fontColor;
 }
 }
 
 
-// Gibt die Schriftfarbe im A8R8G8B8 Format zurück
+// Gibt die Schriftfarbe im A8R8G8B8 Format zurueck
 //  index: Der Index des Zeichens
 //  index: Der Index des Zeichens
 int TextFeld::getSchriftFarbe(int index) const
 int TextFeld::getSchriftFarbe(int index) const
 {
 {
     return tm->getTextStyle(index).fontColor;
     return tm->getTextStyle(index).fontColor;
 }
 }
 
 
-unsigned char TextFeld::getShowChar() const // gibt den Anzeige Char zurück
+unsigned char TextFeld::getShowChar() const // gibt den Anzeige Char zurueck
 {
 {
     return showChar;
     return showChar;
 }
 }
@@ -1678,14 +1678,14 @@ int TextFeld::getCursorPos() const
     return cpos;
     return cpos;
 }
 }
 
 
-// Gibt 1 zurück wenn das Zeichen ausgewählt ist
+// Gibt 1 zurueck wenn das Zeichen ausgewaehlt ist
 //  index: Der Index des Zeichens
 //  index: Der Index des Zeichens
 bool TextFeld::isCharSelected(int index) const
 bool TextFeld::isCharSelected(int index) const
 {
 {
     return tm->getTextStyle(index).selected;
     return tm->getTextStyle(index).selected;
 }
 }
 
 
-// Gibt den Index des Zeichens zurück, das sich unter der Maus befindet
+// Gibt den Index des Zeichens zurueck, das sich unter der Maus befindet
 //  mx: die x position der maus relativ zur position des textfeldes
 //  mx: die x position der maus relativ zur position des textfeldes
 //  my: die y position der maus relativ zut position des textfeldes
 //  my: die y position der maus relativ zut position des textfeldes
 //  return: -1, falls sich an der Position kein zeichen befindet
 //  return: -1, falls sich an der Position kein zeichen befindet
@@ -1745,7 +1745,7 @@ int TextFeld::getTextIndexAt(int mx, int my) const
     return -1;
     return -1;
 }
 }
 
 
-// Gibt den Index des Zeichens zurück, vor dem der curser gesetzt wird, wenn mit
+// Gibt den Index des Zeichens zurueck, vor dem der curser gesetzt wird, wenn mit
 // der maus geklickt wird
 // der maus geklickt wird
 //  mx: die x position der maus relativ zur position des textfeldes
 //  mx: die x position der maus relativ zur position des textfeldes
 //  my: die y position der maus relativ zut position des textfeldes
 //  my: die y position der maus relativ zut position des textfeldes
@@ -1810,15 +1810,15 @@ int TextFeld::getCurserPosAt(int mx, int my) const
     return tm->text->getLength();
     return tm->text->getLength();
 }
 }
 
 
-// Gibt den Style eines bestimmten zeichens zurück
+// Gibt den Style eines bestimmten zeichens zurueck
 //  index: Der index des Zeichensf
 //  index: Der index des Zeichensf
 TextStyle TextFeld::getTextStyle(int index) const
 TextStyle TextFeld::getTextStyle(int index) const
 {
 {
     return tm->getTextStyle(index);
     return tm->getTextStyle(index);
 }
 }
 
 
-// gibt die Zeichenkette zurück, die bei Verwendung des Styles
-// AutoLineBreak nach jedem Zeilenumbruch eingefügt wird
+// gibt die Zeichenkette zurueck, die bei Verwendung des Styles
+// AutoLineBreak nach jedem Zeilenumbruch eingefuegt wird
 Text TextFeld::getAutoLineBreakSpacing() const
 Text TextFeld::getAutoLineBreakSpacing() const
 {
 {
     return autoLineBreakSpacing ? *autoLineBreakSpacing : Text("");
     return autoLineBreakSpacing ? *autoLineBreakSpacing : Text("");

+ 88 - 88
TextFeld.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Array.h"
 #include "Array.h"
 #include "Zeichnung.h"
 #include "Zeichnung.h"
@@ -53,29 +53,29 @@ namespace Framework
             //! \param begin der index des ersten betroffenen zeichens
             //! \param begin der index des ersten betroffenen zeichens
             //! \param end der index des ersten zeichens nach dem abschnitt
             //! \param end der index des ersten zeichens nach dem abschnitt
             DLLEXPORT void removeText(int begin, int end);
             DLLEXPORT void removeText(int begin, int end);
-            //! Fügt ein Text an einer bestimmten Position ein
+            //! Fuegt ein Text an einer bestimmten Position ein
             //! \param pos die position des neuen Textausschnitts
             //! \param pos die position des neuen Textausschnitts
             //! \param text der neue Text
             //! \param text der neue Text
             DLLEXPORT void insertText(int pos, const char* text);
             DLLEXPORT void insertText(int pos, const char* text);
-            //! Entfernt nicht benötiegte gleiche styles
+            //! Entfernt nicht benoetiegte gleiche styles
             DLLEXPORT void cleanupStyles();
             DLLEXPORT void cleanupStyles();
-            //! gibt eine referenz auf das style objekt zurück
+            //! gibt eine referenz auf das style objekt zurueck
             DLLEXPORT TextStyle& currentStyle();
             DLLEXPORT TextStyle& currentStyle();
-            //! gibt den aktuellen text renderer zurück
+            //! gibt den aktuellen text renderer zurueck
             DLLEXPORT TextRenderer* zCurrentRenderer();
             DLLEXPORT TextRenderer* zCurrentRenderer();
-            //! ändert den inhalt des style objektes auf den style des nächsten
+            //! aendert den inhalt des style objektes auf den style des naechsten
             //! zeichens
             //! zeichens
-            //!  gibt 0 zurück falls es kein weiteres zeichen gibt
+            //!  gibt 0 zurueck falls es kein weiteres zeichen gibt
             DLLEXPORT bool nextStyle();
             DLLEXPORT bool nextStyle();
-            //! ändert den inhalt des style objektes auf den style des
+            //! aendert den inhalt des style objektes auf den style des
             //! angegebenen zeichens \param index der Index des Zeichens zu dem
             //! angegebenen zeichens \param index der Index des Zeichens zu dem
             //! gesprungen werden soll
             //! gesprungen werden soll
-            //!  gibt 0 zurück falls es das zeichen nicht gibt
+            //!  gibt 0 zurueck falls es das zeichen nicht gibt
             DLLEXPORT bool stepTo(int index);
             DLLEXPORT bool stepTo(int index);
-            //! ändert den inhalt des style objektes auf den style des ersten
+            //! aendert den inhalt des style objektes auf den style des ersten
             //! zeichens
             //! zeichens
             DLLEXPORT void resetIteration();
             DLLEXPORT void resetIteration();
-            //! Gibt den Style eines bestimmten zeichens zurück
+            //! Gibt den Style eines bestimmten zeichens zurueck
             //! \param index Der index des Zeichens
             //! \param index Der index des Zeichens
             DLLEXPORT TextStyle getTextStyle(int index) const;
             DLLEXPORT TextStyle getTextStyle(int index) const;
             friend TextFeld;
             friend TextFeld;
@@ -84,7 +84,7 @@ namespace Framework
         class Style : public ZeichnungHintergrund::Style
         class Style : public ZeichnungHintergrund::Style
         {
         {
         public:
         public:
-            //! Wenn dieser Flag nicht gesetzt wird, werden alle Zeilenumbrüche
+            //! Wenn dieser Flag nicht gesetzt wird, werden alle Zeilenumbrueche
             //! automatisch aus dem Text entfernt
             //! automatisch aus dem Text entfernt
             static const __int64 Mehrzeilig = 0x001000;
             static const __int64 Mehrzeilig = 0x001000;
             //! Wenn dieser Flag gesetzt wird, wird der Text genau in der
             //! Wenn dieser Flag gesetzt wird, wird der Text genau in der
@@ -96,9 +96,9 @@ namespace Framework
             //! Wenn dieser Flag gesetzt wird, kann der Text durch den Nutzer
             //! Wenn dieser Flag gesetzt wird, kann der Text durch den Nutzer
             //! bearbeitet werden
             //! bearbeitet werden
             static const __int64 Editierbar = 0x2000000;
             static const __int64 Editierbar = 0x2000000;
-            //! Fügt beim rendern automatisch zeilenumbrüche in den Text ein, so
-            //! dass die Breite des Textfeldes nicht überschritten wird. Der
-            //! Text wird dabei nicht verändert. Benötigt Style Mehrzeilig
+            //! Fuegt beim rendern automatisch zeilenumbrueche in den Text ein, so
+            //! dass die Breite des Textfeldes nicht ueberschritten wird. Der
+            //! Text wird dabei nicht veraendert. Benoetigt Style Mehrzeilig
             static const __int64 AutoLineBreak = 0x4000000;
             static const __int64 AutoLineBreak = 0x4000000;
 
 
             //! Vereint die Flags HCenter und VCenter
             //! Vereint die Flags HCenter und VCenter
@@ -131,7 +131,7 @@ namespace Framework
         int getTextHeight() const;
         int getTextHeight() const;
         int getTextWidth() const;
         int getTextWidth() const;
         //! Verarbeitet Maus Nachrichten
         //! Verarbeitet Maus Nachrichten
-        //! \param me Das Ereignis, was durch die Mauseingabe ausgelößt wurde
+        //! \param me Das Ereignis, was durch die Mauseingabe ausgeloesst wurde
         DLLEXPORT virtual void doMausEreignis(
         DLLEXPORT virtual void doMausEreignis(
             MausEreignis& me, bool userRet) override;
             MausEreignis& me, bool userRet) override;
 
 
@@ -158,82 +158,82 @@ namespace Framework
         // setzt den Text mit styles
         // setzt den Text mit styles
         //  txt: der Text
         //  txt: der Text
         //  format: \x1: aktiviert unterschtrich
         //  format: \x1: aktiviert unterschtrich
-        //          \x2FF: setzt die schriftgröße für den folgenden text.
+        //          \x2FF: setzt die schriftgroesse fuer den folgenden text.
         //              FF ist ein zweistelliger Hex Wert
         //              FF ist ein zweistelliger Hex Wert
         //          \x3AARRGGBB: setzt die schriftfarbe.
         //          \x3AARRGGBB: setzt die schriftfarbe.
         //              AARRGGBB ist ein 8 stelliger hex wert mit jeweils zwei
         //              AARRGGBB ist ein 8 stelliger hex wert mit jeweils zwei
-        //              zeichen für alpha, rot, grün n blau
-        //          \x4AARRGGBB: setzt die farbe des ausgewählten textes.
+        //              zeichen fuer alpha, rot, gruen n blau
+        //          \x4AARRGGBB: setzt die farbe des ausgewaehlten textes.
         //              AARRGGBB ist ein 8 stelliger hex wert mit jeweils zwei
         //              AARRGGBB ist ein 8 stelliger hex wert mit jeweils zwei
-        //              zeichen für alpha, rot, grün n blau
-        //          \x5AARRGGBB: setzt die hintergrundfarbe des ausgewählten
+        //              zeichen fuer alpha, rot, gruen n blau
+        //          \x5AARRGGBB: setzt die hintergrundfarbe des ausgewaehlten
         //          textes.
         //          textes.
         //              AARRGGBB ist ein 8 stelliger hex wert mit jeweils zwei
         //              AARRGGBB ist ein 8 stelliger hex wert mit jeweils zwei
-        //              zeichen für alpha, rot, grün n blau
+        //              zeichen fuer alpha, rot, gruen n blau
         //          \x6FF: setzt text renderer index.
         //          \x6FF: setzt text renderer index.
         //              FF ist ein zweistelliger Hex Wert
         //              FF ist ein zweistelliger Hex Wert
         //          \x7: deaktiviert unterschtrich
         //          \x7: deaktiviert unterschtrich
         //          \x8FFFFFFFF: set interact param.
         //          \x8FFFFFFFF: set interact param.
         //              FFFFFFFF ist ein 8 stelliger hex wert
         //              FFFFFFFF ist ein 8 stelliger hex wert
         DLLEXPORT void setFormattedText(const char* txt);
         DLLEXPORT void setFormattedText(const char* txt);
-        //! fügt zeilenumbrüche so ein, dass der text nicht die breite des
-        //! textfeldes überschreitet \param spacing ein text, der direkt nach
-        //! jedem eingefügten Zeilenumbruch eingefügt wird
+        //! fuegt zeilenumbrueche so ein, dass der text nicht die breite des
+        //! textfeldes ueberschreitet \param spacing ein text, der direkt nach
+        //! jedem eingefuegten Zeilenumbruch eingefuegt wird
         DLLEXPORT void addLineBreaks(const char* spacing = "");
         DLLEXPORT void addLineBreaks(const char* spacing = "");
-        //! fügt zeilenumbrüche in den Text txt so ein, dass der text nicht die
-        //! breite des textfeldes überschreitet \param txt der Text in den
-        //! Zeilenumbrüche eingefügt werden sollen \param spacing ein text, der
-        //! direkt nach jedem eingefügten Zeilenumbruch eingefügt wird \return
-        //! der Text mit zeilenumbrüchen
+        //! fuegt zeilenumbrueche in den Text txt so ein, dass der text nicht die
+        //! breite des textfeldes ueberschreitet \param txt der Text in den
+        //! Zeilenumbrueche eingefuegt werden sollen \param spacing ein text, der
+        //! direkt nach jedem eingefuegten Zeilenumbruch eingefuegt wird \return
+        //! der Text mit zeilenumbruechen
         DLLEXPORT Text addLineBreaksToText(const char* txt,
         DLLEXPORT Text addLineBreaksToText(const char* txt,
             const char* spacing = "",
             const char* spacing = "",
             bool includeFormat = 1) const;
             bool includeFormat = 1) const;
         //! setzt eine Zeichenfolge die mit dem style AutoLineBreak nach jedem
         //! setzt eine Zeichenfolge die mit dem style AutoLineBreak nach jedem
-        //! eingefügten Zeilenumbruch eingefügt wird
+        //! eingefuegten Zeilenumbruch eingefuegt wird
         DLLEXPORT void setAutoLineBreakSpacing(const char* spacing);
         DLLEXPORT void setAutoLineBreakSpacing(const char* spacing);
         //! Setzt den Style eines Textabschnittes
         //! Setzt den Style eines Textabschnittes
         //! \param begin die startposition des Abschnittes
         //! \param begin die startposition des Abschnittes
         //! \param end die endposition des Abschnittes (nicht enthalten)
         //! \param end die endposition des Abschnittes (nicht enthalten)
         DLLEXPORT void setTextStyle(int begin, int end, TextStyle style);
         DLLEXPORT void setTextStyle(int begin, int end, TextStyle style);
-        //! Fügt eine Zeile an den Text an
+        //! Fuegt eine Zeile an den Text an
         //! \param zeile Die neue Zeile
         //! \param zeile Die neue Zeile
         DLLEXPORT void addZeile(const char* zeile);
         DLLEXPORT void addZeile(const char* zeile);
-        //! Fügt eine Zeile an den Text an
+        //! Fuegt eine Zeile an den Text an
         //! \param zeile Die neue Zeile
         //! \param zeile Die neue Zeile
         //! \param color Die Farbe der Zeile
         //! \param color Die Farbe der Zeile
         DLLEXPORT void addZeile(const char* zeile, int color);
         DLLEXPORT void addZeile(const char* zeile, int color);
         //! Deselectiert alle textabschnitte
         //! Deselectiert alle textabschnitte
         DLLEXPORT void deselectAuswahl();
         DLLEXPORT void deselectAuswahl();
-        //! Setzt den ausgewählten textabschnitt fest
+        //! Setzt den ausgewaehlten textabschnitt fest
         //!  pos1: Die Cursorposition im Text
         //!  pos1: Die Cursorposition im Text
-        //!  pos2: Die Position im Text, bis zu der der Text eingefärbt werden
+        //!  pos2: Die Position im Text, bis zu der der Text eingefaerbt werden
         //!  soll
         //!  soll
         DLLEXPORT void setAuswahl(int pos1, int pos2);
         DLLEXPORT void setAuswahl(int pos1, int pos2);
-        //! Setzt den ausgewählten textabschnitt fest
+        //! Setzt den ausgewaehlten textabschnitt fest
         //! \param auswahl Ein punkt mit x als Cursorposition und y als der
         //! \param auswahl Ein punkt mit x als Cursorposition und y als der
-        //! Position, bis zu der der Text eingefärbt werden soll
+        //! Position, bis zu der der Text eingefaerbt werden soll
         DLLEXPORT void setAuswahl(Punkt& auswahl);
         DLLEXPORT void setAuswahl(Punkt& auswahl);
-        //! Setzt den ausgewählten textabschnitt fest
+        //! Setzt den ausgewaehlten textabschnitt fest
         //!  pos1: Die Cursorposition im Text
         //!  pos1: Die Cursorposition im Text
-        //!  pos2: Die Position im Text, bis zu der der Text eingefärbt werden
+        //!  pos2: Die Position im Text, bis zu der der Text eingefaerbt werden
         //!  soll
         //!  soll
         DLLEXPORT void addAuswahl(int pos1, int pos2);
         DLLEXPORT void addAuswahl(int pos1, int pos2);
-        //! Setzt den ausgewählten textabschnitt fest
+        //! Setzt den ausgewaehlten textabschnitt fest
         //! \param auswahl Ein punkt mit x als Cursorposition und y als der
         //! \param auswahl Ein punkt mit x als Cursorposition und y als der
-        //! Position, bis zu der der Text eingefärbt werden soll
+        //! Position, bis zu der der Text eingefaerbt werden soll
         DLLEXPORT void addAuswahl(Punkt& auswahl);
         DLLEXPORT void addAuswahl(Punkt& auswahl);
-        //! Setzt den ausgewählten textabschnitt fest
+        //! Setzt den ausgewaehlten textabschnitt fest
         //! \param begin Die Cursorposition im Text
         //! \param begin Die Cursorposition im Text
-        //! \param end Die Position im Text, bis zu der der Text eingefärbt
+        //! \param end Die Position im Text, bis zu der der Text eingefaerbt
         //! werden soll
         //! werden soll
         DLLEXPORT void invertAuswahl(int begin, int end);
         DLLEXPORT void invertAuswahl(int begin, int end);
-        //! ersetzt alle ausgewählten Textabschnitte mit einem text
+        //! ersetzt alle ausgewaehlten Textabschnitte mit einem text
         //! \param text der neue Text
         //! \param text der neue Text
         DLLEXPORT void replaceAuswahl(const char* text);
         DLLEXPORT void replaceAuswahl(const char* text);
         //! Setzt den verwendeten TextRenderer
         //! Setzt den verwendeten TextRenderer
         //! \param textRd Der Textrenderer
         //! \param textRd Der Textrenderer
         DLLEXPORT void setTextRendererZ(TextRenderer* textRd);
         DLLEXPORT void setTextRendererZ(TextRenderer* textRd);
-        //! Fügt einen TextRenderer hinzu
+        //! Fuegt einen TextRenderer hinzu
         //! \param textRd Der Textrenderer
         //! \param textRd Der Textrenderer
         DLLEXPORT void addTextRendererZ(TextRenderer* textRd);
         DLLEXPORT void addTextRendererZ(TextRenderer* textRd);
         //! Setzt die verwendeten TextRenderer
         //! Setzt die verwendeten TextRenderer
@@ -248,14 +248,14 @@ namespace Framework
         //! werden soll \param schrift Die Schrift, die zum Textzeichnen
         //! werden soll \param schrift Die Schrift, die zum Textzeichnen
         //! verwendet werden soll.
         //! verwendet werden soll.
         DLLEXPORT void setSchriftZ(int rendererIndex, Schrift* schrift);
         DLLEXPORT void setSchriftZ(int rendererIndex, Schrift* schrift);
-        //! Setzt die Schriftgröße (Standart: 12)
-        //! \param gr Die Schriftgröße, die zum Textzeichnen verwendet werden
+        //! Setzt die Schriftgroesse (Standart: 12)
+        //! \param gr Die Schriftgroesse, die zum Textzeichnen verwendet werden
         //! soll
         //! soll
         DLLEXPORT void setSchriftSize(unsigned char gr);
         DLLEXPORT void setSchriftSize(unsigned char gr);
-        //! Setzt die Schriftgröße (Standart: 12)
+        //! Setzt die Schriftgroesse (Standart: 12)
         //! \param begin Der Index des ersten betroffenen Zeichens
         //! \param begin Der Index des ersten betroffenen Zeichens
         //! \param end Der Index des ersten nicht betroffenen Zeichens
         //! \param end Der Index des ersten nicht betroffenen Zeichens
-        //! \param gr Die Schriftgröße, die zum Textzeichnen verwendet werden
+        //! \param gr Die Schriftgroesse, die zum Textzeichnen verwendet werden
         //! soll
         //! soll
         DLLEXPORT void setSchriftSize(int begin, int end, unsigned char gr);
         DLLEXPORT void setSchriftSize(int begin, int end, unsigned char gr);
         //! Setzt die Schrift Farbe
         //! Setzt die Schrift Farbe
@@ -267,113 +267,113 @@ namespace Framework
         //! \param fc Die Farbe, die zum Textzeichnen verwendet werden soll
         //! \param fc Die Farbe, die zum Textzeichnen verwendet werden soll
         DLLEXPORT void setSchriftFarbe(int begin, int end, int fc);
         DLLEXPORT void setSchriftFarbe(int begin, int end, int fc);
         //! Legt einen Buchstaben fest, der zum zeichnen verwendet werden soll,
         //! Legt einen Buchstaben fest, der zum zeichnen verwendet werden soll,
-        //! unabhängig vom Text des Textfeldes (benötigt Flag zum Zeichnen:
+        //! unabhaengig vom Text des Textfeldes (benoetigt Flag zum Zeichnen:
         //! Rahmen) \param c Der Buchstabe, der gezeichnet werden soll Beispiel:
         //! Rahmen) \param c Der Buchstabe, der gezeichnet werden soll Beispiel:
         //! setShowChar( '*' ); Bei Passwort Textfeldern
         //! setShowChar( '*' ); Bei Passwort Textfeldern
         DLLEXPORT void setSchowChar(unsigned char c);
         DLLEXPORT void setSchowChar(unsigned char c);
-        //! Scrollt zu einer bestimmten Zeile (benötigt Flag zum Zeichnen:
+        //! Scrollt zu einer bestimmten Zeile (benoetigt Flag zum Zeichnen:
         //! VScroll) \param zeile Der Index der Zeile, die als oberste Zeile zu
         //! VScroll) \param zeile Der Index der Zeile, die als oberste Zeile zu
         //! sehen sein soll
         //! sehen sein soll
         DLLEXPORT void setVScrollZuZeile(int zeile);
         DLLEXPORT void setVScrollZuZeile(int zeile);
         //! Scrollt zu einer bestimmten Position im Text. Ohne den Flag Erlaubt
         //! Scrollt zu einer bestimmten Position im Text. Ohne den Flag Erlaubt
-        //! wrd immer ganz nach unten gescrollt. (benötigt Flag zum Zeichnen:
+        //! wrd immer ganz nach unten gescrollt. (benoetigt Flag zum Zeichnen:
         //! VScroll) \param pos Der Index des Zeichens, zu dem gescrollt werden
         //! VScroll) \param pos Der Index des Zeichens, zu dem gescrollt werden
-        //! soll. Standartmäßig wird zur Cursorposition gescrollt
+        //! soll. Standartmaessig wird zur Cursorposition gescrollt
         DLLEXPORT void updateVScroll(int pos = -1);
         DLLEXPORT void updateVScroll(int pos = -1);
-        //! Scrollt zu einer bestimmten Position im Text. Benötigt den Flag
-        //! Erlaubt. (benötigt Flag zum Zeichnen: HScroll) \param pos Der Index
-        //! des Zeichens, zu dem gescrollt werden soll. Standartmäßig wird zur
+        //! Scrollt zu einer bestimmten Position im Text. Benoetigt den Flag
+        //! Erlaubt. (benoetigt Flag zum Zeichnen: HScroll) \param pos Der Index
+        //! des Zeichens, zu dem gescrollt werden soll. Standartmaessig wird zur
         //! Cursorposition gescrollt
         //! Cursorposition gescrollt
         DLLEXPORT void updateHScroll(int pos = -1);
         DLLEXPORT void updateHScroll(int pos = -1);
-        //! Gibt die breite in pixeln zurück, die benötigt wird um den aktuellen
+        //! Gibt die breite in pixeln zurueck, die benoetigt wird um den aktuellen
         //! text mit den aktuellen styles voll anzuzeigen
         //! text mit den aktuellen styles voll anzuzeigen
         DLLEXPORT int getNeededWidth();
         DLLEXPORT int getNeededWidth();
-        //! Gibt die höhe in pixeln zurück, die benötigt wird um den aktuellen
+        //! Gibt die hoehe in pixeln zurueck, die benoetigt wird um den aktuellen
         //! text mit den aktuellen styles voll anzuzeigen
         //! text mit den aktuellen styles voll anzuzeigen
         DLLEXPORT int getNeededHeight();
         DLLEXPORT int getNeededHeight();
         //! Aktualisiert das Objekt. Wird vom Framework aufgerufen
         //! Aktualisiert das Objekt. Wird vom Framework aufgerufen
         //! \param tickVal Die Zeit in sekunden, die seit dem lezten Aufruf
         //! \param tickVal Die Zeit in sekunden, die seit dem lezten Aufruf
-        //! dieser Funktion vergangen ist \return 1, wenn sich etwas verändert
+        //! dieser Funktion vergangen ist \return 1, wenn sich etwas veraendert
         //! hat und das Bild neu gezeichnet werden muss. 0 sonst
         //! hat und das Bild neu gezeichnet werden muss. 0 sonst
         DLLEXPORT virtual bool tick(double tickval) override;
         DLLEXPORT virtual bool tick(double tickval) override;
         //! Verarbeitet Tastatur Nachrichten
         //! Verarbeitet Tastatur Nachrichten
-        //! \param me Das Ereignis, was durch die Tastatureingabe ausgelößt
+        //! \param me Das Ereignis, was durch die Tastatureingabe ausgeloesst
         //! wurde
         //! wurde
         DLLEXPORT void doTastaturEreignis(TastaturEreignis& te) override;
         DLLEXPORT void doTastaturEreignis(TastaturEreignis& te) override;
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! Zeichnet das Objekt nach zRObj, falls es sichtbar ist
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         //! \param zRObj Das Bild, in welches gezeichnet werden soll
         DLLEXPORT virtual void render(Bild& zRObj) override;
         DLLEXPORT virtual void render(Bild& zRObj) override;
-        //! Gibt den Text aus dem Textfeld zurück
+        //! Gibt den Text aus dem Textfeld zurueck
         DLLEXPORT Text* getText() const;
         DLLEXPORT Text* getText() const;
-        //! Gibt den Text aus dem Textfeld ohne erhöhten Reference Counter
-        //! zurück
+        //! Gibt den Text aus dem Textfeld ohne erhoehten Reference Counter
+        //! zurueck
         DLLEXPORT Text* zText() const;
         DLLEXPORT Text* zText() const;
-        //! Gibt die Schrift zurück.
+        //! Gibt die Schrift zurueck.
         //! \return 0, falls die Schrift nicht gesetzt wurde
         //! \return 0, falls die Schrift nicht gesetzt wurde
         DLLEXPORT Schrift* getSchrift() const;
         DLLEXPORT Schrift* getSchrift() const;
-        //! Gibt die Schrift ohne erhöhten Reference Counter zurük
+        //! Gibt die Schrift ohne erhoehten Reference Counter zuruek
         //! \return 0, falls die Schrift nicht gesetzt wurde
         //! \return 0, falls die Schrift nicht gesetzt wurde
         DLLEXPORT Schrift* zSchrift() const;
         DLLEXPORT Schrift* zSchrift() const;
-        //! Gibt die Schrift zurück.
+        //! Gibt die Schrift zurueck.
         //! \param rendererIndex Der Index des Renderers dessen Schrift
         //! \param rendererIndex Der Index des Renderers dessen Schrift
-        //! zurückgegeben werden soll \return 0, falls die Schrift nicht gesetzt
+        //! zurueckgegeben werden soll \return 0, falls die Schrift nicht gesetzt
         //! wurde
         //! wurde
         DLLEXPORT Schrift* getSchrift(int rendererIndex) const;
         DLLEXPORT Schrift* getSchrift(int rendererIndex) const;
-        //! Gibt die Schrift ohne erhöhten Reference Counter zurük
+        //! Gibt die Schrift ohne erhoehten Reference Counter zuruek
         //! \param rendererIndex Der Index des Renderers dessen Schrift
         //! \param rendererIndex Der Index des Renderers dessen Schrift
-        //! zurückgegeben werden soll \return 0, falls die Schrift nicht gesetzt
+        //! zurueckgegeben werden soll \return 0, falls die Schrift nicht gesetzt
         //! wurde
         //! wurde
         DLLEXPORT Schrift* zSchrift(int rendererIndex) const;
         DLLEXPORT Schrift* zSchrift(int rendererIndex) const;
-        //! Gibt den TextRenderer zurück.
+        //! Gibt den TextRenderer zurueck.
         //! \return 0, falls der TextRenderer nicht gesetzt wurde
         //! \return 0, falls der TextRenderer nicht gesetzt wurde
         DLLEXPORT TextRenderer* getTextRenderer() const;
         DLLEXPORT TextRenderer* getTextRenderer() const;
-        //! Gibt dien TextRenderer ohne erhöhten Reference Counter zurük
+        //! Gibt dien TextRenderer ohne erhoehten Reference Counter zuruek
         //! \return 0, falls der TextRenderer nicht gesetzt wurde
         //! \return 0, falls der TextRenderer nicht gesetzt wurde
         DLLEXPORT TextRenderer* zTextRenderer() const;
         DLLEXPORT TextRenderer* zTextRenderer() const;
-        //! Gibt den TextRenderer zurück.
-        //! \param index Der Index des Renderers der zurückgegeben werden soll
+        //! Gibt den TextRenderer zurueck.
+        //! \param index Der Index des Renderers der zurueckgegeben werden soll
         //! \return 0, falls der TextRenderer nicht gesetzt wurde
         //! \return 0, falls der TextRenderer nicht gesetzt wurde
         DLLEXPORT TextRenderer* getTextRenderer(int index) const;
         DLLEXPORT TextRenderer* getTextRenderer(int index) const;
-        //! Gibt dien TextRenderer ohne erhöhten Reference Counter zurük
-        //! \param index Der Index des Renderers der zurückgegeben werden soll
+        //! Gibt dien TextRenderer ohne erhoehten Reference Counter zuruek
+        //! \param index Der Index des Renderers der zurueckgegeben werden soll
         //! \return 0, falls der TextRenderer nicht gesetzt wurde
         //! \return 0, falls der TextRenderer nicht gesetzt wurde
         DLLEXPORT TextRenderer* zTextRenderer(int index) const;
         DLLEXPORT TextRenderer* zTextRenderer(int index) const;
-        //! Gibt die Schriftgröße zurück
+        //! Gibt die Schriftgroesse zurueck
         DLLEXPORT unsigned char getSchriftSize() const;
         DLLEXPORT unsigned char getSchriftSize() const;
-        //! Gibt die Schriftgröße zurück
+        //! Gibt die Schriftgroesse zurueck
         //! \param index Der Index des Zeichens
         //! \param index Der Index des Zeichens
         DLLEXPORT unsigned char getSchriftSize(int index) const;
         DLLEXPORT unsigned char getSchriftSize(int index) const;
-        //! Gibt die Schriftfarbe im A8R8G8B8 Format zurück
+        //! Gibt die Schriftfarbe im A8R8G8B8 Format zurueck
         DLLEXPORT int getSchriftFarbe() const;
         DLLEXPORT int getSchriftFarbe() const;
-        //! Gibt die Schriftfarbe im A8R8G8B8 Format zurück
+        //! Gibt die Schriftfarbe im A8R8G8B8 Format zurueck
         //! \param index Der Index des Zeichens
         //! \param index Der Index des Zeichens
         DLLEXPORT int getSchriftFarbe(int index) const;
         DLLEXPORT int getSchriftFarbe(int index) const;
-        //! Gibt den Anzeigebuchstabe zurück
+        //! Gibt den Anzeigebuchstabe zurueck
         DLLEXPORT unsigned char getShowChar() const;
         DLLEXPORT unsigned char getShowChar() const;
-        //! Gibt die Cursorposition zurück
+        //! Gibt die Cursorposition zurueck
         DLLEXPORT int getCursorPos() const;
         DLLEXPORT int getCursorPos() const;
-        //! Gibt 1 zurück wenn das Zeichen ausgewählt ist
+        //! Gibt 1 zurueck wenn das Zeichen ausgewaehlt ist
         //! \param index Der Index des Zeichens
         //! \param index Der Index des Zeichens
         DLLEXPORT bool isCharSelected(int index) const;
         DLLEXPORT bool isCharSelected(int index) const;
-        //! Gibt den Index des Zeichens zurück, das sich unter der Maus befindet
+        //! Gibt den Index des Zeichens zurueck, das sich unter der Maus befindet
         //! \param mx die x position der maus relativ zur position des
         //! \param mx die x position der maus relativ zur position des
         //! textfeldes \param my die y position der maus relativ zut position
         //! textfeldes \param my die y position der maus relativ zut position
         //! des textfeldes \return -1, falls sich an der Position kein zeichen
         //! des textfeldes \return -1, falls sich an der Position kein zeichen
         //! befindet
         //! befindet
         DLLEXPORT int getTextIndexAt(int mx, int my) const;
         DLLEXPORT int getTextIndexAt(int mx, int my) const;
-        //! Gibt den Index des Zeichens zurück, vor dem der curser gesetzt wird,
+        //! Gibt den Index des Zeichens zurueck, vor dem der curser gesetzt wird,
         //! wenn mit der maus geklickt wird \param mx die x position der maus
         //! wenn mit der maus geklickt wird \param mx die x position der maus
         //! relativ zur position des textfeldes \param my die y position der
         //! relativ zur position des textfeldes \param my die y position der
         //! maus relativ zut position des textfeldes
         //! maus relativ zut position des textfeldes
         DLLEXPORT int getCurserPosAt(int mx, int my) const;
         DLLEXPORT int getCurserPosAt(int mx, int my) const;
-        //! Gibt den Style eines bestimmten zeichens zurück
+        //! Gibt den Style eines bestimmten zeichens zurueck
         //! \param index Der index des Zeichensf
         //! \param index Der index des Zeichensf
         DLLEXPORT TextStyle getTextStyle(int index) const;
         DLLEXPORT TextStyle getTextStyle(int index) const;
-        //! gibt die Zeichenkette zurück, die bei Verwendung des Styles
-        //! AutoLineBreak nach jedem Zeilenumbruch eingefügt wird
+        //! gibt die Zeichenkette zurueck, die bei Verwendung des Styles
+        //! AutoLineBreak nach jedem Zeilenumbruch eingefuegt wird
         DLLEXPORT Text getAutoLineBreakSpacing() const;
         DLLEXPORT Text getAutoLineBreakSpacing() const;
         //! Erzeugt eine Komplette Kopie des Textfeldes, welches ohne
         //! Erzeugt eine Komplette Kopie des Textfeldes, welches ohne
-        //! auswirkungen verändert werden kann
+        //! auswirkungen veraendert werden kann
         DLLEXPORT Zeichnung* dublizieren() const override;
         DLLEXPORT Zeichnung* dublizieren() const override;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 10 - 10
Textur.cpp

@@ -1,4 +1,4 @@
-#include "Textur.h"
+#include "Textur.h"
 
 
 #include "Bild.h"
 #include "Bild.h"
 #ifdef WIN32
 #ifdef WIN32
@@ -27,7 +27,7 @@ Textur::~Textur()
     if (bild) bild->release();
     if (bild) bild->release();
 }
 }
 
 
-// Setzt einen Zeiger auf das Bild, welches die Textur enthält
+// Setzt einen Zeiger auf das Bild, welches die Textur enthaelt
 //  b: Der Zeiger auf das Bild
 //  b: Der Zeiger auf das Bild
 void Textur::setBildZ(Bild* b)
 void Textur::setBildZ(Bild* b)
 {
 {
@@ -36,7 +36,7 @@ void Textur::setBildZ(Bild* b)
     bild = b;
     bild = b;
 }
 }
 
 
-// Setzt das Bild welches die Textur enthält, indem es kopiert wird
+// Setzt das Bild welches die Textur enthaelt, indem es kopiert wird
 //  b: Das Bild, was kopiert werden soll
 //  b: Das Bild, was kopiert werden soll
 void Textur::setBild(Bild* b)
 void Textur::setBild(Bild* b)
 {
 {
@@ -52,19 +52,19 @@ void Textur::setBild(Bild* b)
     b->release();
     b->release();
 }
 }
 
 
-// Gibt einen Zeiger auf das Bild zurück
+// Gibt einen Zeiger auf das Bild zurueck
 Bild* Textur::getBild() const
 Bild* Textur::getBild() const
 {
 {
     return bild ? dynamic_cast<Bild*>(bild->getThis()) : 0;
     return bild ? dynamic_cast<Bild*>(bild->getThis()) : 0;
 }
 }
 
 
-// Gibt einen Zeiger auf das Bild ohne erhöhten Reference Counter zurück
+// Gibt einen Zeiger auf das Bild ohne erhoehten Reference Counter zurueck
 Bild* Textur::zBild() const
 Bild* Textur::zBild() const
 {
 {
     return bild;
     return bild;
 }
 }
 
 
-// Gibt die Id der Textur zurück, wenn sie in einer TexturList registriert
+// Gibt die Id der Textur zurueck, wenn sie in einer TexturList registriert
 // wurde. (siehe Framework::zTexturRegister())
 // wurde. (siehe Framework::zTexturRegister())
 int Textur::getId() const
 int Textur::getId() const
 {
 {
@@ -78,7 +78,7 @@ bool DX9Textur::updateTextur()
     return 1;
     return 1;
 }
 }
 
 
-// Gibt true zurük, wenn updateTextur aufgerufen werden muss
+// Gibt true zuruek, wenn updateTextur aufgerufen werden muss
 bool DX9Textur::brauchtUpdate() const
 bool DX9Textur::brauchtUpdate() const
 {
 {
     return 0;
     return 0;
@@ -176,19 +176,19 @@ bool DX11Textur::updateTextur()
     return 1;
     return 1;
 }
 }
 
 
-// Gibt true zurük, wenn updateTextur aufgerufen werden muss
+// Gibt true zuruek, wenn updateTextur aufgerufen werden muss
 bool DX11Textur::brauchtUpdate() const
 bool DX11Textur::brauchtUpdate() const
 {
 {
     return !view;
     return !view;
 }
 }
 
 
-// Gibt die verwendtete Shader Resource View zurück
+// Gibt die verwendtete Shader Resource View zurueck
 DX11Textur::operator ID3D11ShaderResourceView*() const
 DX11Textur::operator ID3D11ShaderResourceView*() const
 {
 {
     return view;
     return view;
 }
 }
 
 
-//! Gibt die verwendete Textur zurück
+//! Gibt die verwendete Textur zurueck
 DX11Textur::operator ID3D11Texture2D*() const
 DX11Textur::operator ID3D11Texture2D*() const
 {
 {
     return txt;
     return txt;

+ 14 - 14
Textur.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Punkt.h"
 #include "Punkt.h"
 #include "ReferenceCounter.h"
 #include "ReferenceCounter.h"
@@ -17,7 +17,7 @@ namespace Framework
     class DX12DirectCommandQueue;
     class DX12DirectCommandQueue;
 
 
     //! Wandelt ein Bild in eine Textur um, die an die Grafikkarte zum rendern
     //! Wandelt ein Bild in eine Textur um, die an die Grafikkarte zum rendern
-    //! übergeben werden kann
+    //! uebergeben werden kann
     class Textur : public virtual ReferenceCounter
     class Textur : public virtual ReferenceCounter
     {
     {
     protected:
     protected:
@@ -31,23 +31,23 @@ namespace Framework
         DLLEXPORT Textur();
         DLLEXPORT Textur();
         //! Destruktor
         //! Destruktor
         DLLEXPORT virtual ~Textur();
         DLLEXPORT virtual ~Textur();
-        //! Setzt einen Zeiger auf das Bild, welches die Textur enthält
+        //! Setzt einen Zeiger auf das Bild, welches die Textur enthaelt
         //! \param b Der Zeiger auf das Bild
         //! \param b Der Zeiger auf das Bild
         DLLEXPORT void setBildZ(Bild* b);
         DLLEXPORT void setBildZ(Bild* b);
-        //! Setzt das Bild welches die Textur enthält, indem es kopiert wird
+        //! Setzt das Bild welches die Textur enthaelt, indem es kopiert wird
         //! \param b Das Bild, was kopiert werden soll
         //! \param b Das Bild, was kopiert werden soll
         DLLEXPORT void setBild(Bild* b);
         DLLEXPORT void setBild(Bild* b);
         //! Aktualisiert die Textur. Die Pixel des aktuellen Bildes werden in
         //! Aktualisiert die Textur. Die Pixel des aktuellen Bildes werden in
         //! den Graphikspeicher kopiert
         //! den Graphikspeicher kopiert
         DLLEXPORT virtual bool updateTextur() = 0;
         DLLEXPORT virtual bool updateTextur() = 0;
-        //! Gibt true zurük, wenn updateTextur aufgerufen werden muss
+        //! Gibt true zuruek, wenn updateTextur aufgerufen werden muss
         DLLEXPORT virtual bool brauchtUpdate() const = 0;
         DLLEXPORT virtual bool brauchtUpdate() const = 0;
-        //! Gibt einen Zeiger auf das Bild zurück
+        //! Gibt einen Zeiger auf das Bild zurueck
         DLLEXPORT Bild* getBild() const;
         DLLEXPORT Bild* getBild() const;
-        //! Gibt einen Zeiger auf das Bild ohne erhöhten Reference Counter
-        //! zurück
+        //! Gibt einen Zeiger auf das Bild ohne erhoehten Reference Counter
+        //! zurueck
         DLLEXPORT Bild* zBild() const;
         DLLEXPORT Bild* zBild() const;
-        //! Gibt die Id der Textur zurück, wenn sie in einer TexturList
+        //! Gibt die Id der Textur zurueck, wenn sie in einer TexturList
         //! registriert wurde. (siehe Framework::zTexturRegister())
         //! registriert wurde. (siehe Framework::zTexturRegister())
         DLLEXPORT int getId() const;
         DLLEXPORT int getId() const;
 
 
@@ -55,14 +55,14 @@ namespace Framework
     };
     };
 
 
     //! Wandelt ein Bild in eine Textur um, die an die Grafikkarte zum rendern
     //! Wandelt ein Bild in eine Textur um, die an die Grafikkarte zum rendern
-    //! übergeben werden kann
+    //! uebergeben werden kann
     class DX9Textur : public Textur
     class DX9Textur : public Textur
     {
     {
     public:
     public:
         //! Aktualisiert die Textur. Die Pixel des aktuellen Bildes werden in
         //! Aktualisiert die Textur. Die Pixel des aktuellen Bildes werden in
         //! den Graphikspeicher kopiert
         //! den Graphikspeicher kopiert
         DLLEXPORT virtual bool updateTextur() override;
         DLLEXPORT virtual bool updateTextur() override;
-        //! Gibt true zurük, wenn updateTextur aufgerufen werden muss
+        //! Gibt true zuruek, wenn updateTextur aufgerufen werden muss
         DLLEXPORT virtual bool brauchtUpdate() const override;
         DLLEXPORT virtual bool brauchtUpdate() const override;
     };
     };
 
 
@@ -83,11 +83,11 @@ namespace Framework
         //! Aktualisiert die Textur. Die Pixel des aktuellen Bildes werden in
         //! Aktualisiert die Textur. Die Pixel des aktuellen Bildes werden in
         //! den Graphikspeicher kopiert
         //! den Graphikspeicher kopiert
         DLLEXPORT bool updateTextur() override;
         DLLEXPORT bool updateTextur() override;
-        //! Gibt true zurük, wenn updateTextur aufgerufen werden muss
+        //! Gibt true zuruek, wenn updateTextur aufgerufen werden muss
         DLLEXPORT bool brauchtUpdate() const override;
         DLLEXPORT bool brauchtUpdate() const override;
-        //! Gibt die verwendtete Shader Resource View zurück
+        //! Gibt die verwendtete Shader Resource View zurueck
         DLLEXPORT operator ID3D11ShaderResourceView*() const;
         DLLEXPORT operator ID3D11ShaderResourceView*() const;
-        //! Gibt die verwendete Textur zurück
+        //! Gibt die verwendete Textur zurueck
         DLLEXPORT operator ID3D11Texture2D*() const;
         DLLEXPORT operator ID3D11Texture2D*() const;
         //! specifies that this texture is used as a render target
         //! specifies that this texture is used as a render target
         DLLEXPORT void setRenderTarget(bool rt);
         DLLEXPORT void setRenderTarget(bool rt);

+ 3 - 3
Textur2D.cpp

@@ -1,4 +1,4 @@
-#include "Textur2D.h"
+#include "Textur2D.h"
 
 
 #include "Animation.h"
 #include "Animation.h"
 #include "Bild.h"
 #include "Bild.h"
@@ -44,7 +44,7 @@ void Textur2D::setTexturZ(Bild* textur)
     txt = textur;
     txt = textur;
 }
 }
 
 
-// fügt eine Animation hinzu
+// fuegt eine Animation hinzu
 //  textur: Der Zeiger auf die Animationsdaten
 //  textur: Der Zeiger auf die Animationsdaten
 void Textur2D::addAnimationZ(Animation2DData* textur)
 void Textur2D::addAnimationZ(Animation2DData* textur)
 {
 {
@@ -111,7 +111,7 @@ bool Textur2D::tick(double t)
     return 0;
     return 0;
 }
 }
 
 
-// gibt die aktuelle Textur zurück
+// gibt die aktuelle Textur zurueck
 Bild* Textur2D::zTextur() const
 Bild* Textur2D::zTextur() const
 {
 {
     if (animationIndex != -1)
     if (animationIndex != -1)

+ 3 - 3
Textur2D.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Array.h"
 #include "Array.h"
 
 
@@ -33,7 +33,7 @@ namespace Framework
         //! setzt einen Zeiger auf die Textur (fals nicht animiert)
         //! setzt einen Zeiger auf die Textur (fals nicht animiert)
         //! \param textur Der Zeiger auf das Bild
         //! \param textur Der Zeiger auf das Bild
         DLLEXPORT void setTexturZ(Bild* textur);
         DLLEXPORT void setTexturZ(Bild* textur);
-        //! fügt eine Animation hinzu
+        //! fuegt eine Animation hinzu
         //! \param textur Der Zeiger auf die Animationsdaten
         //! \param textur Der Zeiger auf die Animationsdaten
         DLLEXPORT void addAnimationZ(Animation2DData* textur);
         DLLEXPORT void addAnimationZ(Animation2DData* textur);
         //! setzt die aktuelle Annimation
         //! setzt die aktuelle Annimation
@@ -44,7 +44,7 @@ namespace Framework
         //! setzt die vergangene Zeit seit dem letzten Aufruf
         //! setzt die vergangene Zeit seit dem letzten Aufruf
         //! \param t die vergangene Zeit in sekunden
         //! \param t die vergangene Zeit in sekunden
         DLLEXPORT bool tick(double t);
         DLLEXPORT bool tick(double t);
-        //! gibt die aktuelle Textur zurück
+        //! gibt die aktuelle Textur zurueck
         DLLEXPORT Bild* zTextur() const;
         DLLEXPORT Bild* zTextur() const;
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 9 - 9
TexturList.cpp

@@ -1,4 +1,4 @@
-#include "TexturList.h"
+#include "TexturList.h"
 
 
 #include "Text.h"
 #include "Text.h"
 #include "Textur.h"
 #include "Textur.h"
@@ -24,7 +24,7 @@ TexturList::~TexturList()
     names->release();
     names->release();
 }
 }
 
 
-// Löscht alle Texturen
+// Loescht alle Texturen
 __declspec(dllexport) void TexturList::leeren()
 __declspec(dllexport) void TexturList::leeren()
 {
 {
     cs.lock();
     cs.lock();
@@ -33,7 +33,7 @@ __declspec(dllexport) void TexturList::leeren()
     cs.unlock();
     cs.unlock();
 }
 }
 
 
-// Fügt der Liste eine Textur hinzu
+// Fuegt der Liste eine Textur hinzu
 //  t: Die Textur
 //  t: Die Textur
 //  name: Der name, unter dem die Textur in der Liste gespeichert wird
 //  name: Der name, unter dem die Textur in der Liste gespeichert wird
 bool TexturList::addTextur(Textur* t, const char* name)
 bool TexturList::addTextur(Textur* t, const char* name)
@@ -75,7 +75,7 @@ void TexturList::removeTextur(const char* name)
     cs.unlock();
     cs.unlock();
 }
 }
 
 
-// Überprüft, ob unter einem bestimmten Namen eine Textur abgespeichert wurde
+// UEberprueft, ob unter einem bestimmten Namen eine Textur abgespeichert wurde
 //  name: Der Name
 //  name: Der Name
 //  return: true, wenn eine Textur mit dem Namen existiert
 //  return: true, wenn eine Textur mit dem Namen existiert
 bool TexturList::hatTextur(const char* name) const
 bool TexturList::hatTextur(const char* name) const
@@ -93,7 +93,7 @@ bool TexturList::hatTextur(const char* name) const
     return 0;
     return 0;
 }
 }
 
 
-// Gibt eine bestimmte Textur zurück
+// Gibt eine bestimmte Textur zurueck
 //  name: Der Name der Textur
 //  name: Der Name der Textur
 Textur* TexturList::getTextur(const char* name) const
 Textur* TexturList::getTextur(const char* name) const
 {
 {
@@ -112,7 +112,7 @@ Textur* TexturList::getTextur(const char* name) const
     return 0;
     return 0;
 }
 }
 
 
-// Gibt eine bestimmte Textur zurück
+// Gibt eine bestimmte Textur zurueck
 //  id: Die Id der Textur
 //  id: Die Id der Textur
 Textur* TexturList::getTextur(int id) const
 Textur* TexturList::getTextur(int id) const
 {
 {
@@ -129,7 +129,7 @@ Textur* TexturList::getTextur(int id) const
     return 0;
     return 0;
 }
 }
 
 
-// Gibt eine bestimmte Textur ohne erhöhten Reference Counter zurück
+// Gibt eine bestimmte Textur ohne erhoehten Reference Counter zurueck
 //  name: Der Name der Textur
 //  name: Der Name der Textur
 Textur* TexturList::zTextur(const char* name) const
 Textur* TexturList::zTextur(const char* name) const
 {
 {
@@ -148,7 +148,7 @@ Textur* TexturList::zTextur(const char* name) const
     return 0;
     return 0;
 }
 }
 
 
-// Gibt eine bestimmte Textur ohne erhöhten Reference Counter zurück
+// Gibt eine bestimmte Textur ohne erhoehten Reference Counter zurueck
 //  id: Die Id der Textur
 //  id: Die Id der Textur
 Textur* TexturList::zTextur(int id) const
 Textur* TexturList::zTextur(int id) const
 {
 {
@@ -174,5 +174,5 @@ void TexturList::init()
     id = 0;
     id = 0;
 }
 }
 
 
-// Löscht statische private member. Wird vom Framework automatisch aufgerufen.
+// Loescht statische private member. Wird vom Framework automatisch aufgerufen.
 void TexturList::destroy() {}
 void TexturList::destroy() {}

+ 10 - 10
TexturList.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Array.h"
 #include "Array.h"
 #include "Critical.h"
 #include "Critical.h"
@@ -8,7 +8,7 @@ namespace Framework
     class Textur; //! Textur.h
     class Textur; //! Textur.h
 
 
     //! Verwaltet alle geladenen Texturdaten, so dass mehrere Zeichnungen die
     //! Verwaltet alle geladenen Texturdaten, so dass mehrere Zeichnungen die
-    //! selben Daten benutzen können
+    //! selben Daten benutzen koennen
     class TexturList : public virtual ReferenceCounter
     class TexturList : public virtual ReferenceCounter
     {
     {
     private:
     private:
@@ -22,9 +22,9 @@ namespace Framework
         TexturList();
         TexturList();
         //! Destruktor
         //! Destruktor
         ~TexturList();
         ~TexturList();
-        //! Löscht alle Texturen
+        //! Loescht alle Texturen
         DLLEXPORT void leeren();
         DLLEXPORT void leeren();
-        //! Fügt der Liste eine Textur hinzu
+        //! Fuegt der Liste eine Textur hinzu
         //! \param t Die Textur
         //! \param t Die Textur
         //! \param name Der name, unter dem die Textur in der Liste gespeichert
         //! \param name Der name, unter dem die Textur in der Liste gespeichert
         //! wird
         //! wird
@@ -32,26 +32,26 @@ namespace Framework
         //! Entfernt eine Textur aus der Liste
         //! Entfernt eine Textur aus der Liste
         //! \param name Der Name der Textur
         //! \param name Der Name der Textur
         DLLEXPORT void removeTextur(const char* name);
         DLLEXPORT void removeTextur(const char* name);
-        //! Überprüft, ob unter einem bestimmten Namen eine Textur abgespeichert
+        //! UEberprueft, ob unter einem bestimmten Namen eine Textur abgespeichert
         //! wurde \param name Der Name \return true, wenn eine Textur mit dem
         //! wurde \param name Der Name \return true, wenn eine Textur mit dem
         //! Namen existiert
         //! Namen existiert
         DLLEXPORT bool hatTextur(const char* name) const;
         DLLEXPORT bool hatTextur(const char* name) const;
-        //! Gibt eine bestimmte Textur zurück
+        //! Gibt eine bestimmte Textur zurueck
         //! \param name Der Name der Textur
         //! \param name Der Name der Textur
         DLLEXPORT Textur* getTextur(const char* name) const;
         DLLEXPORT Textur* getTextur(const char* name) const;
-        //! Gibt eine bestimmte Textur zurück
+        //! Gibt eine bestimmte Textur zurueck
         //! \param id Die Id der Textur
         //! \param id Die Id der Textur
         DLLEXPORT Textur* getTextur(int id) const;
         DLLEXPORT Textur* getTextur(int id) const;
-        //! Gibt eine bestimmte Textur ohne erhöhten Reference Counter zurück
+        //! Gibt eine bestimmte Textur ohne erhoehten Reference Counter zurueck
         //! \param name Der Name der Textur
         //! \param name Der Name der Textur
         DLLEXPORT Textur* zTextur(const char* name) const;
         DLLEXPORT Textur* zTextur(const char* name) const;
-        //! Gibt eine bestimmte Textur ohne erhöhten Reference Counter zurück
+        //! Gibt eine bestimmte Textur ohne erhoehten Reference Counter zurueck
         //! \param id Die Id der Textur
         //! \param id Die Id der Textur
         DLLEXPORT Textur* zTextur(int id) const;
         DLLEXPORT Textur* zTextur(int id) const;
         //! Initialisiert statische private member. Wird vom Framework
         //! Initialisiert statische private member. Wird vom Framework
         //! automatisch aufgerufen.
         //! automatisch aufgerufen.
         static void init();
         static void init();
-        //! Löscht statische private member. Wird vom Framework automatisch
+        //! Loescht statische private member. Wird vom Framework automatisch
         //! aufgerufen.
         //! aufgerufen.
         static void destroy();
         static void destroy();
     };
     };

+ 5 - 5
TexturModel.cpp

@@ -1,4 +1,4 @@
-#include "TexturModel.h"
+#include "TexturModel.h"
 
 
 #include "DXBuffer.h"
 #include "DXBuffer.h"
 #include "Globals.h"
 #include "Globals.h"
@@ -61,8 +61,8 @@ void TexturModel::setTextur(Textur* t)
     rend = 1;
     rend = 1;
 }
 }
 
 
-// Setzt die Größe, in der Die Textur angezeigt wird
-//  gr: Ein Vektor, der für x und y die breite und höhe beinhaltet
+// Setzt die Groesse, in der Die Textur angezeigt wird
+//  gr: Ein Vektor, der fuer x und y die breite und hoehe beinhaltet
 void TexturModel::setSize(Vec2<float> gr)
 void TexturModel::setSize(Vec2<float> gr)
 {
 {
     gr /= 2;
     gr /= 2;
@@ -80,9 +80,9 @@ void TexturModel::setSize(Vec2<float> gr)
     model->setVertecies(vertecies, 4);
     model->setVertecies(vertecies, 4);
 }
 }
 
 
-// Setzt die Größe, in der die Textur angezeigt wird
+// Setzt die Groesse, in der die Textur angezeigt wird
 //  b: Die Breite, in der die Textur angezeigt wird
 //  b: Die Breite, in der die Textur angezeigt wird
-//  h: Die Höhe, in der die Textur angezeigt wird
+//  h: Die Hoehe, in der die Textur angezeigt wird
 void TexturModel::setSize(float b, float h)
 void TexturModel::setSize(float b, float h)
 {
 {
     b /= 2;
     b /= 2;

+ 5 - 5
TexturModel.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Model3D.h"
 #include "Model3D.h"
 
 
@@ -18,12 +18,12 @@ namespace Framework
         //! Setzt die Textur die angezeigt werden soll
         //! Setzt die Textur die angezeigt werden soll
         //! \param t Die Textur
         //! \param t Die Textur
         DLLEXPORT void setTextur(Textur* t);
         DLLEXPORT void setTextur(Textur* t);
-        //! Setzt die Größe, in der Die Textur angezeigt wird
-        //! \param gr Ein Vektor, der für x und y die breite und höhe beinhaltet
+        //! Setzt die Groesse, in der Die Textur angezeigt wird
+        //! \param gr Ein Vektor, der fuer x und y die breite und hoehe beinhaltet
         DLLEXPORT void setSize(Vec2<float> gr);
         DLLEXPORT void setSize(Vec2<float> gr);
-        //! Setzt die Größe, in der die Textur angezeigt wird
+        //! Setzt die Groesse, in der die Textur angezeigt wird
         //! \param b Die Breite, in der die Textur angezeigt wird
         //! \param b Die Breite, in der die Textur angezeigt wird
-        //! \param h Die Höhe, in der die Textur angezeigt wird
+        //! \param h Die Hoehe, in der die Textur angezeigt wird
         DLLEXPORT void setSize(float b, float h);
         DLLEXPORT void setSize(float b, float h);
     };
     };
 } // namespace Framework
 } // namespace Framework

+ 6 - 6
Thread.cpp

@@ -1,4 +1,4 @@
-#include "Thread.h"
+#include "Thread.h"
 
 
 #include "Globals.h"
 #include "Globals.h"
 
 
@@ -97,7 +97,7 @@ void Thread::threadEnd()
 }
 }
 
 
 // constant
 // constant
-bool Thread::isRunning() const // prüft, ob der Thrad aktiv ist
+bool Thread::isRunning() const // prueft, ob der Thrad aktiv ist
 {
 {
     return run;
     return run;
 }
 }
@@ -126,8 +126,8 @@ int Thread::warteAufThread(int zeit) // wartet zeit lang auf den Thread
 }
 }
 
 
 // Legt einen Frameworkpointer auf ein Threadhandle fest, der auf 0 gesetzt
 // Legt einen Frameworkpointer auf ein Threadhandle fest, der auf 0 gesetzt
-// wird, falls die Ressourcen des Threads bereits follstänfig aufgeräumt wurden
-//  ths: Ein Zeiger auf ein Threadhandle, das verändert werden soll
+// wird, falls die Ressourcen des Threads bereits follstaenfig aufgeraeumt wurden
+//  ths: Ein Zeiger auf ein Threadhandle, das veraendert werden soll
 void Thread::setSystemHandlePointer(pthread_t* ths)
 void Thread::setSystemHandlePointer(pthread_t* ths)
 {
 {
     threadHandleSys = ths;
     threadHandleSys = ths;
@@ -248,7 +248,7 @@ void ThreadRegister::addClosedThread(pthread_t handle)
     LeaveCriticalSection(&cs);
     LeaveCriticalSection(&cs);
 }
 }
 
 
-// Sucht nach einem bestimmten Thread und gibt das zugehörige Objekt zurück
+// Sucht nach einem bestimmten Thread und gibt das zugehoerige Objekt zurueck
 // handle: Ein handle zu dem gesuchten Thread
 // handle: Ein handle zu dem gesuchten Thread
 Thread* ThreadRegister::zThread(pthread_t handle)
 Thread* ThreadRegister::zThread(pthread_t handle)
 {
 {
@@ -279,7 +279,7 @@ void ThreadRegister::unlock()
     LeaveCriticalSection(&cs);
     LeaveCriticalSection(&cs);
 }
 }
 
 
-// Löscht die bereits beendetetn Threads und gibt ihre Reccourcen wieder frei
+// Loescht die bereits beendetetn Threads und gibt ihre Reccourcen wieder frei
 void ThreadRegister::cleanUpClosedThreads()
 void ThreadRegister::cleanUpClosedThreads()
 {
 {
     EnterCriticalSection(&cs);
     EnterCriticalSection(&cs);

+ 6 - 6
ToolTip.cpp

@@ -1,4 +1,4 @@
-#include "ToolTip.h"
+#include "ToolTip.h"
 
 
 #include "AlphaFeld.h"
 #include "AlphaFeld.h"
 #include "Bild.h"
 #include "Bild.h"
@@ -107,7 +107,7 @@ void ToolTip::doMausEreignis(MausEreignis& me, bool userRet)
     if (alpha) rend = 1;
     if (alpha) rend = 1;
 }
 }
 
 
-// Fügt eine Zeichnung zum Tooltip hinzu
+// Fuegt eine Zeichnung zum Tooltip hinzu
 //  m: die neue Zeichnung
 //  m: die neue Zeichnung
 void ToolTip::addMember(Zeichnung* m)
 void ToolTip::addMember(Zeichnung* m)
 {
 {
@@ -288,21 +288,21 @@ Bildschirm* ToolTip::zBildschirm() const
     return bildschirm;
     return bildschirm;
 }
 }
 
 
-// Gibt ein bestimmten member zurück (ohne erhöhten Reference Counter)
+// Gibt ein bestimmten member zurueck (ohne erhoehten Reference Counter)
 //  i: der Index des Members
 //  i: der Index des Members
 Zeichnung* ToolTip::zMember(int i) const
 Zeichnung* ToolTip::zMember(int i) const
 {
 {
     return members->z(i);
     return members->z(i);
 }
 }
 
 
-// Gibt ein bestimmten member zurück
+// Gibt ein bestimmten member zurueck
 //  i: der Index des Members
 //  i: der Index des Members
 Zeichnung* ToolTip::getMember(int i) const
 Zeichnung* ToolTip::getMember(int i) const
 {
 {
     return members->get(i);
     return members->get(i);
 }
 }
 
 
-// Gibt die Anzahl an Zeichnungen zurück, die zum Tooltip gehören
+// Gibt die Anzahl an Zeichnungen zurueck, die zum Tooltip gehoeren
 int ToolTip::getMemberAnzahl() const
 int ToolTip::getMemberAnzahl() const
 {
 {
     return members->getEintragAnzahl();
     return members->getEintragAnzahl();
@@ -327,7 +327,7 @@ Zeichnung* ToolTip::dublizieren() const
     return ret;
     return ret;
 }
 }
 
 
-//! Prüft ob der Tooltip im moment angezeigt wird
+//! Prueft ob der Tooltip im moment angezeigt wird
 DLLEXPORT bool ToolTip::isVisible() const
 DLLEXPORT bool ToolTip::isVisible() const
 {
 {
     return sichtbar;
     return sichtbar;

+ 15 - 15
ToolTip.h

@@ -1,4 +1,4 @@
-#ifndef ToolTip_H
+#ifndef ToolTip_H
 #define ToolTip_H
 #define ToolTip_H
 
 
 #include <functional>
 #include <functional>
@@ -37,7 +37,7 @@ namespace Framework
         std::function<void(ToolTip*)> onShow;
         std::function<void(ToolTip*)> onShow;
         std::function<void(ToolTip*)> onHide;
         std::function<void(ToolTip*)> onHide;
         //! Verarbeitet Maus Nachrichten
         //! Verarbeitet Maus Nachrichten
-        //! \param me Das Ereignis, was durch die Mauseingabe ausgelößt wurde
+        //! \param me Das Ereignis, was durch die Mauseingabe ausgeloesst wurde
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
         DLLEXPORT void doMausEreignis(MausEreignis& me, bool userRet) override;
 
 
     public:
     public:
@@ -45,7 +45,7 @@ namespace Framework
         DLLEXPORT ToolTip(Bildschirm* zSceen);
         DLLEXPORT ToolTip(Bildschirm* zSceen);
         //! Destruktor
         //! Destruktor
         DLLEXPORT ~ToolTip();
         DLLEXPORT ~ToolTip();
-        //! Fügt eine Zeichnung zum Tooltip hinzu
+        //! Fuegt eine Zeichnung zum Tooltip hinzu
         //! \param m die neue Zeichnung
         //! \param m die neue Zeichnung
         DLLEXPORT void addMember(Zeichnung* m);
         DLLEXPORT void addMember(Zeichnung* m);
         //! Entfernt eine Zeichnung vom Tooltip
         //! Entfernt eine Zeichnung vom Tooltip
@@ -67,38 +67,38 @@ namespace Framework
         //! \param speed Anzahl der Pixel, die pro Sekunde eingeblendet werden.
         //! \param speed Anzahl der Pixel, die pro Sekunde eingeblendet werden.
         //! (Standart: 250)
         //! (Standart: 250)
         DLLEXPORT void setAnimationSpeed(double speed);
         DLLEXPORT void setAnimationSpeed(double speed);
-        //! Legt Fest, ob die Maus in dem Zeichnung ist, zu dem der Tip gehört
+        //! Legt Fest, ob die Maus in dem Zeichnung ist, zu dem der Tip gehoert
         //! \param mausIn 1, wenn die Maus in dem Zeichnung ist. 0 sonst
         //! \param mausIn 1, wenn die Maus in dem Zeichnung ist. 0 sonst
         DLLEXPORT void setMausIn(bool mausIn);
         DLLEXPORT void setMausIn(bool mausIn);
-        //! Setzt den Counter zurück, der zählt, wann der Tipp eingeblendet
+        //! Setzt den Counter zurueck, der zaehlt, wann der Tipp eingeblendet
         //! wird.
         //! wird.
         DLLEXPORT void wartenReset();
         DLLEXPORT void wartenReset();
-        //! Legt fest, das das Zeichnung, zu dem der Tip gehört gezeichnet
-        //! wurde, so dass der Tip auch gezeichnet werden könnte
+        //! Legt fest, das das Zeichnung, zu dem der Tip gehoert gezeichnet
+        //! wurde, so dass der Tip auch gezeichnet werden koennte
         DLLEXPORT void setZeichnen();
         DLLEXPORT void setZeichnen();
         //! Aktualisiert den Tip. Wird vom Framework aufgerufen
         //! Aktualisiert den Tip. Wird vom Framework aufgerufen
         //! \param tickVal Die Zeit in sekunden, die seit dem lezten Aufruf
         //! \param tickVal Die Zeit in sekunden, die seit dem lezten Aufruf
-        //! dieser Funktion vergangen ist \return 1, wenn sich etwas verändert
+        //! dieser Funktion vergangen ist \return 1, wenn sich etwas veraendert
         //! hat und das Bild neu gezeichnet werden muss. 0 sonst
         //! hat und das Bild neu gezeichnet werden muss. 0 sonst
         DLLEXPORT bool tick(double tickVal) override;
         DLLEXPORT bool tick(double tickVal) override;
         //! Zeichnet den Tip nach zRObj, falls er sichtbar ist und das
         //! Zeichnet den Tip nach zRObj, falls er sichtbar ist und das
-        //! zugehörige Zeichnung ebenfalls gezeichnet wurde \param zRObj Das
+        //! zugehoerige Zeichnung ebenfalls gezeichnet wurde \param zRObj Das
         //! Bild, in welches gezeichnet werden soll
         //! Bild, in welches gezeichnet werden soll
         DLLEXPORT void render(Bild& zRObj) override;
         DLLEXPORT void render(Bild& zRObj) override;
-        //! Gibt einen Zeiger auf den Bildschirm ohne erhöhten Reference Counter
-        //! zurück, so dem der Tooltip gehört.
+        //! Gibt einen Zeiger auf den Bildschirm ohne erhoehten Reference Counter
+        //! zurueck, so dem der Tooltip gehoert.
         DLLEXPORT Bildschirm* zBildschirm() const;
         DLLEXPORT Bildschirm* zBildschirm() const;
-        //! Gibt ein bestimmten member zurück (ohne erhöhten Reference Counter)
+        //! Gibt ein bestimmten member zurueck (ohne erhoehten Reference Counter)
         //! \param i der Index des Members
         //! \param i der Index des Members
         DLLEXPORT Zeichnung* zMember(int i) const;
         DLLEXPORT Zeichnung* zMember(int i) const;
-        //! Gibt ein bestimmten member zurück
+        //! Gibt ein bestimmten member zurueck
         //! \param i der Index des Members
         //! \param i der Index des Members
         DLLEXPORT Zeichnung* getMember(int i) const;
         DLLEXPORT Zeichnung* getMember(int i) const;
-        //! Gibt die Anzahl an Zeichnungen zurück, die zum Tooltip gehören
+        //! Gibt die Anzahl an Zeichnungen zurueck, die zum Tooltip gehoeren
         DLLEXPORT int getMemberAnzahl() const;
         DLLEXPORT int getMemberAnzahl() const;
         //! Erzeugt eine komplette kopie eines tooltips
         //! Erzeugt eine komplette kopie eines tooltips
         DLLEXPORT Zeichnung* dublizieren() const override;
         DLLEXPORT Zeichnung* dublizieren() const override;
-        //! Prüft ob der Tooltip im moment angezeigt wird
+        //! Prueft ob der Tooltip im moment angezeigt wird
         DLLEXPORT bool isVisible() const;
         DLLEXPORT bool isVisible() const;
     };
     };
 #ifdef WIN32
 #ifdef WIN32

+ 7 - 7
UIDialog.cpp

@@ -1,4 +1,4 @@
-#include "UIDialog.h"
+#include "UIDialog.h"
 
 
 #include "Knopf.h"
 #include "Knopf.h"
 #include "Schrift.h"
 #include "Schrift.h"
@@ -59,7 +59,7 @@ void UIDialog::adjustSize()
                                                    : 0)));
                                                    : 0)));
 }
 }
 
 
-// Fügt dem Fenster eine Zeichnung hinzu
+// Fuegt dem Fenster eine Zeichnung hinzu
 //  obj: Die Zeichnung
 //  obj: Die Zeichnung
 void UIDialog::addMember(Zeichnung* obj)
 void UIDialog::addMember(Zeichnung* obj)
 {
 {
@@ -68,7 +68,7 @@ void UIDialog::addMember(Zeichnung* obj)
 }
 }
 
 
 // Entfernt eine Zeichnung aus dem Fenster
 // Entfernt eine Zeichnung aus dem Fenster
-//  zObj: Die Zeichnung (ohne erhöhten reference Counter)
+//  zObj: Die Zeichnung (ohne erhoehten reference Counter)
 void UIDialog::removeMember(Zeichnung* zObj)
 void UIDialog::removeMember(Zeichnung* zObj)
 {
 {
     Fenster::removeMember(zObj);
     Fenster::removeMember(zObj);
@@ -95,19 +95,19 @@ UIMessageDialog::UIMessageDialog(
     TextRenderer tr(dynamic_cast<Schrift*>(schrift->getThis()));
     TextRenderer tr(dynamic_cast<Schrift*>(schrift->getThis()));
     tr.textFormatieren(msg->zText(), 590);
     tr.textFormatieren(msg->zText(), 590);
     int br = tr.getTextBreite(message);
     int br = tr.getTextBreite(message);
-    int hö = tr.getTextHeight(message);
-    msg->setSize(br, hö );
+    int hoe = tr.getTextHeight(message);
+    msg->setSize(br, hoe );
     Knopf* ok = init.createKnopf(init.initParam);
     Knopf* ok = init.createKnopf(init.initParam);
     ok->setText("Ok");
     ok->setText("Ok");
     ok->setMausEreignis([this](void* p, void* o, MausEreignis me) {
     ok->setMausEreignis([this](void* p, void* o, MausEreignis me) {
         if (me.id == ME_RLinks) removeStyle(Fenster::Style::Sichtbar);
         if (me.id == ME_RLinks) removeStyle(Fenster::Style::Sichtbar);
         return 1;
         return 1;
     });
     });
-    ok->setPosition(br - 100, hö + 5);
+    ok->setPosition(br - 100, hoe + 5);
     ok->setSize(100, 20);
     ok->setSize(100, 20);
     addMember(ok);
     addMember(ok);
     addMember(msg);
     addMember(msg);
-    setSize(br + 10, hö + 55);
+    setSize(br + 10, hoe + 55);
 }
 }
 
 
 UIMessageDialog::~UIMessageDialog() {}
 UIMessageDialog::~UIMessageDialog() {}

+ 3 - 3
UIDialog.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Fenster.h"
 #include "Fenster.h"
 
 
@@ -12,11 +12,11 @@ namespace Framework
     public:
     public:
         DLLEXPORT UIDialog(Schrift* schrift);
         DLLEXPORT UIDialog(Schrift* schrift);
         DLLEXPORT virtual ~UIDialog();
         DLLEXPORT virtual ~UIDialog();
-        //! Fügt dem Fenster eine Zeichnung hinzu
+        //! Fuegt dem Fenster eine Zeichnung hinzu
         //! \param obj Die Zeichnung
         //! \param obj Die Zeichnung
         DLLEXPORT virtual void addMember(Zeichnung* obj) override;
         DLLEXPORT virtual void addMember(Zeichnung* obj) override;
         //! Entfernt eine Zeichnung aus dem Fenster
         //! Entfernt eine Zeichnung aus dem Fenster
-        //! \param zObj Die Zeichnung (ohne erhöhten reference Counter)
+        //! \param zObj Die Zeichnung (ohne erhoehten reference Counter)
         DLLEXPORT virtual void removeMember(Zeichnung* zObj) override;
         DLLEXPORT virtual void removeMember(Zeichnung* zObj) override;
         //! Entfernt alle Zeichnungen aus dem Fenster
         //! Entfernt alle Zeichnungen aus dem Fenster
         DLLEXPORT virtual void removeAll() override;
         DLLEXPORT virtual void removeAll() override;

+ 4 - 4
UIInitialization.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include <functional>
 #include <functional>
 
 
@@ -53,9 +53,9 @@ namespace Framework
         std::function<UIMLView*(const UIInitParam& p)> createUIMLView;
         std::function<UIMLView*(const UIInitParam& p)> createUIMLView;
     };
     };
 
 
-    //! gibt eine liste mit default initialisierungsfunktionen zurück
-    //! \param zSchrift Die schrift die verwendet werden soll (ohne erhöhten
+    //! gibt eine liste mit default initialisierungsfunktionen zurueck
+    //! \param zSchrift Die schrift die verwendet werden soll (ohne erhoehten
     //! reference Counter) \param zScreen Der Bildschirm der verwendet werden
     //! reference Counter) \param zScreen Der Bildschirm der verwendet werden
-    //! soll (ohne erhöhten reference Counter)
+    //! soll (ohne erhoehten reference Counter)
     DLLEXPORT UIInit defaultUI(Schrift* zSchrift, Bildschirm* zScreen);
     DLLEXPORT UIInit defaultUI(Schrift* zSchrift, Bildschirm* zScreen);
 } // namespace Framework
 } // namespace Framework

+ 19 - 19
UIMLView.cpp

@@ -1,4 +1,4 @@
-#include "UIMLView.h"
+#include "UIMLView.h"
 
 
 #include "Bild.h"
 #include "Bild.h"
 #include "Bildschirm.h"
 #include "Bildschirm.h"
@@ -1091,7 +1091,7 @@ UIMLView::UIMLView()
 }
 }
 
 
 // Erstellt eine UIML View zu einem UIML Text
 // Erstellt eine UIML View zu einem UIML Text
-//  uiml: Ein xml element gemät des ksg uiml standarts
+//  uiml: Ein xml element gemaet des ksg uiml standarts
 UIMLView::UIMLView(XML::Element* uiml, UIInit& init)
 UIMLView::UIMLView(XML::Element* uiml, UIInit& init)
     : UIMLView()
     : UIMLView()
 {
 {
@@ -1100,7 +1100,7 @@ UIMLView::UIMLView(XML::Element* uiml, UIInit& init)
 }
 }
 
 
 // Erstellt eine UIML View zu einem UIML Text
 // Erstellt eine UIML View zu einem UIML Text
-//  uiml: Ein xml text gemät des ksg uiml standarts
+//  uiml: Ein xml text gemaet des ksg uiml standarts
 UIMLView::UIMLView(Text uiml, UIInit& init)
 UIMLView::UIMLView(Text uiml, UIInit& init)
     : UIMLView()
     : UIMLView()
 {
 {
@@ -1174,20 +1174,20 @@ void Framework::UIMLView::setOnMemberKeyboardEvent(std::function<bool(
     onMemberKeyboardEvent = onEventAction;
     onMemberKeyboardEvent = onEventAction;
 }
 }
 
 
-//! entfernt alle bekannten elemente, die im uiml verwendet werden können
+//! entfernt alle bekannten elemente, die im uiml verwendet werden koennen
 void UIMLView::removeAllKnownElements()
 void UIMLView::removeAllKnownElements()
 {
 {
     knownElements.leeren();
     knownElements.leeren();
 }
 }
 
 
-//! fügt ein neues bekanntes element hinzu, dass danach im uiml verwendet werden
+//! fuegt ein neues bekanntes element hinzu, dass danach im uiml verwendet werden
 //! kann.
 //! kann.
 void UIMLView::addKnownElement(UIMLElement* element)
 void UIMLView::addKnownElement(UIMLElement* element)
 {
 {
     knownElements.add(element);
     knownElements.add(element);
 }
 }
 
 
-//! prüft, ob ein xml Element ein bekanntes uiml Element ist;
+//! prueft, ob ein xml Element ein bekanntes uiml Element ist;
 bool UIMLView::isKnownElement(XML::Element* zElement)
 bool UIMLView::isKnownElement(XML::Element* zElement)
 {
 {
     for (UIMLElement* element : knownElements)
     for (UIMLElement* element : knownElements)
@@ -1198,7 +1198,7 @@ bool UIMLView::isKnownElement(XML::Element* zElement)
 }
 }
 
 
 // setzt den inhalt der view
 // setzt den inhalt der view
-//  uiml: Ein xml element gemät des ksg uiml standarts
+//  uiml: Ein xml element gemaet des ksg uiml standarts
 void UIMLView::setUIML(XML::Element* uiml)
 void UIMLView::setUIML(XML::Element* uiml)
 {
 {
     if (dom)
     if (dom)
@@ -1231,20 +1231,20 @@ void UIMLView::setUIML(XML::Element* uiml)
 }
 }
 
 
 // setzt den inhalt der view
 // setzt den inhalt der view
-//  uiml: Ein xml text gemät des ksg uiml standarts
+//  uiml: Ein xml text gemaet des ksg uiml standarts
 void UIMLView::setUIML(Text uiml)
 void UIMLView::setUIML(Text uiml)
 {
 {
     setUIML(new XML::Element(uiml));
     setUIML(new XML::Element(uiml));
 }
 }
 
 
-// Gibt eine zeichnung zurück, welche in uiml eine bestimmte id hat
+// Gibt eine zeichnung zurueck, welche in uiml eine bestimmte id hat
 //  id: die id der Zeichnung
 //  id: die id der Zeichnung
 Zeichnung* UIMLView::zZeichnungById(const char* id)
 Zeichnung* UIMLView::zZeichnungById(const char* id)
 {
 {
     return members->z(id, textLength(id));
     return members->z(id, textLength(id));
 }
 }
 
 
-// Gibt eine zeichnung zurück, welche in uiml eine bestimmte id hat
+// Gibt eine zeichnung zurueck, welche in uiml eine bestimmte id hat
 //  id: die id der Zeichnung
 //  id: die id der Zeichnung
 Zeichnung* UIMLView::getZeichnungById(const char* id)
 Zeichnung* UIMLView::getZeichnungById(const char* id)
 {
 {
@@ -1265,7 +1265,7 @@ void Framework::UIMLView::update()
     }
     }
 }
 }
 
 
-// aktualisiert größe und position aller Zeichnungen gemäß den spezifikationen
+// aktualisiert groesse und position aller Zeichnungen gemaess den spezifikationen
 // in UIML
 // in UIML
 void UIMLView::layout()
 void UIMLView::layout()
 {
 {
@@ -1287,8 +1287,8 @@ void UIMLView::layout()
     }
     }
 }
 }
 
 
-// fügt ein element hinzu
-//  uiml: Ein xml text gemät des KSG UIML standarts, welcher das neue Objekt
+// fuegt ein element hinzu
+//  uiml: Ein xml text gemaet des KSG UIML standarts, welcher das neue Objekt
 //  darstellt
 //  darstellt
 Text UIMLView::addMember(Text uiml)
 Text UIMLView::addMember(Text uiml)
 {
 {
@@ -1302,9 +1302,9 @@ Text UIMLView::addMember(Text uiml)
     return e->getAttributeValue("id");
     return e->getAttributeValue("id");
 }
 }
 
 
-// fügt ein element zu einem Elternelement hinzu (funktioniert momentan nur mit
+// fuegt ein element zu einem Elternelement hinzu (funktioniert momentan nur mit
 // frame Objekten)
 // frame Objekten)
-//  uiml: Ein xml text gemät des KSG UIML standarts, welcher das neue Objekt
+//  uiml: Ein xml text gemaet des KSG UIML standarts, welcher das neue Objekt
 //  darstellt
 //  darstellt
 Text UIMLView::addMember(Text uiml, Text parentId)
 Text UIMLView::addMember(Text uiml, Text parentId)
 {
 {
@@ -1408,16 +1408,16 @@ void UIMLView::render(Bild& rObj)
     }
     }
 }
 }
 
 
-// Gibt den Dom Tree ohne erhöhten reference counter zurück
-// Änderungen am Dom Tree sollten vermieden werden (nur änderungen von
+// Gibt den Dom Tree ohne erhoehten reference counter zurueck
+// AEnderungen am Dom Tree sollten vermieden werden (nur aenderungen von
 // attributen einzelner elemente sind erlaubt)
 // attributen einzelner elemente sind erlaubt)
 XML::Element* UIMLView::zDom() const
 XML::Element* UIMLView::zDom() const
 {
 {
     return dom;
     return dom;
 }
 }
 
 
-// Gibt den Dom Tree zurück
-// Änderungen am Dom Tree sollten vermieden werden (nur änderungen von
+// Gibt den Dom Tree zurueck
+// AEnderungen am Dom Tree sollten vermieden werden (nur aenderungen von
 // attributen einzelner elemente sind erlaubt)
 // attributen einzelner elemente sind erlaubt)
 XML::Element* UIMLView::getDom() const
 XML::Element* UIMLView::getDom() const
 {
 {

+ 10 - 10
Vec2.h

@@ -1,4 +1,4 @@
-#ifndef Vec2_H
+#ifndef Vec2_H
 #define Vec2_H
 #define Vec2_H
 
 
 #include "FrameworkMath.h"
 #include "FrameworkMath.h"
@@ -27,13 +27,13 @@ namespace Framework
         {}
         {}
 
 
         //! Konstruktor
         //! Konstruktor
-        //! \param vect Ein Vektor, dessen Komponenten übernommen werden
+        //! \param vect Ein Vektor, dessen Komponenten uebernommen werden
         inline Vec2(const Vec2& vect)
         inline Vec2(const Vec2& vect)
             : x((T)vect.x),
             : x((T)vect.x),
               y((T)vect.y)
               y((T)vect.y)
         {}
         {}
 
 
-        //! Skalliert den Vektor, so dass er die Länge 1 hat
+        //! Skalliert den Vektor, so dass er die Laenge 1 hat
         inline Vec2& normalize()
         inline Vec2& normalize()
         {
         {
             const T length = getLength();
             const T length = getLength();
@@ -106,7 +106,7 @@ namespace Framework
             return *this;
             return *this;
         }
         }
 
 
-        //! Verkürtzt diesen Vektor durch einen anderen Vektor
+        //! Verkuertzt diesen Vektor durch einen anderen Vektor
         //! \param r Der andere Vektor
         //! \param r Der andere Vektor
         inline Vec2 operator/=(const T& r)
         inline Vec2 operator/=(const T& r)
         {
         {
@@ -127,13 +127,13 @@ namespace Framework
             return Vec2<T2>((T2)x, (T2)y);
             return Vec2<T2>((T2)x, (T2)y);
         }
         }
 
 
-        //! Errechnet das Quadrat der Länge desVektors
+        //! Errechnet das Quadrat der Laenge desVektors
         inline T getLengthSq() const
         inline T getLengthSq() const
         {
         {
             return *this * *this;
             return *this * *this;
         }
         }
 
 
-        //! Errechnet die Länge des Vektors
+        //! Errechnet die Laenge des Vektors
         inline T getLength() const
         inline T getLength() const
         {
         {
             return (T)sqrt(getLengthSq());
             return (T)sqrt(getLengthSq());
@@ -174,10 +174,10 @@ namespace Framework
             return Vec2(*this) /= r;
             return Vec2(*this) /= r;
         }
         }
 
 
-        //! Prüft, ob sich der Vektor in dem Rechteck zwischen zwei Vektoren
+        //! Prueft, ob sich der Vektor in dem Rechteck zwischen zwei Vektoren
         //! befindet
         //! befindet
         //!  p1: Ein Vektor zur einen Ecke des Rechtecks
         //!  p1: Ein Vektor zur einen Ecke des Rechtecks
-        //!  p2: Ein Vektor zur gegenüberliegenden Ecke des Rechtecks
+        //!  p2: Ein Vektor zur gegenueberliegenden Ecke des Rechtecks
         inline bool istInRegion(const Vec2& p1, const Vec2& p2) const
         inline bool istInRegion(const Vec2& p1, const Vec2& p2) const
         {
         {
             const T medianX = (T)((p1.x + p2.x) / 2.0);
             const T medianX = (T)((p1.x + p2.x) / 2.0);
@@ -186,14 +186,14 @@ namespace Framework
                 && abs<T>(medianY - y) <= abs<T>(medianY - p1.y);
                 && abs<T>(medianY - y) <= abs<T>(medianY - p1.y);
         }
         }
 
 
-        //! Überprüft zwei Vektoren auf Gleichheit
+        //! UEberprueft zwei Vektoren auf Gleichheit
         //! \param r Der andere Vektor
         //! \param r Der andere Vektor
         inline bool operator==(const Vec2& r) const
         inline bool operator==(const Vec2& r) const
         {
         {
             return x == r.x && y == r.y;
             return x == r.x && y == r.y;
         }
         }
 
 
-        //! Überprüft zwei Vektoren auf Ungleichheit
+        //! UEberprueft zwei Vektoren auf Ungleichheit
         //! \param r Der andere Vektor
         //! \param r Der andere Vektor
         inline bool operator!=(const Vec2& r) const
         inline bool operator!=(const Vec2& r) const
         {
         {

+ 10 - 10
Vec3.h

@@ -1,4 +1,4 @@
-#ifndef Vec3_H
+#ifndef Vec3_H
 #define Vec3_H
 #define Vec3_H
 
 
 #include "FrameworkMath.h"
 #include "FrameworkMath.h"
@@ -33,7 +33,7 @@ namespace Framework
             : Vec3(vect.x, vect.y, vect.z)
             : Vec3(vect.x, vect.y, vect.z)
         {}
         {}
 
 
-        //! Skalliert den Vektor, so dass er die Länge 1 hat
+        //! Skalliert den Vektor, so dass er die Laenge 1 hat
         inline Vec3& normalize()
         inline Vec3& normalize()
         {
         {
             const T length = getLength();
             const T length = getLength();
@@ -126,7 +126,7 @@ namespace Framework
             return sqrt(abstandSq(p));
             return sqrt(abstandSq(p));
         }
         }
 
 
-        //! Gibt einen neuen Vektor zurück, der die negation von diesem ist
+        //! Gibt einen neuen Vektor zurueck, der die negation von diesem ist
         inline Vec3 operator-() const
         inline Vec3 operator-() const
         {
         {
             return {-x, -y, -z};
             return {-x, -y, -z};
@@ -139,13 +139,13 @@ namespace Framework
             return {(T2)x, (T2)y, (T2)z};
             return {(T2)x, (T2)y, (T2)z};
         }
         }
 
 
-        //! Errechnet das Quadrat der Länge des Vektors
+        //! Errechnet das Quadrat der Laenge des Vektors
         inline T getLengthSq() const
         inline T getLengthSq() const
         {
         {
             return *this * *this;
             return *this * *this;
         }
         }
 
 
-        //! Errechnet due Länge des Vektors
+        //! Errechnet due Laenge des Vektors
         inline T getLength() const
         inline T getLength() const
         {
         {
             return (T)sqrt(getLengthSq());
             return (T)sqrt(getLengthSq());
@@ -172,28 +172,28 @@ namespace Framework
             return Vec3(*this) -= r;
             return Vec3(*this) -= r;
         }
         }
 
 
-        //! Skalliert den Vektor ohne ihn zu verändern
+        //! Skalliert den Vektor ohne ihn zu veraendern
         //! \param r Der Faktor
         //! \param r Der Faktor
         inline Vec3 operator*(const T& r) const
         inline Vec3 operator*(const T& r) const
         {
         {
             return Vec3(*this) *= r;
             return Vec3(*this) *= r;
         }
         }
 
 
-        //! Skalliert den Vektor mit 1/Faktor ohne ihn zu Verändern
+        //! Skalliert den Vektor mit 1/Faktor ohne ihn zu Veraendern
         //! \param r Der Faktor
         //! \param r Der Faktor
         inline Vec3 operator/(const T& r) const
         inline Vec3 operator/(const T& r) const
         {
         {
             return Vec3(*this) /= r;
             return Vec3(*this) /= r;
         }
         }
 
 
-        //! Überprüft zwei Vektoren auf Gleichheit
+        //! UEberprueft zwei Vektoren auf Gleichheit
         //! \param r Der andere Vektor
         //! \param r Der andere Vektor
         inline bool operator==(const Vec3& r) const
         inline bool operator==(const Vec3& r) const
         {
         {
             return x == r.x && y == r.y && z == r.z;
             return x == r.x && y == r.y && z == r.z;
         }
         }
 
 
-        //! Überprüft zwei Vektoren auf Ungleichheit
+        //! UEberprueft zwei Vektoren auf Ungleichheit
         //! \param r Der andere Vektor
         //! \param r Der andere Vektor
         inline bool operator!=(const Vec3& r) const
         inline bool operator!=(const Vec3& r) const
         {
         {
@@ -201,7 +201,7 @@ namespace Framework
         }
         }
 
 
         //! Gibt das Kreutzprodukt zwischen diesem und einem anderen Vector
         //! Gibt das Kreutzprodukt zwischen diesem und einem anderen Vector
-        //! zurück \param b der andere Vector
+        //! zurueck \param b der andere Vector
         inline Vec3 crossProduct(const Vec3& b) const
         inline Vec3 crossProduct(const Vec3& b) const
         {
         {
             return Vec3(
             return Vec3(

+ 9 - 9
VecN.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "FrameworkMath.h"
 #include "FrameworkMath.h"
 
 
@@ -39,7 +39,7 @@ namespace Framework
             : VecN(vect.v)
             : VecN(vect.v)
         {}
         {}
 
 
-        //! Skalliert den Vektor, so dass er die Länge 1 hat
+        //! Skalliert den Vektor, so dass er die Laenge 1 hat
         inline VecN& normalize()
         inline VecN& normalize()
         {
         {
             const T length = getLength();
             const T length = getLength();
@@ -127,7 +127,7 @@ namespace Framework
             return sqrt(abstandSq(p));
             return sqrt(abstandSq(p));
         }
         }
 
 
-        //! Gibt einen neuen Vektor zurück, der die negation von diesem ist
+        //! Gibt einen neuen Vektor zurueck, der die negation von diesem ist
         inline VecN operator-() const
         inline VecN operator-() const
         {
         {
             T r[N];
             T r[N];
@@ -146,13 +146,13 @@ namespace Framework
             return {r};
             return {r};
         }
         }
 
 
-        //! Errechnet das Quadrat der Länge des Vektors
+        //! Errechnet das Quadrat der Laenge des Vektors
         inline T getLengthSq() const
         inline T getLengthSq() const
         {
         {
             return *this * *this;
             return *this * *this;
         }
         }
 
 
-        //! Errechnet due Länge des Vektors
+        //! Errechnet due Laenge des Vektors
         inline T getLength() const
         inline T getLength() const
         {
         {
             return (T)sqrt(getLengthSq());
             return (T)sqrt(getLengthSq());
@@ -182,21 +182,21 @@ namespace Framework
             return VecN(*this) -= r;
             return VecN(*this) -= r;
         }
         }
 
 
-        //! Skalliert den Vektor ohne ihn zu verändern
+        //! Skalliert den Vektor ohne ihn zu veraendern
         //! \param r Der Faktor
         //! \param r Der Faktor
         inline VecN operator*(const T& r) const
         inline VecN operator*(const T& r) const
         {
         {
             return VecN(*this) *= r;
             return VecN(*this) *= r;
         }
         }
 
 
-        //! Skalliert den Vektor mit 1/Faktor ohne ihn zu Verändern
+        //! Skalliert den Vektor mit 1/Faktor ohne ihn zu Veraendern
         //! \param r Der Faktor
         //! \param r Der Faktor
         inline VecN operator/(const T& r) const
         inline VecN operator/(const T& r) const
         {
         {
             return VecN(*this) /= r;
             return VecN(*this) /= r;
         }
         }
 
 
-        //! Überprüft zwei Vektoren auf Gleichheit
+        //! UEberprueft zwei Vektoren auf Gleichheit
         //! \param r Der andere Vektor
         //! \param r Der andere Vektor
         inline bool operator==(const VecN& r) const
         inline bool operator==(const VecN& r) const
         {
         {
@@ -207,7 +207,7 @@ namespace Framework
             return 1;
             return 1;
         }
         }
 
 
-        //! Überprüft zwei Vektoren auf Ungleichheit
+        //! UEberprueft zwei Vektoren auf Ungleichheit
         //! \param r Der andere Vektor
         //! \param r Der andere Vektor
         inline bool operator!=(const VecN& r) const
         inline bool operator!=(const VecN& r) const
         {
         {

+ 7 - 7
Welt2D.cpp

@@ -1,4 +1,4 @@
-#include "Welt2D.h"
+#include "Welt2D.h"
 
 
 #include "Bild.h"
 #include "Bild.h"
 
 
@@ -15,8 +15,8 @@ Object2D::Object2D()
 
 
 Object2D::~Object2D() {}
 Object2D::~Object2D() {}
 
 
-// Übergibt einen Void Funktionspointer auf eine Aktion die einmalig vom
-// Hauptthread ausgeführt werden soll. (Passiert nach dem Tick)
+// UEbergibt einen Void Funktionspointer auf eine Aktion die einmalig vom
+// Hauptthread ausgefuehrt werden soll. (Passiert nach dem Tick)
 void Object2D::postAction(std::function<void()> action)
 void Object2D::postAction(std::function<void()> action)
 {
 {
     actions.push(action);
     actions.push(action);
@@ -107,13 +107,13 @@ bool Object2D::handleCollision(Object2D* obj)
             || (hp - getPosition()).getLengthSq()
             || (hp - getPosition()).getLengthSq()
                    > (hp + v2 * 0.03f - getPosition()).getLengthSq())
                    > (hp + v2 * 0.03f - getPosition()).getLengthSq())
         { // nur wenn sie sich aufeinander zu bewegen
         { // nur wenn sie sich aufeinander zu bewegen
-            float m1 = getMasse() * v1.getLength();      // fläche von Objekt 1
-            float m2 = obj->getMasse() * v2.getLength(); // fläche von Objekt 2
+            float m1 = getMasse() * v1.getLength();      // flaeche von Objekt 1
+            float m2 = obj->getMasse() * v2.getLength(); // flaeche von Objekt 2
             if (m1 == 0 || m2 == 0)
             if (m1 == 0 || m2 == 0)
                 return 0; // falls ein objekt keine masse hat ignoriere die
                 return 0; // falls ein objekt keine masse hat ignoriere die
                           // kollision
                           // kollision
-            float nm1 = m1 / (m1 + m2); // koeffizient für objekt 2
-            float nm2 = m2 / (m1 + m2); // koeffizient für Objekt 1
+            float nm1 = m1 / (m1 + m2); // koeffizient fuer objekt 2
+            float nm2 = m2 / (m1 + m2); // koeffizient fuer Objekt 1
             // rSpeed *= nm1; // Drehgeschwindigkeit anpassen (objekt 1)
             // rSpeed *= nm1; // Drehgeschwindigkeit anpassen (objekt 1)
             // speed *= nm1; // Bewegungsgeschwindigkeit anpassen (objekt 1)
             // speed *= nm1; // Bewegungsgeschwindigkeit anpassen (objekt 1)
             // obj->setDrehungSpeed( obj->getDrehungSpeed() * nm2 ); //
             // obj->setDrehungSpeed( obj->getDrehungSpeed() * nm2 ); //

+ 34 - 34
Welt2D.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include <functional>
 #include <functional>
 #include <queue>
 #include <queue>
@@ -35,26 +35,26 @@ namespace Framework
     public:
     public:
         DLLEXPORT Object2D();
         DLLEXPORT Object2D();
         DLLEXPORT virtual ~Object2D();
         DLLEXPORT virtual ~Object2D();
-        //! Übergibt einen Void Funktionspointer auf eine Aktion die einmalig
-        //! vom Hauptthread ausgeführt werden soll. (Passiert nach dem Tick)
+        //! UEbergibt einen Void Funktionspointer auf eine Aktion die einmalig
+        //! vom Hauptthread ausgefuehrt werden soll. (Passiert nach dem Tick)
         DLLEXPORT void postAction(std::function<void()> action);
         DLLEXPORT void postAction(std::function<void()> action);
-        //! Fügt einen Schub in die ausbreitungsrichtung der Explusion zur
+        //! Fuegt einen Schub in die ausbreitungsrichtung der Explusion zur
         //! Bewegung des Objektes hinzu \param worldPos Die Position des
         //! Bewegung des Objektes hinzu \param worldPos Die Position des
-        //! Explusionsuhrsprungs \param intensity Die Intensität der Explusion
+        //! Explusionsuhrsprungs \param intensity Die Intensitaet der Explusion
         DLLEXPORT void explosion(Vertex worldPos, float intensity);
         DLLEXPORT void explosion(Vertex worldPos, float intensity);
-        //! Übt auf das Objekt einen Impuls aus, der sowohl die geschwindigkeit,
+        //! UEbt auf das Objekt einen Impuls aus, der sowohl die geschwindigkeit,
         //! als auch die Drehungsgeschwindigkeit des Objektes beeinflusst \param
         //! als auch die Drehungsgeschwindigkeit des Objektes beeinflusst \param
         //! start Die Startposition des Impulses in der Welt \param speed Die
         //! start Die Startposition des Impulses in der Welt \param speed Die
-        //! Geschwindigkeit des Impulses in der Welt \param strength Stärke des
+        //! Geschwindigkeit des Impulses in der Welt \param strength Staerke des
         //! aufpralls
         //! aufpralls
         DLLEXPORT virtual void impuls(
         DLLEXPORT virtual void impuls(
             Vertex start, Vertex speed, float strength = 1.f);
             Vertex start, Vertex speed, float strength = 1.f);
         //! Setzt die Geschwindigkeit des Objektes in der Welt
         //! Setzt die Geschwindigkeit des Objektes in der Welt
-        //! \param speed Anzahl der zurückgelegten Koordinaten pro Sekunde
+        //! \param speed Anzahl der zurueckgelegten Koordinaten pro Sekunde
         DLLEXPORT void setSpeed(Vertex speed);
         DLLEXPORT void setSpeed(Vertex speed);
         //! Setzt die Geschwindigkeit des Objektes in der Welt
         //! Setzt die Geschwindigkeit des Objektes in der Welt
-        //! \param x Anzahl der zurückgelegten x Koordinaten pro Sekunde
-        //! \param y Anzahl der zurückgelegten y Koordinaten pro Sekunde
+        //! \param x Anzahl der zurueckgelegten x Koordinaten pro Sekunde
+        //! \param y Anzahl der zurueckgelegten y Koordinaten pro Sekunde
         DLLEXPORT void setSpeed(float x, float y);
         DLLEXPORT void setSpeed(float x, float y);
         //! Setzt die Position des Objektes in der Welt
         //! Setzt die Position des Objektes in der Welt
         //! \param pos Die Position in Weltkoordinaten
         //! \param pos Die Position in Weltkoordinaten
@@ -69,19 +69,19 @@ namespace Framework
         //! Setzt die Drehung des Models gegen den Uhrzeigersinn
         //! Setzt die Drehung des Models gegen den Uhrzeigersinn
         //! \param drehung Der winkel in Bogenmas
         //! \param drehung Der winkel in Bogenmas
         DLLEXPORT void setDrehung(float drehung);
         DLLEXPORT void setDrehung(float drehung);
-        //! Fügt zum aktuellen Drehungswinkel etwas hinzu
-        //! \param drehung Der Winkel in Bogenmas, der hinzugefügt werden soll
+        //! Fuegt zum aktuellen Drehungswinkel etwas hinzu
+        //! \param drehung Der Winkel in Bogenmas, der hinzugefuegt werden soll
         DLLEXPORT void addDrehung(float drehung);
         DLLEXPORT void addDrehung(float drehung);
         //! Setzt die Skallierung des Modells
         //! Setzt die Skallierung des Modells
         //! \param size Der Faktor, mit dem Skalliert wird
         //! \param size Der Faktor, mit dem Skalliert wird
         DLLEXPORT void setSize(float size);
         DLLEXPORT void setSize(float size);
         //! Addiert zur Skallierung einen bestimmten Wert hinzu
         //! Addiert zur Skallierung einen bestimmten Wert hinzu
-        //! \param size Der Wert, der zur skallierung hinzugefügt werden soll
+        //! \param size Der Wert, der zur skallierung hinzugefuegt werden soll
         DLLEXPORT void addSize(float size);
         DLLEXPORT void addSize(float size);
-        //! Legt fest, ob andere Objekte mit diesem Objekt zusammenschtoßen
-        //! können \param handle 0, falls keine Kollisionen existieren
+        //! Legt fest, ob andere Objekte mit diesem Objekt zusammenschtossen
+        //! koennen \param handle 0, falls keine Kollisionen existieren
         DLLEXPORT void setCollision(bool handle);
         DLLEXPORT void setCollision(bool handle);
-        //! Prüft ob eine Collision mit einem anderen Objekt vorliegt und passt
+        //! Prueft ob eine Collision mit einem anderen Objekt vorliegt und passt
         //! die Geschwindigkeiten beider Objekte entsprechend an
         //! die Geschwindigkeiten beider Objekte entsprechend an
         DLLEXPORT virtual bool handleCollision(Object2D* obj);
         DLLEXPORT virtual bool handleCollision(Object2D* obj);
         //! Verarbeitet vargangene Zeit und aktualisiert die Position und die
         //! Verarbeitet vargangene Zeit und aktualisiert die Position und die
@@ -97,33 +97,33 @@ namespace Framework
         virtual void render(
         virtual void render(
             Mat3<float>& kamMat, Bild& zRObj, const char* ignoreTransparentFlag)
             Mat3<float>& kamMat, Bild& zRObj, const char* ignoreTransparentFlag)
             = 0;
             = 0;
-        //! Gibt zurück, ob ein Punkt in dem Objekt enthalten ist
+        //! Gibt zurueck, ob ein Punkt in dem Objekt enthalten ist
         //! \param p Der Punkt
         //! \param p Der Punkt
         //! \param ignoreTransparentFlag wenn 1, dann werden auch collisionen
         //! \param ignoreTransparentFlag wenn 1, dann werden auch collisionen
         //! mit transparenten polygonen beachtet
         //! mit transparenten polygonen beachtet
         DLLEXPORT virtual bool istPunktInnen(
         DLLEXPORT virtual bool istPunktInnen(
             Vertex p, bool ignoreTransparentFlag = 0) const;
             Vertex p, bool ignoreTransparentFlag = 0) const;
-        //! Überprüft, ob eine Linie im Objekt enthalten ist
+        //! UEberprueft, ob eine Linie im Objekt enthalten ist
         //! \param a Der startpunkt der Linie
         //! \param a Der startpunkt der Linie
         //! \param b Der endpunkt der Linie
         //! \param b Der endpunkt der Linie
         //! \param ignoreTransparentFlag wenn 1, dann werden auch collisionen
         //! \param ignoreTransparentFlag wenn 1, dann werden auch collisionen
         //! mit transparenten polygonen beachtet
         //! mit transparenten polygonen beachtet
         DLLEXPORT virtual bool istLinieInnen(
         DLLEXPORT virtual bool istLinieInnen(
             Vertex a, Vertex b, bool ignoreTransparentFlag = 0) const;
             Vertex a, Vertex b, bool ignoreTransparentFlag = 0) const;
-        //! Überprüft, ob sich das Objekt mit einem anderen Überschneidet
-        //! \param zObj Ein Zeiger auf das andere Objekt ohne erhöhten Reference
+        //! UEberprueft, ob sich das Objekt mit einem anderen UEberschneidet
+        //! \param zObj Ein Zeiger auf das andere Objekt ohne erhoehten Reference
         //! Counter \param sp Ein Zeiger auf einen Punkt, in dem der
         //! Counter \param sp Ein Zeiger auf einen Punkt, in dem der
         //! Schnittpunkt gespeichert wird \param end 0, falls alle Ecken beider
         //! Schnittpunkt gespeichert wird \param end 0, falls alle Ecken beider
-        //! Objekte überprüft werdden sollen. 1, falls nur die Punkte dieses
+        //! Objekte ueberprueft werdden sollen. 1, falls nur die Punkte dieses
         //! Models im anderen gesucht werden sollen
         //! Models im anderen gesucht werden sollen
         DLLEXPORT virtual bool istModelInnen(const Object2D* zObj,
         DLLEXPORT virtual bool istModelInnen(const Object2D* zObj,
             Vertex* sp = 0,
             Vertex* sp = 0,
             bool end = 0,
             bool end = 0,
             bool ignoreTransparent = 0) const;
             bool ignoreTransparent = 0) const;
-        //! Gibt eine Matrix zurück, welche einen Punkt aus Objektkoordinaten in
+        //! Gibt eine Matrix zurueck, welche einen Punkt aus Objektkoordinaten in
         //! Bildschirmkoordinaten umrechnet
         //! Bildschirmkoordinaten umrechnet
         DLLEXPORT Mat3<float> getObjectMatrix() const;
         DLLEXPORT Mat3<float> getObjectMatrix() const;
-        //! Gibt eine Matrix zurück, welche einen Punkt aus
+        //! Gibt eine Matrix zurueck, welche einen Punkt aus
         //! Bildschirmkoordinaten in Objektkoordinaten umrechnet
         //! Bildschirmkoordinaten in Objektkoordinaten umrechnet
         DLLEXPORT Mat3<float> getInverseObjectMatrix() const;
         DLLEXPORT Mat3<float> getInverseObjectMatrix() const;
         //! Rechnet einen Punkt aus Welt Koordinaten in Objektkoordinaten um
         //! Rechnet einen Punkt aus Welt Koordinaten in Objektkoordinaten um
@@ -138,34 +138,34 @@ namespace Framework
         //! Rechnet eine Richtung aus Objektkoordinaten in Weltkoordinaten um
         //! Rechnet eine Richtung aus Objektkoordinaten in Weltkoordinaten um
         //! \param worldDir Die Richtung in Objektkoordinaten
         //! \param worldDir Die Richtung in Objektkoordinaten
         DLLEXPORT Vertex getWorldDir(Vertex objectDir) const;
         DLLEXPORT Vertex getWorldDir(Vertex objectDir) const;
-        //! Gibt die Geschwindigkeit des Objektes zurück
+        //! Gibt die Geschwindigkeit des Objektes zurueck
         DLLEXPORT Vertex getSpeed() const;
         DLLEXPORT Vertex getSpeed() const;
-        //! gibt die Position des Objektes zurück
+        //! gibt die Position des Objektes zurueck
         DLLEXPORT Vertex getPosition() const;
         DLLEXPORT Vertex getPosition() const;
-        //! gibt die Drehgeschwindigkeit des Objektes zurück
+        //! gibt die Drehgeschwindigkeit des Objektes zurueck
         DLLEXPORT float getDrehungSpeed() const;
         DLLEXPORT float getDrehungSpeed() const;
-        //! gibt die Drehung des Objektes zurück
+        //! gibt die Drehung des Objektes zurueck
         DLLEXPORT float getDrehung() const;
         DLLEXPORT float getDrehung() const;
-        //! gibt den Skallierungs Objektes zurück
+        //! gibt den Skallierungs Objektes zurueck
         DLLEXPORT float getSize() const;
         DLLEXPORT float getSize() const;
-        //! Gibt eine Boundingbox zurück, in der sich alle Punkte des Objektes
+        //! Gibt eine Boundingbox zurueck, in der sich alle Punkte des Objektes
         //! befinden ( in Weltkoordinaten)
         //! befinden ( in Weltkoordinaten)
         DLLEXPORT virtual Rect2<float> getBoundingBox() const = 0;
         DLLEXPORT virtual Rect2<float> getBoundingBox() const = 0;
         //! Bestimmt den Aufschlagspunkt eines Strahls, der von pos ausgehend in
         //! Bestimmt den Aufschlagspunkt eines Strahls, der von pos ausgehend in
-        //! Richtung dir abgegeben wird. \param pos Der Stützvektor der Linie
+        //! Richtung dir abgegeben wird. \param pos Der Stuetzvektor der Linie
         //! \param dir Der richtungsvektor der Linie
         //! \param dir Der richtungsvektor der Linie
         //! \param hitPoint eine referenz auf die variable in dem der
         //! \param hitPoint eine referenz auf die variable in dem der
         //! schnittpunkt gespeichert werden soll \return 1, fals ein
         //! schnittpunkt gespeichert werden soll \return 1, fals ein
         //! Schnittpunkt existiert
         //! Schnittpunkt existiert
         DLLEXPORT virtual bool calcHitPoint(
         DLLEXPORT virtual bool calcHitPoint(
             Vertex pos, Vertex dir, Vertex& hitpoint) const;
             Vertex pos, Vertex dir, Vertex& hitpoint) const;
-        //! Ermittelt die Fläche des Objektes, welche rechtwinklich zum
+        //! Ermittelt die Flaeche des Objektes, welche rechtwinklich zum
         //! Bewegungsvektor steht
         //! Bewegungsvektor steht
         DLLEXPORT virtual float getLuftWiederstand() const;
         DLLEXPORT virtual float getLuftWiederstand() const;
-        //! Gibt die Masse des Objektes zurück
+        //! Gibt die Masse des Objektes zurueck
         DLLEXPORT virtual float getMasse() const;
         DLLEXPORT virtual float getMasse() const;
-        //! Legt fest, ob andere Objekte mit diesem Objekt zusammenschtoßen
-        //! können \return 0, falls keine Kollisionen existieren
+        //! Legt fest, ob andere Objekte mit diesem Objekt zusammenschtossen
+        //! koennen \return 0, falls keine Kollisionen existieren
         DLLEXPORT bool canCollide();
         DLLEXPORT bool canCollide();
     };
     };
 
 

+ 14 - 14
Welt3D.cpp

@@ -1,4 +1,4 @@
-#include "Welt3D.h"
+#include "Welt3D.h"
 
 
 #include "DXBuffer.h"
 #include "DXBuffer.h"
 #include "Globals.h"
 #include "Globals.h"
@@ -36,14 +36,14 @@ void Welt3D::lock()
     cs.lock();
     cs.lock();
 }
 }
 
 
-// Gibt das Objekt für andere Threads frei
+// Gibt das Objekt fuer andere Threads frei
 void Welt3D::unlock()
 void Welt3D::unlock()
 {
 {
     cs.unlock();
     cs.unlock();
 }
 }
 
 
-// Fügt der Welt ein Objekt hinzu
-//  obj: Das Objekt, was hinzugefügt werden soll
+// Fuegt der Welt ein Objekt hinzu
+//  obj: Das Objekt, was hinzugefuegt werden soll
 void Welt3D::addZeichnung(Model3D* obj)
 void Welt3D::addZeichnung(Model3D* obj)
 {
 {
     cs.lock();
     cs.lock();
@@ -78,8 +78,8 @@ void Welt3D::removeZeichnung(Model3D* obj)
     cs.unlock();
     cs.unlock();
 }
 }
 
 
-//! Fügt der Welt eine Collection von Objekten hinzu
-//! \param collection Die Collection, die hinzugefügt werden soll
+//! Fuegt der Welt eine Collection von Objekten hinzu
+//! \param collection Die Collection, die hinzugefuegt werden soll
 void Welt3D::addCollection(Model3DCollection* collection)
 void Welt3D::addCollection(Model3DCollection* collection)
 {
 {
     cs.lock();
     cs.lock();
@@ -164,7 +164,7 @@ void Welt3D::doMausEreignis(MausEreignis3D& me)
 
 
 // Verarbeitet die vergangene Zeit
 // Verarbeitet die vergangene Zeit
 //  tickval: Die zeit in sekunden, die seit dem letzten Aufruf der Funktion
 //  tickval: Die zeit in sekunden, die seit dem letzten Aufruf der Funktion
-//  vergangen ist return: true, wenn sich das Objekt verändert hat, false
+//  vergangen ist return: true, wenn sich das Objekt veraendert hat, false
 //  sonnst.
 //  sonnst.
 bool Welt3D::tick(double tickval)
 bool Welt3D::tick(double tickval)
 {
 {
@@ -199,7 +199,7 @@ int Welt3D::traceRay(Vec3<float>& point, Vec3<float>& dir)
     return 0xFF000000;
     return 0xFF000000;
 }
 }
 
 
-//! führt eine funktion auf jedem Model aus
+//! fuehrt eine funktion auf jedem Model aus
 void Framework::Welt3D::forAll(std::function<void(Model3D*)> f)
 void Framework::Welt3D::forAll(std::function<void(Model3D*)> f)
 {
 {
     for (auto m : *members)
     for (auto m : *members)
@@ -208,7 +208,7 @@ void Framework::Welt3D::forAll(std::function<void(Model3D*)> f)
         c->forAll(f);
         c->forAll(f);
 }
 }
 
 
-//! führt eine tick funktion auf jedem Model aus
+//! fuehrt eine tick funktion auf jedem Model aus
 bool Welt3D::tick(std::function<void(Model3D*)> f, double time)
 bool Welt3D::tick(std::function<void(Model3D*)> f, double time)
 {
 {
     for (auto m : *members)
     for (auto m : *members)
@@ -219,7 +219,7 @@ bool Welt3D::tick(std::function<void(Model3D*)> f, double time)
     return res;
     return res;
 }
 }
 
 
-//! führt eine render funktion auf jedem Model aus
+//! fuehrt eine render funktion auf jedem Model aus
 void Welt3D::render(std::function<void(Model3D*)> f)
 void Welt3D::render(std::function<void(Model3D*)> f)
 {
 {
     for (auto m : *members)
     for (auto m : *members)
@@ -248,7 +248,7 @@ void Framework::Welt3D::copyLight(DXBuffer* zDiffuse, DXBuffer* zPoints) const
     zPoints->copieren();
     zPoints->copieren();
 }
 }
 
 
-//! fügt eine neue diffuse lichtquelle hinzu
+//! fuegt eine neue diffuse lichtquelle hinzu
 //! \param light Die neue Lichtquelle
 //! \param light Die neue Lichtquelle
 void Framework::Welt3D::addDiffuseLight(DiffuseLight light)
 void Framework::Welt3D::addDiffuseLight(DiffuseLight light)
 {
 {
@@ -260,7 +260,7 @@ void Framework::Welt3D::addDiffuseLight(DiffuseLight light)
     diffuseLightCount++;
     diffuseLightCount++;
 }
 }
 
 
-//! fügt eine neue Punkt lichtquelle hinzu
+//! fuegt eine neue Punkt lichtquelle hinzu
 //! \param light Die neue Lichtquelle
 //! \param light Die neue Lichtquelle
 void Framework::Welt3D::addPointLight(PointLight light)
 void Framework::Welt3D::addPointLight(PointLight light)
 {
 {
@@ -272,14 +272,14 @@ void Framework::Welt3D::addPointLight(PointLight light)
     pointLightCount++;
     pointLightCount++;
 }
 }
 
 
-//! Gibt die Referenz auf eine Diffuse Lichtquelle zurück
+//! Gibt die Referenz auf eine Diffuse Lichtquelle zurueck
 //! \param index Der Index der Lichtquelle
 //! \param index Der Index der Lichtquelle
 DiffuseLight& Framework::Welt3D::getDiffuseLight(int index) const
 DiffuseLight& Framework::Welt3D::getDiffuseLight(int index) const
 {
 {
     return diffuseLights[index];
     return diffuseLights[index];
 }
 }
 
 
-//! Gibt die Referenz auf eine Punkt Lichtquelle zurück
+//! Gibt die Referenz auf eine Punkt Lichtquelle zurueck
 //! \param index Der Index der Lichtquelle
 //! \param index Der Index der Lichtquelle
 PointLight& Framework::Welt3D::getPointLight(int index) const
 PointLight& Framework::Welt3D::getPointLight(int index) const
 {
 {

+ 19 - 19
Welt3D.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Array.h"
 #include "Array.h"
 #include "Critical.h"
 #include "Critical.h"
@@ -38,17 +38,17 @@ namespace Framework
         //! Blockiert den zugriff auf das Objekt und wartet gegebenfalls auf den
         //! Blockiert den zugriff auf das Objekt und wartet gegebenfalls auf den
         //! Zugriff
         //! Zugriff
         DLLEXPORT void lock();
         DLLEXPORT void lock();
-        //! Gibt das Objekt für andere Threads frei
+        //! Gibt das Objekt fuer andere Threads frei
         DLLEXPORT void unlock();
         DLLEXPORT void unlock();
-        //! Fügt der Welt ein Objekt hinzu
-        //! \param obj Das Objekt, was hinzugefügt werden soll
+        //! Fuegt der Welt ein Objekt hinzu
+        //! \param obj Das Objekt, was hinzugefuegt werden soll
         DLLEXPORT void addZeichnung(Model3D* obj);
         DLLEXPORT void addZeichnung(Model3D* obj);
         //! Entfernt ein Objekt aus der Welt
         //! Entfernt ein Objekt aus der Welt
-        //! \param obj Das Objekt, das entwernt werden soll (ohne erhöhten
+        //! \param obj Das Objekt, das entwernt werden soll (ohne erhoehten
         //! reference Counter)
         //! reference Counter)
         DLLEXPORT void removeZeichnung(Model3D* zObj);
         DLLEXPORT void removeZeichnung(Model3D* zObj);
-        //! Fügt der Welt eine Collection von Objekten hinzu
-        //! \param collection Die Collection, die hinzugefügt werden soll
+        //! Fuegt der Welt eine Collection von Objekten hinzu
+        //! \param collection Die Collection, die hinzugefuegt werden soll
         DLLEXPORT void addCollection(Model3DCollection* collection);
         DLLEXPORT void addCollection(Model3DCollection* collection);
         //! removes a collection of models from the world
         //! removes a collection of models from the world
         //! \param zCollection Die Collection die entfernt werden soll
         //! \param zCollection Die Collection die entfernt werden soll
@@ -58,7 +58,7 @@ namespace Framework
         DLLEXPORT void doMausEreignis(MausEreignis3D& me);
         DLLEXPORT void doMausEreignis(MausEreignis3D& me);
         //! Verarbeitet die vergangene Zeit
         //! Verarbeitet die vergangene Zeit
         //! \param tickval Die zeit in sekunden, die seit dem letzten Aufruf der
         //! \param tickval Die zeit in sekunden, die seit dem letzten Aufruf der
-        //! Funktion vergangen ist \return true, wenn sich das Objekt verändert
+        //! Funktion vergangen ist \return true, wenn sich das Objekt veraendert
         //! hat, false sonnst.
         //! hat, false sonnst.
         DLLEXPORT virtual bool tick(double tickval);
         DLLEXPORT virtual bool tick(double tickval);
         //! brerechnet die Farbe eines Sichtstrahls, der von einem bestimmten
         //! brerechnet die Farbe eines Sichtstrahls, der von einem bestimmten
@@ -66,31 +66,31 @@ namespace Framework
         //! ursprung des Strahls, \param dir Die Richtung des Strahls \return
         //! ursprung des Strahls, \param dir Die Richtung des Strahls \return
         //! Die Farbe des Strahls
         //! Die Farbe des Strahls
         DLLEXPORT virtual int traceRay(Vec3<float>& point, Vec3<float>& dir);
         DLLEXPORT virtual int traceRay(Vec3<float>& point, Vec3<float>& dir);
-        //! führt eine funktion auf jedem Model aus
+        //! fuehrt eine funktion auf jedem Model aus
         DLLEXPORT virtual void forAll(std::function<void(Model3D*)> f) override;
         DLLEXPORT virtual void forAll(std::function<void(Model3D*)> f) override;
-        //! führt eine tick funktion auf jedem Model aus
+        //! fuehrt eine tick funktion auf jedem Model aus
         DLLEXPORT virtual bool tick(
         DLLEXPORT virtual bool tick(
             std::function<void(Model3D*)> f, double time) override;
             std::function<void(Model3D*)> f, double time) override;
-        //! führt eine render funktion auf jedem Model aus
+        //! fuehrt eine render funktion auf jedem Model aus
         DLLEXPORT virtual void render(std::function<void(Model3D*)> f) override;
         DLLEXPORT virtual void render(std::function<void(Model3D*)> f) override;
-        //! Gibt die Anzahl an Punkt Lichtquellen zurück
+        //! Gibt die Anzahl an Punkt Lichtquellen zurueck
         DLLEXPORT int getPointLightCount() const;
         DLLEXPORT int getPointLightCount() const;
-        //! Gibt die Anzahl an Richtungs Lichtquellen zurück
+        //! Gibt die Anzahl an Richtungs Lichtquellen zurueck
         DLLEXPORT int getDiffuseLightCount() const;
         DLLEXPORT int getDiffuseLightCount() const;
         //! Kopiert alle Lichtquellen in die Buffer
         //! Kopiert alle Lichtquellen in die Buffer
-        //! \param zDiffuse der Buffer für die rechtungs Lichtquellen
-        //! \param zPoints der Buffer für die Punkt Lichtquellen
+        //! \param zDiffuse der Buffer fuer die rechtungs Lichtquellen
+        //! \param zPoints der Buffer fuer die Punkt Lichtquellen
         DLLEXPORT void copyLight(DXBuffer* zDiffuse, DXBuffer* zPoints) const;
         DLLEXPORT void copyLight(DXBuffer* zDiffuse, DXBuffer* zPoints) const;
-        //! fügt eine neue diffuse lichtquelle hinzu
+        //! fuegt eine neue diffuse lichtquelle hinzu
         //! \param light Die neue Lichtquelle
         //! \param light Die neue Lichtquelle
         DLLEXPORT void addDiffuseLight(DiffuseLight light);
         DLLEXPORT void addDiffuseLight(DiffuseLight light);
-        //! fügt eine neue Punkt lichtquelle hinzu
+        //! fuegt eine neue Punkt lichtquelle hinzu
         //! \param light Die neue Lichtquelle
         //! \param light Die neue Lichtquelle
         DLLEXPORT void addPointLight(PointLight light);
         DLLEXPORT void addPointLight(PointLight light);
-        //! Gibt die Referenz auf eine Diffuse Lichtquelle zurück
+        //! Gibt die Referenz auf eine Diffuse Lichtquelle zurueck
         //! \param index Der Index der Lichtquelle
         //! \param index Der Index der Lichtquelle
         DLLEXPORT DiffuseLight& getDiffuseLight(int index) const;
         DLLEXPORT DiffuseLight& getDiffuseLight(int index) const;
-        //! Gibt die Referenz auf eine Punkt Lichtquelle zurück
+        //! Gibt die Referenz auf eine Punkt Lichtquelle zurueck
         //! \param index Der Index der Lichtquelle
         //! \param index Der Index der Lichtquelle
         DLLEXPORT PointLight& getPointLight(int index) const;
         DLLEXPORT PointLight& getPointLight(int index) const;
         //! removes a specific fiffuse light from the world
         //! removes a specific fiffuse light from the world

+ 15 - 15
XML.cpp

@@ -697,8 +697,8 @@ void Editor::selectAllElements(RCArray<Element>* zResult)
     }
     }
 }
 }
 
 
-//! Gibt einen selector zurück der alle elemente beinhaltet die in diesem
-//! selector vorkommen und rekursiv alle Kinder der elemente Enthält
+//! Gibt einen selector zurueck der alle elemente beinhaltet die in diesem
+//! selector vorkommen und rekursiv alle Kinder der elemente Enthaelt
 Editor Editor::selectAllElements()
 Editor Editor::selectAllElements()
 {
 {
     RCArray<Element>* list = new RCArray<Element>();
     RCArray<Element>* list = new RCArray<Element>();
@@ -706,7 +706,7 @@ Editor Editor::selectAllElements()
     return Editor(list);
     return Editor(list);
 }
 }
 
 
-// gibt einen selector zurück der alle childs beinhaltet
+// gibt einen selector zurueck der alle childs beinhaltet
 Editor Editor::selectChildren() const
 Editor Editor::selectChildren() const
 {
 {
     RCArray<Element>* list = new RCArray<Element>();
     RCArray<Element>* list = new RCArray<Element>();
@@ -720,7 +720,7 @@ Editor Editor::selectChildren() const
     return Editor(list);
     return Editor(list);
 }
 }
 
 
-// gibt einen selector zurück der alle parents beinhaltet
+// gibt einen selector zurueck der alle parents beinhaltet
 Editor Editor::selectParents() const
 Editor Editor::selectParents() const
 {
 {
     RCArray<Element>* list = new RCArray<Element>();
     RCArray<Element>* list = new RCArray<Element>();
@@ -732,7 +732,7 @@ Editor Editor::selectParents() const
     return Editor(list);
     return Editor(list);
 }
 }
 
 
-// gibt eine Liste mit elementen zurück, die einen bestimmten Namen haben
+// gibt eine Liste mit elementen zurueck, die einen bestimmten Namen haben
 //  name: der name der Childs
 //  name: der name der Childs
 Editor Editor::whereNameEquals(Text name) const
 Editor Editor::whereNameEquals(Text name) const
 {
 {
@@ -745,7 +745,7 @@ Editor Editor::whereNameEquals(Text name) const
     return Editor(list);
     return Editor(list);
 }
 }
 
 
-// gibt eine Liste mit elementen zurück, die ein bestimmtes child haben
+// gibt eine Liste mit elementen zurueck, die ein bestimmtes child haben
 //  name: der name des childs
 //  name: der name des childs
 Editor Editor::whereChildWithNameExists(Text name) const
 Editor Editor::whereChildWithNameExists(Text name) const
 {
 {
@@ -758,7 +758,7 @@ Editor Editor::whereChildWithNameExists(Text name) const
     return Editor(list);
     return Editor(list);
 }
 }
 
 
-// gibt eine Liste mit elementen zurück, die ein bestimmtes child haben
+// gibt eine Liste mit elementen zurueck, die ein bestimmtes child haben
 //  attribute: der name des attributes
 //  attribute: der name des attributes
 Editor Editor::whereChildWithAttributeExists(Text attribute) const
 Editor Editor::whereChildWithAttributeExists(Text attribute) const
 {
 {
@@ -771,7 +771,7 @@ Editor Editor::whereChildWithAttributeExists(Text attribute) const
     return Editor(list);
     return Editor(list);
 }
 }
 
 
-// gibt eine Liste mit elementen zurück, die ein bestimmtes child haben
+// gibt eine Liste mit elementen zurueck, die ein bestimmtes child haben
 //  attribute: der name des attributes
 //  attribute: der name des attributes
 //  value: der Wert des Attributes
 //  value: der Wert des Attributes
 Editor Editor::whereChildWithAttributeExists(Text attribute, Text value) const
 Editor Editor::whereChildWithAttributeExists(Text attribute, Text value) const
@@ -786,7 +786,7 @@ Editor Editor::whereChildWithAttributeExists(Text attribute, Text value) const
     return Editor(list);
     return Editor(list);
 }
 }
 
 
-// gibt eine Liste mit elementen zurück, die ein bestimmtes Attribut haben
+// gibt eine Liste mit elementen zurueck, die ein bestimmtes Attribut haben
 //  attribute: der name des Attributes
 //  attribute: der name des Attributes
 Editor Editor::whereAttributeExists(Text attribute) const
 Editor Editor::whereAttributeExists(Text attribute) const
 {
 {
@@ -799,7 +799,7 @@ Editor Editor::whereAttributeExists(Text attribute) const
     return Editor(list);
     return Editor(list);
 }
 }
 
 
-// gibt eine Liste mit elementen zurück, die ein bestimmtes Attribut mit einem
+// gibt eine Liste mit elementen zurueck, die ein bestimmtes Attribut mit einem
 // bestimmten wert haben
 // bestimmten wert haben
 //  attribute: der name des Attributes
 //  attribute: der name des Attributes
 //  value: der Wert des Attributes
 //  value: der Wert des Attributes
@@ -815,7 +815,7 @@ Editor Editor::whereAttributeEquals(Text attribute, Text value) const
     return Editor(list);
     return Editor(list);
 }
 }
 
 
-// Gibt einen Editor zurück welcher nurnoch die Elemente enthält die nicht in e
+// Gibt einen Editor zurueck welcher nurnoch die Elemente enthaelt die nicht in e
 // sind
 // sind
 //  e: Ein Editor mit elementen die nicht enthalten sein sollen
 //  e: Ein Editor mit elementen die nicht enthalten sein sollen
 Editor Editor::without(Editor e) const
 Editor Editor::without(Editor e) const
@@ -831,8 +831,8 @@ Editor Editor::without(Editor e) const
     return Editor(list);
     return Editor(list);
 }
 }
 
 
-// Ruft eine funktion für jedes Element auf
-//  f: die funktion (nimmt als argument ein Element objekt ohne erhöhten
+// Ruft eine funktion fuer jedes Element auf
+//  f: die funktion (nimmt als argument ein Element objekt ohne erhoehten
 //  reference Counter)
 //  reference Counter)
 void Editor::forEach(std::function<void(Element*)> f) const
 void Editor::forEach(std::function<void(Element*)> f) const
 {
 {
@@ -840,13 +840,13 @@ void Editor::forEach(std::function<void(Element*)> f) const
         f(i);
         f(i);
 }
 }
 
 
-//! gibt 1 zurück, wenn mindestens ein Element gefunden wurde
+//! gibt 1 zurueck, wenn mindestens ein Element gefunden wurde
 bool Editor::exists() const
 bool Editor::exists() const
 {
 {
     return elements->getEintragAnzahl() > 0;
     return elements->getEintragAnzahl() > 0;
 }
 }
 
 
-//! gibt die anzahl der ausgewählten elemente zurück
+//! gibt die anzahl der ausgewaehlten elemente zurueck
 int Editor::getSize() const
 int Editor::getSize() const
 {
 {
     return elements->getEintragAnzahl();
     return elements->getEintragAnzahl();

+ 31 - 31
Zeichnung.cpp

@@ -1,4 +1,4 @@
-#include "Zeichnung.h"
+#include "Zeichnung.h"
 
 
 #include "AlphaFeld.h"
 #include "AlphaFeld.h"
 #include "Bild.h"
 #include "Bild.h"
@@ -304,7 +304,7 @@ void Zeichnung::setY(int yPos)
     unlockZeichnung();
     unlockZeichnung();
 }
 }
 
 
-void Zeichnung::setSize(const Punkt& gr) // setzt die Größe
+void Zeichnung::setSize(const Punkt& gr) // setzt die Groesse
 {
 {
     lockZeichnung();
     lockZeichnung();
     if (this->gr != gr) rend = 1;
     if (this->gr != gr) rend = 1;
@@ -317,7 +317,7 @@ void Zeichnung::setPosition(int x, int y) // setzt die position
     setPosition(Punkt(x, y));
     setPosition(Punkt(x, y));
 }
 }
 
 
-void Zeichnung::setSize(int x, int y) // setzt die Größe
+void Zeichnung::setSize(int x, int y) // setzt die Groesse
 {
 {
     setSize(Punkt(x, y));
     setSize(Punkt(x, y));
 }
 }
@@ -396,59 +396,59 @@ void Zeichnung::render(Bild& zRObj)
 }
 }
 
 
 // constant
 // constant
-bool Zeichnung::hatMausEreignis() const // prüft, ob Mak gesetzt ist
+bool Zeichnung::hatMausEreignis() const // prueft, ob Mak gesetzt ist
 {
 {
     return mak != 0;
     return mak != 0;
 }
 }
 
 
-bool Zeichnung::hatTastaturEreignis() const // prüft, ob Tak gesetzt ist
+bool Zeichnung::hatTastaturEreignis() const // prueft, ob Tak gesetzt ist
 {
 {
     return tak != 0;
     return tak != 0;
 }
 }
 
 
-const Punkt& Zeichnung::getPosition() const // gibt die Position zurück
+const Punkt& Zeichnung::getPosition() const // gibt die Position zurueck
 {
 {
     return pos;
     return pos;
 }
 }
 
 
-const Punkt& Zeichnung::getSize() const // gibt die Größe zurück
+const Punkt& Zeichnung::getSize() const // gibt die Groesse zurueck
 {
 {
     return gr;
     return gr;
 }
 }
 
 
-int Zeichnung::getBreite() const // gibt die Breite zurück
+int Zeichnung::getBreite() const // gibt die Breite zurueck
 {
 {
     return gr.x;
     return gr.x;
 }
 }
 
 
-int Zeichnung::getHeight() const // gibt die Höhe zurück
+int Zeichnung::getHeight() const // gibt die Hoehe zurueck
 {
 {
     return gr.y;
     return gr.y;
 }
 }
 
 
-// Gibt die Breite des Innenraumes in der Zeichnung in Pixeln zurück
+// Gibt die Breite des Innenraumes in der Zeichnung in Pixeln zurueck
 int Zeichnung::getInnenBreite() const
 int Zeichnung::getInnenBreite() const
 {
 {
     return gr.x;
     return gr.x;
 }
 }
 
 
-// Gibt die Höhe des Innenraumes in der Zeichnung in Pixeln zurück
+// Gibt die Hoehe des Innenraumes in der Zeichnung in Pixeln zurueck
 int Zeichnung::getInnenHeight() const
 int Zeichnung::getInnenHeight() const
 {
 {
     return gr.y;
     return gr.y;
 }
 }
 
 
-int Zeichnung::getX() const // gibt X zurück
+int Zeichnung::getX() const // gibt X zurueck
 {
 {
     return pos.x;
     return pos.x;
 }
 }
 
 
-int Zeichnung::getY() const // gibt Y zurück
+int Zeichnung::getY() const // gibt Y zurueck
 {
 {
     return pos.y;
     return pos.y;
 }
 }
 
 
-// Prüft, ob ein Punkt in diesem Objekt liegt
+// Prueft, ob ein Punkt in diesem Objekt liegt
 //  p: der Punkt
 //  p: der Punkt
 //  return: 1, wenn der punkt innen ist, 0 sonst
 //  return: 1, wenn der punkt innen ist, 0 sonst
 bool Zeichnung::istPunktInnen(Punkt p) const
 bool Zeichnung::istPunktInnen(Punkt p) const
@@ -456,7 +456,7 @@ bool Zeichnung::istPunktInnen(Punkt p) const
     return istPunktInnen(p.x, p.y);
     return istPunktInnen(p.x, p.y);
 }
 }
 
 
-// Prüft, ob ein Punkt in diesem Objekt liegt
+// Prueft, ob ein Punkt in diesem Objekt liegt
 //  x: die x koordinate des punktes
 //  x: die x koordinate des punktes
 //  y: die y koordinate des punktes
 //  y: die y koordinate des punktes
 //  return: 1, wenn der punkt innen ist, 0 sonst
 //  return: 1, wenn der punkt innen ist, 0 sonst
@@ -475,13 +475,13 @@ ToolTip* Zeichnung::zToolTip() const
     return toolTip;
     return toolTip;
 }
 }
 
 
-bool Zeichnung::hatStyle(__int64 style) const // prüft, ob style vorhanden
+bool Zeichnung::hatStyle(__int64 style) const // prueft, ob style vorhanden
 {
 {
     return (this->style | style) == this->style;
     return (this->style | style) == this->style;
 }
 }
 
 
 bool Zeichnung::hatStyleNicht(
 bool Zeichnung::hatStyleNicht(
-    __int64 style) const // prüft, ob style nicht vorhanden
+    __int64 style) const // prueft, ob style nicht vorhanden
 {
 {
     return (this->style | style) != this->style;
     return (this->style | style) != this->style;
 }
 }
@@ -600,7 +600,7 @@ void ZeichnungHintergrund::setAlphaFeldZ(
 }
 }
 
 
 void ZeichnungHintergrund::setAlphaFeldStrength(
 void ZeichnungHintergrund::setAlphaFeldStrength(
-    int st) // setzt die Stärke des Hintergrund Buffers
+    int st) // setzt die Staerke des Hintergrund Buffers
 {
 {
     if (!hintergrundFeld)
     if (!hintergrundFeld)
     {
     {
@@ -897,84 +897,84 @@ void ZeichnungHintergrund::render(Bild& rObj)
     unlockZeichnung();
     unlockZeichnung();
 }
 }
 
 
-// Gibt die Breite des Innenraumes in der Zeichnung in Pixeln zurück
+// Gibt die Breite des Innenraumes in der Zeichnung in Pixeln zurueck
 int ZeichnungHintergrund::getInnenBreite() const
 int ZeichnungHintergrund::getInnenBreite() const
 {
 {
     return getBreite() - 2 * getRahmenBreite();
     return getBreite() - 2 * getRahmenBreite();
 }
 }
 
 
-// Gibt die Höhe des Innenraumes in der Zeichnung in Pixeln zurück
+// Gibt die Hoehe des Innenraumes in der Zeichnung in Pixeln zurueck
 int ZeichnungHintergrund::getInnenHeight() const
 int ZeichnungHintergrund::getInnenHeight() const
 {
 {
     return getHeight() - 2 * getRahmenBreite();
     return getHeight() - 2 * getRahmenBreite();
 }
 }
 
 
 Bild* ZeichnungHintergrund::getHintergrundBild()
 Bild* ZeichnungHintergrund::getHintergrundBild()
-    const // gibt getThis vom Hintergrund Bild zurück
+    const // gibt getThis vom Hintergrund Bild zurueck
 {
 {
     if (!hintergrundBild) return 0;
     if (!hintergrundBild) return 0;
     return dynamic_cast<Bild*>(hintergrundBild->getThis());
     return dynamic_cast<Bild*>(hintergrundBild->getThis());
 }
 }
 
 
 Bild* ZeichnungHintergrund::zHintergrundBild()
 Bild* ZeichnungHintergrund::zHintergrundBild()
-    const // gibt das Hintergrund Bild zurück
+    const // gibt das Hintergrund Bild zurueck
 {
 {
     return hintergrundBild;
     return hintergrundBild;
 }
 }
 
 
 int ZeichnungHintergrund::getHintergrundFarbe()
 int ZeichnungHintergrund::getHintergrundFarbe()
-    const // giebt getThis der Hintergrundfarbe zurück
+    const // giebt getThis der Hintergrundfarbe zurueck
 {
 {
     return hintergrundFarbe;
     return hintergrundFarbe;
 }
 }
 
 
 AlphaFeld* ZeichnungHintergrund::getAlphaFeld()
 AlphaFeld* ZeichnungHintergrund::getAlphaFeld()
-    const // gibt getThir vom Hintergrund Buffer zurück
+    const // gibt getThir vom Hintergrund Buffer zurueck
 {
 {
     if (!hintergrundFeld) return 0;
     if (!hintergrundFeld) return 0;
     return dynamic_cast<AlphaFeld*>(hintergrundFeld->getThis());
     return dynamic_cast<AlphaFeld*>(hintergrundFeld->getThis());
 }
 }
 
 
 AlphaFeld*
 AlphaFeld*
-ZeichnungHintergrund::zAlphaFeld() const // gibt den Hintergrund Buffer zurück
+ZeichnungHintergrund::zAlphaFeld() const // gibt den Hintergrund Buffer zurueck
 {
 {
     return hintergrundFeld;
     return hintergrundFeld;
 }
 }
 
 
 int ZeichnungHintergrund::getAlphaFeldStrength()
 int ZeichnungHintergrund::getAlphaFeldStrength()
-    const // gibt die Stärke des Hintergrund Buffers zurück
+    const // gibt die Staerke des Hintergrund Buffers zurueck
 {
 {
     if (!hintergrundFeld) return 0;
     if (!hintergrundFeld) return 0;
     return hintergrundFeld->getStrength();
     return hintergrundFeld->getStrength();
 }
 }
 
 
 int ZeichnungHintergrund::getAlphaFeldFarbe()
 int ZeichnungHintergrund::getAlphaFeldFarbe()
-    const // gibt getThis von der Farbe des Hintergrund Buffers zurück
+    const // gibt getThis von der Farbe des Hintergrund Buffers zurueck
 {
 {
     return hintergrundFeld->getFarbe();
     return hintergrundFeld->getFarbe();
 }
 }
 
 
 Rahmen*
 Rahmen*
-ZeichnungHintergrund::getRahmen() const // gibt getThis des Rahmens zurück
+ZeichnungHintergrund::getRahmen() const // gibt getThis des Rahmens zurueck
 {
 {
     if (!rahmen) return 0;
     if (!rahmen) return 0;
     return dynamic_cast<Rahmen*>(rahmen->getThis());
     return dynamic_cast<Rahmen*>(rahmen->getThis());
 }
 }
 
 
-Rahmen* ZeichnungHintergrund::zRahmen() const // gibt den Rahmen zurück
+Rahmen* ZeichnungHintergrund::zRahmen() const // gibt den Rahmen zurueck
 {
 {
     return rahmen;
     return rahmen;
 }
 }
 
 
 int ZeichnungHintergrund::getRahmenBreite()
 int ZeichnungHintergrund::getRahmenBreite()
-    const // gibt die Breite des Rahmens zurück
+    const // gibt die Breite des Rahmens zurueck
 {
 {
     if (!rahmen || hatStyleNicht(Style::Rahmen)) return 0;
     if (!rahmen || hatStyleNicht(Style::Rahmen)) return 0;
     return rahmen->getRBreite();
     return rahmen->getRBreite();
 }
 }
 
 
 int ZeichnungHintergrund::getRahmenFarbe()
 int ZeichnungHintergrund::getRahmenFarbe()
-    const // gibt getThis der Farbe des Rahmens zurück
+    const // gibt getThis der Farbe des Rahmens zurueck
 {
 {
     return rahmen->getFarbe();
     return rahmen->getFarbe();
 }
 }

+ 9 - 9
Zeichnung.h

@@ -111,10 +111,10 @@ namespace Framework
         //! \param p The parameter
         //! \param p The parameter
         DLLEXPORT void setMausEreignisParameter(void* p);
         DLLEXPORT void setMausEreignisParameter(void* p);
         //! Setzt den Parameter, der bei einem Tastatur Ereignis an die
         //! Setzt den Parameter, der bei einem Tastatur Ereignis an die
-        //! Rückruffunktion übergeben wird \param p Der Parameter
+        //! Rueckruffunktion uebergeben wird \param p Der Parameter
         DLLEXPORT void setTastaturEreignisParameter(void* p);
         DLLEXPORT void setTastaturEreignisParameter(void* p);
-        //! Setzt die Rückruffunktion, die bei einem Maus Ereignis aufgerufen
-        //! werden soll. Wenn die Rückruffunktion 0 zurückgiebt, oder nicht
+        //! Setzt die Rueckruffunktion, die bei einem Maus Ereignis aufgerufen
+        //! werden soll. Wenn die Rueckruffunktion 0 zurueckgiebt, oder nicht
         //! gesetzt wurde, wird ein Maus Ereignis von der Zeichnung nicht weiter
         //! gesetzt wurde, wird ein Maus Ereignis von der Zeichnung nicht weiter
         //! beachtet Es kann die Standartfunktion __ret1ME verwendet werden, die
         //! beachtet Es kann die Standartfunktion __ret1ME verwendet werden, die
         //! in MausEreignis.h and always returns 1 \param ak A pointer to
         //! in MausEreignis.h and always returns 1 \param ak A pointer to
@@ -239,11 +239,11 @@ namespace Framework
         DLLEXPORT int getX() const;
         DLLEXPORT int getX() const;
         //! Returns the Y position of the drawing in pixels
         //! Returns the Y position of the drawing in pixels
         DLLEXPORT int getY() const;
         DLLEXPORT int getY() const;
-        //! Prüft, ob ein Punkt in diesem Objekt liegt
+        //! Prueft, ob ein Punkt in diesem Objekt liegt
         //! \param p der Punkt
         //! \param p der Punkt
         //! \return 1, wenn der punkt innen ist, 0 sonst
         //! \return 1, wenn der punkt innen ist, 0 sonst
         DLLEXPORT virtual bool istPunktInnen(Punkt p) const;
         DLLEXPORT virtual bool istPunktInnen(Punkt p) const;
-        //! Prüft, ob ein Punkt in diesem Objekt liegt
+        //! Prueft, ob ein Punkt in diesem Objekt liegt
         //! \param x die x koordinate des punktes
         //! \param x die x koordinate des punktes
         //! \param y die y koordinate des punktes
         //! \param y die y koordinate des punktes
         //! \return 1, wenn der punkt innen ist, 0 sonst
         //! \return 1, wenn der punkt innen ist, 0 sonst
@@ -329,12 +329,12 @@ namespace Framework
         //! Sets a pointer to the AlphaFeld (requires drawing flag:
         //! Sets a pointer to the AlphaFeld (requires drawing flag:
         //! Style::Buffered) \param buff The AlphaFeld to draw over the background
         //! Style::Buffered) \param buff The AlphaFeld to draw over the background
         DLLEXPORT void setAlphaFeldZ(AlphaFeld* buff);
         DLLEXPORT void setAlphaFeldZ(AlphaFeld* buff);
-        //! Setzt die Stärke des AlphaFeldes (benötigt Flag zum Zeichnen:
-        //! Style::Buffered) \param st Die Stärke des AlphaFeldes, welches über
+        //! Setzt die Staerke des AlphaFeldes (benoetigt Flag zum Zeichnen:
+        //! Style::Buffered) \param st Die Staerke des AlphaFeldes, welches ueber
         //! dem Hintergrund gezeichnet werden soll
         //! dem Hintergrund gezeichnet werden soll
         DLLEXPORT void setAlphaFeldStrength(int st);
         DLLEXPORT void setAlphaFeldStrength(int st);
-        //! Setzt die Farbe des AlphaFeldes (benötigt Flag zum Zeichnen:
-        //! Style::Buffered) \param fc Die Farbe des AlphaFeldes, welches über
+        //! Setzt die Farbe des AlphaFeldes (benoetigt Flag zum Zeichnen:
+        //! Style::Buffered) \param fc Die Farbe des AlphaFeldes, welches ueber
         //! dem Hintergrund gezeichnet werden soll
         //! dem Hintergrund gezeichnet werden soll
         DLLEXPORT void setAlphaFeldFarbe(int fc);
         DLLEXPORT void setAlphaFeldFarbe(int fc);
         //! Sets a pointer to the line border drawn around the text field
         //! Sets a pointer to the line border drawn around the text field

+ 18 - 18
Zeichnung3D.cpp

@@ -1,4 +1,4 @@
-#include "Zeichnung3D.h"
+#include "Zeichnung3D.h"
 
 
 using namespace Framework;
 using namespace Framework;
 
 
@@ -107,7 +107,7 @@ void Zeichnung3D::setDrehungZ(float winkel)
     rend = 1;
     rend = 1;
 }
 }
 
 
-// Legt fest, ob das Objekt teilweise oder ganz transparente stellen enthält
+// Legt fest, ob das Objekt teilweise oder ganz transparente stellen enthaelt
 //  a: true, wenn teilweise oder ganz transparente stellen vorhanden sind
 //  a: true, wenn teilweise oder ganz transparente stellen vorhanden sind
 void Zeichnung3D::setAlpha(bool a)
 void Zeichnung3D::setAlpha(bool a)
 {
 {
@@ -124,8 +124,8 @@ void Zeichnung3D::setSize(float size)
 
 
 // Errechnet die Matrizen aller Knochen des Skeletts der Zeichnung
 // Errechnet die Matrizen aller Knochen des Skeletts der Zeichnung
 //  viewProj: Die miteinander multiplizierten Kameramatrizen
 //  viewProj: Die miteinander multiplizierten Kameramatrizen
-//  matBuffer: Ein Array mit Matrizen, der gefüllt werden soll
-//  return: Die Anzahl der Matrizen, die die Zeichnung benötigt
+//  matBuffer: Ein Array mit Matrizen, der gefuellt werden soll
+//  return: Die Anzahl der Matrizen, die die Zeichnung benoetigt
 int Zeichnung3D::errechneMatrizen(
 int Zeichnung3D::errechneMatrizen(
     const Mat4<float>& viewProj, Mat4<float>* matBuffer)
     const Mat4<float>& viewProj, Mat4<float>* matBuffer)
 {
 {
@@ -143,7 +143,7 @@ void Zeichnung3D::doTastaturEreignis(TastaturEreignis& te) {}
 
 
 // Verarbeitet die vergangene Zeit
 // Verarbeitet die vergangene Zeit
 //  tickval: Die zeit in sekunden, die seit dem letzten Aufruf der Funktion
 //  tickval: Die zeit in sekunden, die seit dem letzten Aufruf der Funktion
-//  vergangen ist return: true, wenn sich das Objekt verändert hat, false
+//  vergangen ist return: true, wenn sich das Objekt veraendert hat, false
 //  sonnst.
 //  sonnst.
 bool Zeichnung3D::tick(double tickval)
 bool Zeichnung3D::tick(double tickval)
 {
 {
@@ -158,74 +158,74 @@ bool Zeichnung3D::tick(double tickval)
     return 0;
     return 0;
 }
 }
 
 
-// Gibt zurück, ob das Objekt teilweise oder ganz transparente stellen enthält
+// Gibt zurueck, ob das Objekt teilweise oder ganz transparente stellen enthaelt
 bool Zeichnung3D::hatAlpha() const
 bool Zeichnung3D::hatAlpha() const
 {
 {
     return alpha;
     return alpha;
 }
 }
 
 
-// Gibt den radius einer Kugel zurück, die das gesammte Model umschließt
+// Gibt den radius einer Kugel zurueck, die das gesammte Model umschliesst
 float Zeichnung3D::getRadius() const
 float Zeichnung3D::getRadius() const
 {
 {
     return radius;
     return radius;
 }
 }
 
 
-// Gibt einen Punkt zurück, der die Position der Zeichnung in der Welt darstellt
+// Gibt einen Punkt zurueck, der die Position der Zeichnung in der Welt darstellt
 const Vec3<float>& Zeichnung3D::getPos() const
 const Vec3<float>& Zeichnung3D::getPos() const
 {
 {
     return pos;
     return pos;
 }
 }
 
 
-// Gibt die X Position der Zeichnung in der Welt zurück
+// Gibt die X Position der Zeichnung in der Welt zurueck
 float Zeichnung3D::getX() const
 float Zeichnung3D::getX() const
 {
 {
     return pos.x;
     return pos.x;
 }
 }
 
 
-// Gibt die Y Position der Zeichnung in der Welt zurück
+// Gibt die Y Position der Zeichnung in der Welt zurueck
 float Zeichnung3D::getY() const
 float Zeichnung3D::getY() const
 {
 {
     return pos.y;
     return pos.y;
 }
 }
 
 
-// Gibt die Z Position der Zeichnung in der Welt zurück
+// Gibt die Z Position der Zeichnung in der Welt zurueck
 float Zeichnung3D::getZ() const
 float Zeichnung3D::getZ() const
 {
 {
     return pos.z;
     return pos.z;
 }
 }
 
 
-// Gibt einen Vektor zurück, der die drehung der Zeichnung in der Welt
-// darstellt. x ist die Drehung um die X Achse im Bogenmaß usw
+// Gibt einen Vektor zurueck, der die drehung der Zeichnung in der Welt
+// darstellt. x ist die Drehung um die X Achse im Bogenmass usw
 const Vec3<float>& Zeichnung3D::getDrehung() const
 const Vec3<float>& Zeichnung3D::getDrehung() const
 {
 {
     return angle;
     return angle;
 }
 }
 
 
-// Gibt die Drehung um die X Achse im Bogenmaß zurück
+// Gibt die Drehung um die X Achse im Bogenmass zurueck
 float Zeichnung3D::getXDrehung() const
 float Zeichnung3D::getXDrehung() const
 {
 {
     return angle.x;
     return angle.x;
 }
 }
 
 
-// Gibt die Drehung um die Y Achse im Bogenmaß zurück
+// Gibt die Drehung um die Y Achse im Bogenmass zurueck
 float Zeichnung3D::getYDrehung() const
 float Zeichnung3D::getYDrehung() const
 {
 {
     return angle.y;
     return angle.y;
 }
 }
 
 
-// Gibt die Drehung um die Z Achse im Bogenmaß zurück
+// Gibt die Drehung um die Z Achse im Bogenmass zurueck
 float Zeichnung3D::getZDrehung() const
 float Zeichnung3D::getZDrehung() const
 {
 {
     return angle.z;
     return angle.z;
 }
 }
 
 
-// Gibt die Matrix zurück, die die Zeichnung in den Welt Raum übersetzt
+// Gibt die Matrix zurueck, die die Zeichnung in den Welt Raum uebersetzt
 const Mat4<float>& Zeichnung3D::getMatrix() const
 const Mat4<float>& Zeichnung3D::getMatrix() const
 {
 {
     return welt;
     return welt;
 }
 }
 
 
-//! Berechnet wür einen Punkt in lokalen Zeichnungs Koordinaten den Punkt in
+//! Berechnet wuer einen Punkt in lokalen Zeichnungs Koordinaten den Punkt in
 //! Weltkoordinaten durch anwendung von Drehung, Skallierung und Verschiebung
 //! Weltkoordinaten durch anwendung von Drehung, Skallierung und Verschiebung
 Vec3<float> Zeichnung3D::applyWorldTransformation(
 Vec3<float> Zeichnung3D::applyWorldTransformation(
     const Vec3<float>& modelPos) const
     const Vec3<float>& modelPos) const

+ 23 - 23
Zeichnung3D.h

@@ -1,4 +1,4 @@
-#pragma once
+#pragma once
 
 
 #include "Mat4.h"
 #include "Mat4.h"
 #include "ReferenceCounter.h"
 #include "ReferenceCounter.h"
@@ -14,12 +14,12 @@ namespace Framework
     {
     {
     protected:
     protected:
         Vec3<float> pos;   //! Position des Objekts
         Vec3<float> pos;   //! Position des Objekts
-        Vec3<float> angle; //! Drehungswinkel für x, y und z
+        Vec3<float> angle; //! Drehungswinkel fuer x, y und z
         Mat4<float> welt;  //! Wlet translation matrix
         Mat4<float> welt;  //! Wlet translation matrix
         float radius;      //! Der radius einer Kugel, der das gesamte Objekt
         float radius;      //! Der radius einer Kugel, der das gesamte Objekt
-                           //! umschließt
+                           //! umschliesst
         bool alpha; //! Speichert ob das Objekt teilweise oder ganz transparente
         bool alpha; //! Speichert ob das Objekt teilweise oder ganz transparente
-                    //! stellen enthält
+                    //! stellen enthaelt
         bool rend;
         bool rend;
         float size;
         float size;
 
 
@@ -62,15 +62,15 @@ namespace Framework
         //! \param winkel Die drehung um die z achse
         //! \param winkel Die drehung um die z achse
         DLLEXPORT void setDrehungZ(float winkel);
         DLLEXPORT void setDrehungZ(float winkel);
         //! Legt fest, ob das Objekt teilweise oder ganz transparente stellen
         //! Legt fest, ob das Objekt teilweise oder ganz transparente stellen
-        //! enthält \param a true, wenn teilweise oder ganz transparente stellen
+        //! enthaelt \param a true, wenn teilweise oder ganz transparente stellen
         //! vorhanden sind
         //! vorhanden sind
         DLLEXPORT void setAlpha(bool a);
         DLLEXPORT void setAlpha(bool a);
         //! Setzt die skallierung
         //! Setzt die skallierung
         DLLEXPORT void setSize(float size);
         DLLEXPORT void setSize(float size);
         //! Errechnet die Matrizen aller Knochen des Skeletts der Zeichnung
         //! Errechnet die Matrizen aller Knochen des Skeletts der Zeichnung
         //! \param viewProj Die miteinander multiplizierten Kameramatrizen
         //! \param viewProj Die miteinander multiplizierten Kameramatrizen
-        //! \param matBuffer Ein Array mit Matrizen, der gefüllt werden soll
-        //! \return Die Anzahl der Matrizen, die die Zeichnung benötigt
+        //! \param matBuffer Ein Array mit Matrizen, der gefuellt werden soll
+        //! \return Die Anzahl der Matrizen, die die Zeichnung benoetigt
         DLLEXPORT virtual int errechneMatrizen(
         DLLEXPORT virtual int errechneMatrizen(
             const Mat4<float>& viewProj, Mat4<float>* matBuffer);
             const Mat4<float>& viewProj, Mat4<float>* matBuffer);
         //! Verarbeitet ein Mausereignis
         //! Verarbeitet ein Mausereignis
@@ -81,36 +81,36 @@ namespace Framework
         DLLEXPORT virtual void doTastaturEreignis(TastaturEreignis& te);
         DLLEXPORT virtual void doTastaturEreignis(TastaturEreignis& te);
         //! Verarbeitet die vergangene Zeit
         //! Verarbeitet die vergangene Zeit
         //! \param tickval Die zeit in sekunden, die seit dem letzten Aufruf der
         //! \param tickval Die zeit in sekunden, die seit dem letzten Aufruf der
-        //! Funktion vergangen ist \return true, wenn sich das Objekt verändert
+        //! Funktion vergangen ist \return true, wenn sich das Objekt veraendert
         //! hat, false sonnst.
         //! hat, false sonnst.
         DLLEXPORT virtual bool tick(double tickval);
         DLLEXPORT virtual bool tick(double tickval);
-        //! Gibt zurück, ob das Objekt teilweise oder ganz transparente stellen
-        //! enthält
+        //! Gibt zurueck, ob das Objekt teilweise oder ganz transparente stellen
+        //! enthaelt
         DLLEXPORT bool hatAlpha() const;
         DLLEXPORT bool hatAlpha() const;
-        //! Gibt den radius einer Kugel zurück, die das gesammte Model
-        //! umschließt
+        //! Gibt den radius einer Kugel zurueck, die das gesammte Model
+        //! umschliesst
         DLLEXPORT inline float getRadius() const;
         DLLEXPORT inline float getRadius() const;
-        //! Gibt einen Punkt zurück, der die Position der Zeichnung in der Welt
+        //! Gibt einen Punkt zurueck, der die Position der Zeichnung in der Welt
         //! darstellt
         //! darstellt
         DLLEXPORT const Vec3<float>& getPos() const;
         DLLEXPORT const Vec3<float>& getPos() const;
-        //! Gibt die X Position der Zeichnung in der Welt zurück
+        //! Gibt die X Position der Zeichnung in der Welt zurueck
         DLLEXPORT float getX() const;
         DLLEXPORT float getX() const;
-        //! Gibt die Y Position der Zeichnung in der Welt zurück
+        //! Gibt die Y Position der Zeichnung in der Welt zurueck
         DLLEXPORT float getY() const;
         DLLEXPORT float getY() const;
-        //! Gibt die Z Position der Zeichnung in der Welt zurück
+        //! Gibt die Z Position der Zeichnung in der Welt zurueck
         DLLEXPORT float getZ() const;
         DLLEXPORT float getZ() const;
-        //! Gibt einen Vektor zurück, der die drehung der Zeichnung in der Welt
-        //! darstellt. x ist die Drehung um die X Achse im Bogenmaß usw
+        //! Gibt einen Vektor zurueck, der die drehung der Zeichnung in der Welt
+        //! darstellt. x ist die Drehung um die X Achse im Bogenmass usw
         DLLEXPORT const Vec3<float>& getDrehung() const;
         DLLEXPORT const Vec3<float>& getDrehung() const;
-        //! Gibt die Drehung um die X Achse im Bogenmaß zurück
+        //! Gibt die Drehung um die X Achse im Bogenmass zurueck
         DLLEXPORT float getXDrehung() const;
         DLLEXPORT float getXDrehung() const;
-        //! Gibt die Drehung um die Y Achse im Bogenmaß zurück
+        //! Gibt die Drehung um die Y Achse im Bogenmass zurueck
         DLLEXPORT float getYDrehung() const;
         DLLEXPORT float getYDrehung() const;
-        //! Gibt die Drehung um die Z Achse im Bogenmaß zurück
+        //! Gibt die Drehung um die Z Achse im Bogenmass zurueck
         DLLEXPORT float getZDrehung() const;
         DLLEXPORT float getZDrehung() const;
-        //! Gibt die Matrix zurück, die die Zeichnung in den Welt Raum übersetzt
+        //! Gibt die Matrix zurueck, die die Zeichnung in den Welt Raum uebersetzt
         DLLEXPORT const Mat4<float>& getMatrix() const;
         DLLEXPORT const Mat4<float>& getMatrix() const;
-        //! Berechnet wür einen Punkt in lokalen Zeichnungs Koordinaten den
+        //! Berechnet wuer einen Punkt in lokalen Zeichnungs Koordinaten den
         //! Punkt in Weltkoordinaten durch anwendung von Drehung, Skallierung
         //! Punkt in Weltkoordinaten durch anwendung von Drehung, Skallierung
         //! und Verschiebung
         //! und Verschiebung
         DLLEXPORT Vec3<float> applyWorldTransformation(
         DLLEXPORT Vec3<float> applyWorldTransformation(

+ 35 - 35
Zeit.cpp

@@ -1,4 +1,4 @@
-#include "Zeit.h"
+#include "Zeit.h"
 
 
 #include <ctime>
 #include <ctime>
 #include <time.h>
 #include <time.h>
@@ -329,23 +329,23 @@ int Uhrzeit::minusSekunde(__int64 sekunde) // subtrahiert sekunde Sekunden
 }
 }
 
 
 // constant
 // constant
-int Uhrzeit::getStunde() const // gibt die Stunde zurück
+int Uhrzeit::getStunde() const // gibt die Stunde zurueck
 {
 {
     return (int)stunde;
     return (int)stunde;
 }
 }
 
 
-int Uhrzeit::getMinute() const // gibt die Minute zurück
+int Uhrzeit::getMinute() const // gibt die Minute zurueck
 {
 {
     return (int)minute;
     return (int)minute;
 }
 }
 
 
-int Uhrzeit::getSekunde() const // gibt die Sekunde zurück
+int Uhrzeit::getSekunde() const // gibt die Sekunde zurueck
 {
 {
     return (int)sekunde;
     return (int)sekunde;
 }
 }
 
 
 Text* Uhrzeit::getUhrzeit(
 Text* Uhrzeit::getUhrzeit(
-    const char* format) const // gibt die Uhrzeit als Text formatiert zurück
+    const char* format) const // gibt die Uhrzeit als Text formatiert zurueck
 {
 {
     Text* ret = new Text("");
     Text* ret = new Text("");
     int flen = textLength(format);
     int flen = textLength(format);
@@ -371,7 +371,7 @@ Text* Uhrzeit::getUhrzeit(
 }
 }
 
 
 bool Uhrzeit::istGleich(
 bool Uhrzeit::istGleich(
-    Uhrzeit* zeit) const // prüft, ob die Uhrzeit gleich zeit ist
+    Uhrzeit* zeit) const // prueft, ob die Uhrzeit gleich zeit ist
 {
 {
     bool ret = stunde == zeit->getStunde() && minute == zeit->getMinute()
     bool ret = stunde == zeit->getStunde() && minute == zeit->getMinute()
             && sekunde == zeit->getSekunde();
             && sekunde == zeit->getSekunde();
@@ -426,25 +426,25 @@ bool Uhrzeit::istGleich(int stunde, int minute, int sekunde) const
 }
 }
 
 
 bool Uhrzeit::stundeGleich(
 bool Uhrzeit::stundeGleich(
-    int stunde) const // prüft, ob die Stunde gleich stunde ist
+    int stunde) const // prueft, ob die Stunde gleich stunde ist
 {
 {
     return this->stunde == stunde;
     return this->stunde == stunde;
 }
 }
 
 
 bool Uhrzeit::minuteGleich(
 bool Uhrzeit::minuteGleich(
-    int minute) const // prüft, ob die Minute gleich minute ist
+    int minute) const // prueft, ob die Minute gleich minute ist
 {
 {
     return this->minute == minute;
     return this->minute == minute;
 }
 }
 
 
 bool Uhrzeit::sekundeGleich(
 bool Uhrzeit::sekundeGleich(
-    int sekunde) const // prüft, ob die Sekunde gleich sekunde ist
+    int sekunde) const // prueft, ob die Sekunde gleich sekunde ist
 {
 {
     return this->sekunde == sekunde;
     return this->sekunde == sekunde;
 }
 }
 
 
 bool Uhrzeit::istKleiner(
 bool Uhrzeit::istKleiner(
-    Uhrzeit* zeit) const // prüft, ob die Zeit kleiner als zeit ist
+    Uhrzeit* zeit) const // prueft, ob die Zeit kleiner als zeit ist
 {
 {
     bool ret
     bool ret
         = istKleiner(zeit->getStunde(), zeit->getMinute(), zeit->getSekunde());
         = istKleiner(zeit->getStunde(), zeit->getMinute(), zeit->getSekunde());
@@ -516,7 +516,7 @@ bool Uhrzeit::istKleiner(const char* format, Text* zeit) const
 }
 }
 
 
 bool Uhrzeit::istLater(
 bool Uhrzeit::istLater(
-    Uhrzeit* zeit) const // prüft, ob die Zeit größer als zeit ist
+    Uhrzeit* zeit) const // prueft, ob die Zeit groesser als zeit ist
 {
 {
     bool ret
     bool ret
         = istLater(zeit->getStunde(), zeit->getMinute(), zeit->getSekunde());
         = istLater(zeit->getStunde(), zeit->getMinute(), zeit->getSekunde());
@@ -873,23 +873,23 @@ void Datum::minusTag(int tag) // subtrahiert tag Tage
 }
 }
 
 
 // constant
 // constant
-int Datum::getJahr() const // gibt das Jahr zurück
+int Datum::getJahr() const // gibt das Jahr zurueck
 {
 {
     return jahr;
     return jahr;
 }
 }
 
 
-int Datum::getMonat() const // gibt der Monat zurück
+int Datum::getMonat() const // gibt der Monat zurueck
 {
 {
     return monat;
     return monat;
 }
 }
 
 
-int Datum::getTag() const // gibt der Tag zurück
+int Datum::getTag() const // gibt der Tag zurueck
 {
 {
     return tag;
     return tag;
 }
 }
 
 
 Text* Datum::getDatum(
 Text* Datum::getDatum(
-    const char* format) const // gibt das Datum als Text formatiert zurück
+    const char* format) const // gibt das Datum als Text formatiert zurueck
 {
 {
     Text* ret = new Text("");
     Text* ret = new Text("");
     int flen = textLength(format);
     int flen = textLength(format);
@@ -915,7 +915,7 @@ Text* Datum::getDatum(
 }
 }
 
 
 bool Datum::istGleich(
 bool Datum::istGleich(
-    Datum* datum) const // prüft, ob das Datum gleich datum ist
+    Datum* datum) const // prueft, ob das Datum gleich datum ist
 {
 {
     bool ret = jahr == datum->getJahr() && monat == datum->getMonat()
     bool ret = jahr == datum->getJahr() && monat == datum->getMonat()
             && tag == datum->getTag();
             && tag == datum->getTag();
@@ -968,23 +968,23 @@ bool Datum::istGleich(int jahr, int monat, int tag) const
     return this->jahr == jahr && this->monat == monat && this->tag == tag;
     return this->jahr == jahr && this->monat == monat && this->tag == tag;
 }
 }
 
 
-bool Datum::jahrGleich(int jahr) const // prüft, ob das Jahr gleich jahr ist
+bool Datum::jahrGleich(int jahr) const // prueft, ob das Jahr gleich jahr ist
 {
 {
     return this->jahr == jahr;
     return this->jahr == jahr;
 }
 }
 
 
-bool Datum::monatGleich(int monat) const // prüft, ob der Monat gleich monat ist
+bool Datum::monatGleich(int monat) const // prueft, ob der Monat gleich monat ist
 {
 {
     return this->monat == monat;
     return this->monat == monat;
 }
 }
 
 
-bool Datum::tagGleich(int tag) const // prüft, ob der Tag gleich tag ist
+bool Datum::tagGleich(int tag) const // prueft, ob der Tag gleich tag ist
 {
 {
     return this->tag == tag;
     return this->tag == tag;
 }
 }
 
 
 bool Datum::istKleiner(
 bool Datum::istKleiner(
-    Datum* datum) const // prüft, ob die Datum kleiner als datum ist
+    Datum* datum) const // prueft, ob die Datum kleiner als datum ist
 {
 {
     bool ret = istKleiner(datum->getJahr(), datum->getMonat(), datum->getTag());
     bool ret = istKleiner(datum->getJahr(), datum->getMonat(), datum->getTag());
     datum->release();
     datum->release();
@@ -1055,7 +1055,7 @@ bool Datum::istKleiner(const char* format, Text* datum) const
 }
 }
 
 
 bool Datum::istLater(
 bool Datum::istLater(
-    Datum* datum) const // prüft, ob die Datum größer als datum ist
+    Datum* datum) const // prueft, ob die Datum groesser als datum ist
 {
 {
     bool ret = istLater(datum->getJahr(), datum->getMonat(), datum->getTag());
     bool ret = istLater(datum->getJahr(), datum->getMonat(), datum->getTag());
     datum->release();
     datum->release();
@@ -1467,7 +1467,7 @@ void Zeit::minusSekunde(__int64 sekunde) // subtrahiert sekunde Sekunden
 
 
 // constant
 // constant
 Text* Zeit::getZeit(
 Text* Zeit::getZeit(
-    const char* format) const // gibt die Zeit als Text formatiert zurück
+    const char* format) const // gibt die Zeit als Text formatiert zurueck
 {
 {
     Text* ret = new Text("");
     Text* ret = new Text("");
     int flen = textLength(format);
     int flen = textLength(format);
@@ -1505,7 +1505,7 @@ Text* Zeit::getZeit(
     return ret;
     return ret;
 }
 }
 
 
-bool Zeit::istGleich(Zeit* zeit) const // prüft, ob die Uhrzeit gleich zeit ist
+bool Zeit::istGleich(Zeit* zeit) const // prueft, ob die Uhrzeit gleich zeit ist
 {
 {
     bool ret = datum->istGleich(zeit->getDatum())
     bool ret = datum->istGleich(zeit->getDatum())
             && uhrzeit->istGleich(zeit->getUhrzeit());
             && uhrzeit->istGleich(zeit->getUhrzeit());
@@ -1580,7 +1580,7 @@ bool Zeit::istGleich(
         && uhrzeit->istGleich(stunde, minute, sekunde);
         && uhrzeit->istGleich(stunde, minute, sekunde);
 }
 }
 
 
-Datum* Zeit::getDatum() const // gibt das Datum zurück
+Datum* Zeit::getDatum() const // gibt das Datum zurueck
 {
 {
     return dynamic_cast<Datum*>(datum->getThis());
     return dynamic_cast<Datum*>(datum->getThis());
 }
 }
@@ -1590,7 +1590,7 @@ Datum* Zeit::zDatum() const
     return datum;
     return datum;
 }
 }
 
 
-Uhrzeit* Zeit::getUhrzeit() const // gibt die Uhrzeit zurück
+Uhrzeit* Zeit::getUhrzeit() const // gibt die Uhrzeit zurueck
 {
 {
     return dynamic_cast<Uhrzeit*>(uhrzeit->getThis());
     return dynamic_cast<Uhrzeit*>(uhrzeit->getThis());
 }
 }
@@ -1601,7 +1601,7 @@ Uhrzeit* Zeit::zUhrzeit() const
 }
 }
 
 
 bool Zeit::istKleiner(
 bool Zeit::istKleiner(
-    Zeit* zeit) const // prüft, ob die Zeit kleiner als zeit ist
+    Zeit* zeit) const // prueft, ob die Zeit kleiner als zeit ist
 {
 {
     if (datum->istKleiner(zeit->getDatum()))
     if (datum->istKleiner(zeit->getDatum()))
     {
     {
@@ -1714,7 +1714,7 @@ bool Zeit::istKleiner(const char* format, Text* zeit) const
     return ret;
     return ret;
 }
 }
 
 
-bool Zeit::istLater(Zeit* zeit) const // prüft, ob die Zeit größer als zeit ist
+bool Zeit::istLater(Zeit* zeit) const // prueft, ob die Zeit groesser als zeit ist
 {
 {
     if (datum->istLater(zeit->getDatum()))
     if (datum->istLater(zeit->getDatum()))
     {
     {
@@ -1857,31 +1857,31 @@ void ZeitMesser::messungEnde() // legt des Endpunkt der Zeitmessung fest
 
 
 // constant
 // constant
 double ZeitMesser::getSekunden()
 double ZeitMesser::getSekunden()
-    const // gibt den sekundenabstand zwischen start und ende der Messung zurück
+    const // gibt den sekundenabstand zwischen start und ende der Messung zurueck
 {
 {
     return messung;
     return messung;
 }
 }
 
 
 double ZeitMesser::getMinuten()
 double ZeitMesser::getMinuten()
-    const // gibt den minutenabstand zwischen start und ende der Messung zurück
+    const // gibt den minutenabstand zwischen start und ende der Messung zurueck
 {
 {
     return messung / 60;
     return messung / 60;
 }
 }
 
 
 double ZeitMesser::getStunden()
 double ZeitMesser::getStunden()
-    const // gibt den stundenabstand zwischen start und ende der Messung zurück
+    const // gibt den stundenabstand zwischen start und ende der Messung zurueck
 {
 {
     return messung / 3600;
     return messung / 3600;
 }
 }
 
 
-//! gibt true zurück, wenn aktuell eine MEssung läuft
+//! gibt true zurueck, wenn aktuell eine MEssung laeuft
 DLLEXPORT bool ZeitMesser::isMeasuring() const
 DLLEXPORT bool ZeitMesser::isMeasuring() const
 {
 {
     return start != 0;
     return start != 0;
 }
 }
 
 
 // Globale Funktionen
 // Globale Funktionen
-Uhrzeit* Framework::getUhrzeit() // gibt die aktuelle Uhrzeit zurück
+Uhrzeit* Framework::getUhrzeit() // gibt die aktuelle Uhrzeit zurueck
 {
 {
 #ifdef WIN32
 #ifdef WIN32
     Uhrzeit* ret = new Uhrzeit();
     Uhrzeit* ret = new Uhrzeit();
@@ -1899,7 +1899,7 @@ Uhrzeit* Framework::getUhrzeit() // gibt die aktuelle Uhrzeit zurück
 #endif
 #endif
 }
 }
 
 
-Datum* Framework::getDatum() // gibt das aktuelle Datum zurück
+Datum* Framework::getDatum() // gibt das aktuelle Datum zurueck
 {
 {
 #ifdef WIN32
 #ifdef WIN32
     Datum* ret = new Datum();
     Datum* ret = new Datum();
@@ -1917,7 +1917,7 @@ Datum* Framework::getDatum() // gibt das aktuelle Datum zurück
 #endif
 #endif
 }
 }
 
 
-Zeit* Framework::getZeit() // gibt die aktuelle Zeit( Datum und Uhrzeit ) zurück
+Zeit* Framework::getZeit() // gibt die aktuelle Zeit( Datum und Uhrzeit ) zurueck
 {
 {
 #ifdef WIN32
 #ifdef WIN32
     Zeit* ret = new Zeit();
     Zeit* ret = new Zeit();
@@ -1945,7 +1945,7 @@ Zeit* Framework::getZeit() // gibt die aktuelle Zeit( Datum und Uhrzeit ) zurüc
 #endif
 #endif
 }
 }
 
 
-bool Framework::istSchaltjahr(int jahr) // prüft, ob jahr ein Schaltjahr ist
+bool Framework::istSchaltjahr(int jahr) // prueft, ob jahr ein Schaltjahr ist
 {
 {
     if (jahr % 4 == 0)
     if (jahr % 4 == 0)
     {
     {

+ 267 - 267
Zeit.h

@@ -1,4 +1,4 @@
-#ifndef Zeit_H
+#ifndef Zeit_H
 #define Zeit_H
 #define Zeit_H
 
 
 #include <time.h>
 #include <time.h>
@@ -27,52 +27,52 @@ namespace Framework
         DLLEXPORT Uhrzeit();
         DLLEXPORT Uhrzeit();
 
 
         //! Setzt die Uhrzeit durch kopieren.
         //! Setzt die Uhrzeit durch kopieren.
-        //! \param zeit Aus diesem Zeichnung werden die Werte für Stunde, Minute
+        //! \param zeit Aus diesem Zeichnung werden die Werte fuer Stunde, Minute
         //! und Sekunde kopiert.
         //! und Sekunde kopiert.
         DLLEXPORT int setUhrzeit(Uhrzeit* zeit);
         DLLEXPORT int setUhrzeit(Uhrzeit* zeit);
         //! Setzt die Uhrzeit.
         //! Setzt die Uhrzeit.
         //! \param stunde Die Stunde der neuen Uhrzeit.
         //! \param stunde Die Stunde der neuen Uhrzeit.
         //! \param minute Die Minute der neuen Uhrzeit.
         //! \param minute Die Minute der neuen Uhrzeit.
         //! \param sekunde Die Sekunde der neuen Uhrzeit.
         //! \param sekunde Die Sekunde der neuen Uhrzeit.
-        //! \return Die Anzahl übriger Tage.
+        //! \return Die Anzahl uebriger Tage.
         //! Beispiel: setUhrzeit( 30, 30, 30 ); return: 1, gespeichert: 6:30:30
         //! Beispiel: setUhrzeit( 30, 30, 30 ); return: 1, gespeichert: 6:30:30
         DLLEXPORT int setUhrzeit(int stunde, int minute, int sekunde);
         DLLEXPORT int setUhrzeit(int stunde, int minute, int sekunde);
         //! Setzt die Uhrzeit.
         //! Setzt die Uhrzeit.
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
-        //! zeit Eine Zeichenfolge die die neue Uhrzeit enthält. \return Die
-        //! Anzahl übriger Tage. Beispiel: setUhrzeit( "h:i:s", "05:30:00" );
+        //! zeit Eine Zeichenfolge die die neue Uhrzeit enthaelt. \return Die
+        //! Anzahl uebriger Tage. Beispiel: setUhrzeit( "h:i:s", "05:30:00" );
         //! Beispiel: setUhrzeit( "h:i:s", "30:30:00" ); return: 1, gespeichert:
         //! Beispiel: setUhrzeit( "h:i:s", "30:30:00" ); return: 1, gespeichert:
         //! 6:30:00
         //! 6:30:00
         DLLEXPORT int setUhrzeit(const char* format, const char* zeit);
         DLLEXPORT int setUhrzeit(const char* format, const char* zeit);
         //! Setzt die Uhrzeit.
         //! Setzt die Uhrzeit.
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
-        //! zeit Ein Text Zeichnung, dass die neue Uhrzeit enthält. \return Die
-        //! Anzahl übriger Tage. Beispiel: setUhrzeit( "h:i:s", new Text(
+        //! zeit Ein Text Zeichnung, dass die neue Uhrzeit enthaelt. \return Die
+        //! Anzahl uebriger Tage. Beispiel: setUhrzeit( "h:i:s", new Text(
         //! "05:30:00" ) ); Beispiel: setUhrzeit( "h:i:s", new Text( "30:30:00"
         //! "05:30:00" ) ); Beispiel: setUhrzeit( "h:i:s", new Text( "30:30:00"
         //! ) ); return: 1, gespeichert: 6:30:00
         //! ) ); return: 1, gespeichert: 6:30:00
         DLLEXPORT int setUhrzeit(const char* format, Text* zeit);
         DLLEXPORT int setUhrzeit(const char* format, Text* zeit);
         //! setzt die Stunde.
         //! setzt die Stunde.
         //! \param stunde Die Stunde, die gespeichert werden soll.
         //! \param stunde Die Stunde, die gespeichert werden soll.
-        //! \return Die Anzahl übriger Tage.
+        //! \return Die Anzahl uebriger Tage.
         //! Beispiel: setStunde( 30 ); return: 1 Tag, gespeicherte Stunden: 6
         //! Beispiel: setStunde( 30 ); return: 1 Tag, gespeicherte Stunden: 6
         DLLEXPORT int setStunde(int stunde);
         DLLEXPORT int setStunde(int stunde);
         //! setzt die Minute.
         //! setzt die Minute.
         //! \param minute Die Minute, die gespeichert werden soll.
         //! \param minute Die Minute, die gespeichert werden soll.
-        //! \return Die Anzahl übriger Tage.
+        //! \return Die Anzahl uebriger Tage.
         //! Beispiel: Alte Zeit: 23:50:10, setMinute( 80 ); return: 1,
         //! Beispiel: Alte Zeit: 23:50:10, setMinute( 80 ); return: 1,
         //! gespeicherte Zeit: 01:10:10
         //! gespeicherte Zeit: 01:10:10
         DLLEXPORT int setMinute(int minute);
         DLLEXPORT int setMinute(int minute);
         //! setzt die Sekunde.
         //! setzt die Sekunde.
         //! \param minute Die Sekunde, die gespeichert werden soll.
         //! \param minute Die Sekunde, die gespeichert werden soll.
-        //! \return Die Anzahl übriger Tage.
+        //! \return Die Anzahl uebriger Tage.
         //! Beispiel: Alte Zeit: 23:59:10, setSekunde( 80 ); return: 1,
         //! Beispiel: Alte Zeit: 23:59:10, setSekunde( 80 ); return: 1,
         //! gespeicherte Zeit: 00:00:30
         //! gespeicherte Zeit: 00:00:30
         DLLEXPORT int setSekunde(int sekunde);
         DLLEXPORT int setSekunde(int sekunde);
         //! errechnet die Summe von dieser und einer anderen Uhrzeit und
         //! errechnet die Summe von dieser und einer anderen Uhrzeit und
         //! speichert diese. \param zeit Die Uhrzeit, deren Werte addiert werden
         //! speichert diese. \param zeit Die Uhrzeit, deren Werte addiert werden
-        //! sollen. \return Die Anzahl übriger Tage. Beispiel: Alte Zeit:
+        //! sollen. \return Die Anzahl uebriger Tage. Beispiel: Alte Zeit:
         //! 19:40:18, plusZeit( (10:05:30) ); return 1, gespeicherte Zeit:
         //! 19:40:18, plusZeit( (10:05:30) ); return 1, gespeicherte Zeit:
         //! 05:45:48
         //! 05:45:48
         DLLEXPORT int plusUhrzeit(Uhrzeit* zeit);
         DLLEXPORT int plusUhrzeit(Uhrzeit* zeit);
@@ -80,7 +80,7 @@ namespace Framework
         //! speichert diese. \param stunde Die Stunden die Werte addiert werden
         //! speichert diese. \param stunde Die Stunden die Werte addiert werden
         //! sollen. \param minute Die Minute die Werte addiert werden sollen.
         //! sollen. \param minute Die Minute die Werte addiert werden sollen.
         //! \param sekunde Die Sekunde die Werte addiert werden sollen.
         //! \param sekunde Die Sekunde die Werte addiert werden sollen.
-        //! \return Die Anzahl übriger Tage.
+        //! \return Die Anzahl uebriger Tage.
         //! Beispiel: Alte Zeit: 19:40:18, plusZeit( 10, 5, 30 ); return 1,
         //! Beispiel: Alte Zeit: 19:40:18, plusZeit( 10, 5, 30 ); return 1,
         //! gespeicherte Zeit: 05:45:48
         //! gespeicherte Zeit: 05:45:48
         DLLEXPORT int plusUhrzeit(int stunde, int minute, int sekunde);
         DLLEXPORT int plusUhrzeit(int stunde, int minute, int sekunde);
@@ -88,7 +88,7 @@ namespace Framework
         //! speichert diese. \param format Eine Zeichenfolge, die bestimmt in
         //! speichert diese. \param format Eine Zeichenfolge, die bestimmt in
         //! welcher Form die Uhrzeit in (zeit) vorliegt. h=Stunde,
         //! welcher Form die Uhrzeit in (zeit) vorliegt. h=Stunde,
         //! i=Minute,s=Sekunde. \param zeit Eine Zeichenfolge die die neue
         //! i=Minute,s=Sekunde. \param zeit Eine Zeichenfolge die die neue
-        //! Uhrzeit enthält. \return Die Anzahl übriger Tage. Beispiel:
+        //! Uhrzeit enthaelt. \return Die Anzahl uebriger Tage. Beispiel:
         //! plusUhrzeit( "h:i:s", "05:20:00" ); Beispiel: Alte Zeit: 19:40:18,
         //! plusUhrzeit( "h:i:s", "05:20:00" ); Beispiel: Alte Zeit: 19:40:18,
         //! plusZeit( "h:i:s", "10:05:30" ); return 1, gespeicherte Zeit:
         //! plusZeit( "h:i:s", "10:05:30" ); return 1, gespeicherte Zeit:
         //! 05:45:48
         //! 05:45:48
@@ -97,32 +97,32 @@ namespace Framework
         //! speichert diese. \param format Eine Zeichenfolge, die bestimmt in
         //! speichert diese. \param format Eine Zeichenfolge, die bestimmt in
         //! welcher Form die Uhrzeit in (zeit) vorliegt. h=Stunde,
         //! welcher Form die Uhrzeit in (zeit) vorliegt. h=Stunde,
         //! i=Minute,s=Sekunde. \param zeit Ein Text Zeichnung, welches die neue
         //! i=Minute,s=Sekunde. \param zeit Ein Text Zeichnung, welches die neue
-        //! Uhrzeit enthält. \return Die Anzahl übriger Tage. Beispiel:
+        //! Uhrzeit enthaelt. \return Die Anzahl uebriger Tage. Beispiel:
         //! plusUhrzeit( "h:i:s", new Text( "05:20:00" ) ); Beispiel: Alte Zeit:
         //! plusUhrzeit( "h:i:s", new Text( "05:20:00" ) ); Beispiel: Alte Zeit:
         //! 19:40:18, plusZeit( "h:i:s", new Text( "10:05:30" ) ); return 1,
         //! 19:40:18, plusZeit( "h:i:s", new Text( "10:05:30" ) ); return 1,
         //! gespeicherte Zeit: 05:45:48
         //! gespeicherte Zeit: 05:45:48
         DLLEXPORT int plusUhrzeit(const char* format, Text* zeit);
         DLLEXPORT int plusUhrzeit(const char* format, Text* zeit);
         //! errechnet die Summe von dieser und einer anderen Uhrzeit und
         //! errechnet die Summe von dieser und einer anderen Uhrzeit und
         //! speichert diese. \param stunde die draufzurechnenden Stunden.
         //! speichert diese. \param stunde die draufzurechnenden Stunden.
-        //! \return Die Anzahl übriger Tage.
+        //! \return Die Anzahl uebriger Tage.
         //! Beispiel: Alte Zeit: 20:50:30, plusStunde( 10 ); return 1,
         //! Beispiel: Alte Zeit: 20:50:30, plusStunde( 10 ); return 1,
         //! gespeicherte Zeit: 6:50:30
         //! gespeicherte Zeit: 6:50:30
         DLLEXPORT int plusStunde(__int64 stunde);
         DLLEXPORT int plusStunde(__int64 stunde);
         //! errechnet die Summe von dieser und einer anderen Uhrzeit und
         //! errechnet die Summe von dieser und einer anderen Uhrzeit und
         //! speichert diese. \param minute die draufzurechnenden Minuten.
         //! speichert diese. \param minute die draufzurechnenden Minuten.
-        //! \return Die Anzahl übriger Tage.
+        //! \return Die Anzahl uebriger Tage.
         //! Beispiel: Alte Zeit: 23:50:30, plusMinute( 11 ); return 1,
         //! Beispiel: Alte Zeit: 23:50:30, plusMinute( 11 ); return 1,
         //! gespeicherte Zeit: 00:01:30
         //! gespeicherte Zeit: 00:01:30
         DLLEXPORT int plusMinute(__int64 minute);
         DLLEXPORT int plusMinute(__int64 minute);
         //! errechnet die Summe von dieser und einer anderen Uhrzeit und
         //! errechnet die Summe von dieser und einer anderen Uhrzeit und
         //! speichert diese. \param sekunde die draufzurechnenden Sekunden.
         //! speichert diese. \param sekunde die draufzurechnenden Sekunden.
-        //! \return Die Anzahl übriger Tage.
+        //! \return Die Anzahl uebriger Tage.
         //! Beispiel: Alte Zeit: 23:59:30, plusSekunde( 40 ); return 1,
         //! Beispiel: Alte Zeit: 23:59:30, plusSekunde( 40 ); return 1,
         //! gespeicherte Zeit: 00:00:10
         //! gespeicherte Zeit: 00:00:10
         DLLEXPORT int plusSekunde(__int64 sekunde);
         DLLEXPORT int plusSekunde(__int64 sekunde);
         //! zieht eine gegebene Uhrzeit von dieser ab und speichert das
         //! zieht eine gegebene Uhrzeit von dieser ab und speichert das
         //! Ergebnis. \param zeit Die Uhrzeit, die von dieser abgezogen werden
         //! Ergebnis. \param zeit Die Uhrzeit, die von dieser abgezogen werden
-        //! soll. \return Die Anzahl übriger Tage. Beispiel Alte Zeit: 10:40:18,
+        //! soll. \return Die Anzahl uebriger Tage. Beispiel Alte Zeit: 10:40:18,
         //! minusUhrzeit( (19:05:30) ); return -1, gespeicherte Zeit: 15:34:48
         //! minusUhrzeit( (19:05:30) ); return -1, gespeicherte Zeit: 15:34:48
         DLLEXPORT int minusUhrzeit(Uhrzeit* zeit);
         DLLEXPORT int minusUhrzeit(Uhrzeit* zeit);
         //! zieht eine gegebene Uhrzeit von dieser ab und speichert das
         //! zieht eine gegebene Uhrzeit von dieser ab und speichert das
@@ -130,155 +130,155 @@ namespace Framework
         //! abgezogen werden sollen. \param minute Die Minuten, die von dieser
         //! abgezogen werden sollen. \param minute Die Minuten, die von dieser
         //! Uhrzeit abgezogen werden sollen. \param sekunde Die Sekunden, die
         //! Uhrzeit abgezogen werden sollen. \param sekunde Die Sekunden, die
         //! von dieser Uhrzeit abgezogen werden sollen. \return Die Anzahl
         //! von dieser Uhrzeit abgezogen werden sollen. \return Die Anzahl
-        //! übriger Tage. Beispiel Alte Zeit: 10:40:18, minusUhrzeit( 19, 05, 30
+        //! uebriger Tage. Beispiel Alte Zeit: 10:40:18, minusUhrzeit( 19, 05, 30
         //! ); return -1, gespeicherte Zeit: 15:34:48
         //! ); return -1, gespeicherte Zeit: 15:34:48
         DLLEXPORT int minusUhrzeit(int stunde, int minute, int sekunde);
         DLLEXPORT int minusUhrzeit(int stunde, int minute, int sekunde);
         //! zieht eine gegebene Uhrzeit von dieser ab und speichert das
         //! zieht eine gegebene Uhrzeit von dieser ab und speichert das
         //! Ergebnis. \param format Eine Zeichenfolge, die bestimmt in welcher
         //! Ergebnis. \param format Eine Zeichenfolge, die bestimmt in welcher
         //! Form die Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde.
         //! Form die Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde.
-        //! \param zeit Eine Zeichenfolge die die neue Uhrzeit enthält.
-        //! \return Die Anzahl übriger Tage.
+        //! \param zeit Eine Zeichenfolge die die neue Uhrzeit enthaelt.
+        //! \return Die Anzahl uebriger Tage.
         //! Beispiel Alte Zeit: 10:40:18, minusUhrzeit( "h:i:s", "19:05:30" );
         //! Beispiel Alte Zeit: 10:40:18, minusUhrzeit( "h:i:s", "19:05:30" );
         //! return -1, gespeicherte Zeit: 15:34:48
         //! return -1, gespeicherte Zeit: 15:34:48
         DLLEXPORT int minusUhrzeit(const char* format, const char* zeit);
         DLLEXPORT int minusUhrzeit(const char* format, const char* zeit);
         //! zieht eine gegebene Uhrzeit von dieser ab und speichert das
         //! zieht eine gegebene Uhrzeit von dieser ab und speichert das
         //! Ergebnis. \param format Eine Zeichenfolge, die bestimmt in welcher
         //! Ergebnis. \param format Eine Zeichenfolge, die bestimmt in welcher
         //! Form die Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde.
         //! Form die Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde.
-        //! \param zeit Ein Text Zeichnung, welches die neue Uhrzeit enthält.
-        //! \return Die Anzahl übriger Tage.
+        //! \param zeit Ein Text Zeichnung, welches die neue Uhrzeit enthaelt.
+        //! \return Die Anzahl uebriger Tage.
         //! Beispiel Alte Zeit: 10:40:18, minusUhrzeit( "h:i:s", new Text(
         //! Beispiel Alte Zeit: 10:40:18, minusUhrzeit( "h:i:s", new Text(
         //! "19:05:30" ) ); return -1, gespeicherte Zeit: 15:34:48
         //! "19:05:30" ) ); return -1, gespeicherte Zeit: 15:34:48
         DLLEXPORT int minusUhrzeit(const char* format, Text* zeit);
         DLLEXPORT int minusUhrzeit(const char* format, Text* zeit);
         //! zieht eine gegebene Zeit von dieser ab und speichert das Ergebnis.
         //! zieht eine gegebene Zeit von dieser ab und speichert das Ergebnis.
         //! \param stunde Die abzuziehenden Stunden.
         //! \param stunde Die abzuziehenden Stunden.
-        //! \return Die Anzahl übriger Tage.
+        //! \return Die Anzahl uebriger Tage.
         //! Beispiel Alte Zeit: 10:40:18, minusStunde( 19 ); return -1,
         //! Beispiel Alte Zeit: 10:40:18, minusStunde( 19 ); return -1,
         //! gespeicherte Zeit: 15:40:18
         //! gespeicherte Zeit: 15:40:18
         DLLEXPORT int minusStunde(__int64 stunde);
         DLLEXPORT int minusStunde(__int64 stunde);
         //! zieht eine gegebene Zeit von dieser ab und speichert das Ergebnis.
         //! zieht eine gegebene Zeit von dieser ab und speichert das Ergebnis.
         //! \param minute Die abzuziehenden Minuten.
         //! \param minute Die abzuziehenden Minuten.
-        //! \return Die Anzahl übriger Tage.
+        //! \return Die Anzahl uebriger Tage.
         //! Beispiel Alte Zeit: 00:40:18, minusStunde( 50 ); return -1,
         //! Beispiel Alte Zeit: 00:40:18, minusStunde( 50 ); return -1,
         //! gespeicherte Zeit: 23:50:18
         //! gespeicherte Zeit: 23:50:18
         DLLEXPORT int minusMinute(__int64 minute);
         DLLEXPORT int minusMinute(__int64 minute);
         //! zieht eine gegebene Zeit von dieser ab und speichert das Ergebnis.
         //! zieht eine gegebene Zeit von dieser ab und speichert das Ergebnis.
         //! \param sekunde Die abzuziehenden Sekunden.
         //! \param sekunde Die abzuziehenden Sekunden.
-        //! \return Die Anzahl übriger Tage.
+        //! \return Die Anzahl uebriger Tage.
         //! Beispiel Alte Zeit: 00:00:20, minusStunde( 50 ); return -1,
         //! Beispiel Alte Zeit: 00:00:20, minusStunde( 50 ); return -1,
         //! gespeicherte Zeit: 23:59:30
         //! gespeicherte Zeit: 23:59:30
         DLLEXPORT int minusSekunde(__int64 sekunde);
         DLLEXPORT int minusSekunde(__int64 sekunde);
 
 
-        //! gibt die Stunde zurück.
+        //! gibt die Stunde zurueck.
         DLLEXPORT int getStunde() const;
         DLLEXPORT int getStunde() const;
-        //! gibt die Minute zurück.
+        //! gibt die Minute zurueck.
         DLLEXPORT int getMinute() const;
         DLLEXPORT int getMinute() const;
-        //! gibt die Sekunde zurück.
+        //! gibt die Sekunde zurueck.
         DLLEXPORT int getSekunde() const;
         DLLEXPORT int getSekunde() const;
-        //! gibt die Uhrzeit als Text formatiert zurück.
+        //! gibt die Uhrzeit als Text formatiert zurueck.
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
-        //! Uhrzeit zurückgegeben werden soll. h=Stunde, i=Minute,s=Sekunde.
+        //! Uhrzeit zurueckgegeben werden soll. h=Stunde, i=Minute,s=Sekunde.
         //! Beispiel: Zeit: 5:40:39, getUhrzeit( "h:i:s" ); return: "5:40:39"
         //! Beispiel: Zeit: 5:40:39, getUhrzeit( "h:i:s" ); return: "5:40:39"
         DLLEXPORT Text* getUhrzeit(const char* format) const;
         DLLEXPORT Text* getUhrzeit(const char* format) const;
-        //! prüft, ob die Uhrzeit gleich zeit ist.
+        //! prueft, ob die Uhrzeit gleich zeit ist.
         //! \param zeit Die Uhrzeit, mit der diese verglichen werden soll.
         //! \param zeit Die Uhrzeit, mit der diese verglichen werden soll.
         //! \return (true), wenn die beiden Zeiten geich sind. (false), wenn die
         //! \return (true), wenn die beiden Zeiten geich sind. (false), wenn die
         //! Zeiten nicht gleich sind.
         //! Zeiten nicht gleich sind.
         DLLEXPORT bool istGleich(Uhrzeit* zeit) const;
         DLLEXPORT bool istGleich(Uhrzeit* zeit) const;
-        //! prüft, ob die Uhrzeit gleich zeit ist.
+        //! prueft, ob die Uhrzeit gleich zeit ist.
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
-        //! zeit Eine Zeichenfolge die die andere Uhrzeit enthält. \return
+        //! zeit Eine Zeichenfolge die die andere Uhrzeit enthaelt. \return
         //! (true), wenn die beiden Zeiten geich sind. (false), wenn die Zeiten
         //! (true), wenn die beiden Zeiten geich sind. (false), wenn die Zeiten
         //! nicht gleich sind.
         //! nicht gleich sind.
         DLLEXPORT bool istGleich(const char* format, const char* zeit) const;
         DLLEXPORT bool istGleich(const char* format, const char* zeit) const;
-        //! prüft, ob die Uhrzeit gleich zeit ist.
+        //! prueft, ob die Uhrzeit gleich zeit ist.
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
-        //! zeit Ein Text Zeichnung, welches die andere Uhrzeit enthält. \return
+        //! zeit Ein Text Zeichnung, welches die andere Uhrzeit enthaelt. \return
         //! (true), wenn die beiden Zeiten geich sind. (false), wenn die Zeiten
         //! (true), wenn die beiden Zeiten geich sind. (false), wenn die Zeiten
         //! nicht gleich sind.
         //! nicht gleich sind.
         DLLEXPORT bool istGleich(const char* format, Text* zeit) const;
         DLLEXPORT bool istGleich(const char* format, Text* zeit) const;
-        //! prüft, ob die Uhrzeit gleich der übergebenen Zeit ist. Hier wird
-        //! nicht beachtet, ob die gegebene Zeit eine gültige Uhrzeit ist.
-        //! \param stunde Die Stunden der zu überprüfenden Uhrzeit
-        //! \param minute Die Minuten der zu überprüfenden Uhrzeit
-        //! \param sekunde Die Sekunden der zu überprüfenden Uhrzeit
+        //! prueft, ob die Uhrzeit gleich der uebergebenen Zeit ist. Hier wird
+        //! nicht beachtet, ob die gegebene Zeit eine gueltige Uhrzeit ist.
+        //! \param stunde Die Stunden der zu ueberpruefenden Uhrzeit
+        //! \param minute Die Minuten der zu ueberpruefenden Uhrzeit
+        //! \param sekunde Die Sekunden der zu ueberpruefenden Uhrzeit
         //! \return (true), wenn die beiden Zeiten geich sind. (false), wenn die
         //! \return (true), wenn die beiden Zeiten geich sind. (false), wenn die
         //! Zeiten nicht gleich sind.
         //! Zeiten nicht gleich sind.
         DLLEXPORT bool istGleich(int stunde, int minute, int sekunde) const;
         DLLEXPORT bool istGleich(int stunde, int minute, int sekunde) const;
-        //! prüft, ob die Stunde gleich der gegebenen Stunde ist.
-        //! \param stunde die zu prüfende Stunde.
+        //! prueft, ob die Stunde gleich der gegebenen Stunde ist.
+        //! \param stunde die zu pruefende Stunde.
         //! \return (true), wenn die Stunden gleich sind. (false), wenn sie
         //! \return (true), wenn die Stunden gleich sind. (false), wenn sie
         //! nicht gleich sind.
         //! nicht gleich sind.
         DLLEXPORT bool stundeGleich(int stunde) const;
         DLLEXPORT bool stundeGleich(int stunde) const;
-        //! prüft, ob die Minute gleich der gegebenen Minute ist.
-        //! \param minute die zu prüfende Minute.
+        //! prueft, ob die Minute gleich der gegebenen Minute ist.
+        //! \param minute die zu pruefende Minute.
         //! \return (true), wenn die Minuten gleich sind. (false), wenn sie
         //! \return (true), wenn die Minuten gleich sind. (false), wenn sie
         //! nicht gleich sind.
         //! nicht gleich sind.
         DLLEXPORT bool minuteGleich(int minute) const;
         DLLEXPORT bool minuteGleich(int minute) const;
-        //! prüft, ob die Sekunde gleich der gegebenen Sekunde ist.
-        //! \param sekunde die zu prüfende Sekunde.
+        //! prueft, ob die Sekunde gleich der gegebenen Sekunde ist.
+        //! \param sekunde die zu pruefende Sekunde.
         //! \return (true), wenn die Sekunden gleich sind. (false), wenn sie
         //! \return (true), wenn die Sekunden gleich sind. (false), wenn sie
         //! nicht gleich sind.
         //! nicht gleich sind.
         DLLEXPORT bool sekundeGleich(int sekunde) const;
         DLLEXPORT bool sekundeGleich(int sekunde) const;
-        //! prüft, ob die Uhrzeit kleiner als zeit ist.
-        //! \param zeit Die zu prüfende Uhrzeit.
+        //! prueft, ob die Uhrzeit kleiner als zeit ist.
+        //! \param zeit Die zu pruefende Uhrzeit.
         //! \return (true), wenn die gespeicherte Zeit kleiner als die
         //! \return (true), wenn die gespeicherte Zeit kleiner als die
-        //! übergebene Zeit ist. (false) sonst. Beispiel: (5:30:00).istKleiner(
+        //! uebergebene Zeit ist. (false) sonst. Beispiel: (5:30:00).istKleiner(
         //! (10:40:29) ); return true
         //! (10:40:29) ); return true
         DLLEXPORT bool istKleiner(Uhrzeit* zeit) const;
         DLLEXPORT bool istKleiner(Uhrzeit* zeit) const;
-        //! prüft, ob die Uhrzeit kleiner als die übergebene Zeit ist.
-        //! \param stunde Die Stunden der zu prüfenden Zeit.
-        //! \param minute Die Minute der zu prüfenden Zeit.
-        //! \param sekunde Die Sekunde der zu prüfenden Zeit.
+        //! prueft, ob die Uhrzeit kleiner als die uebergebene Zeit ist.
+        //! \param stunde Die Stunden der zu pruefenden Zeit.
+        //! \param minute Die Minute der zu pruefenden Zeit.
+        //! \param sekunde Die Sekunde der zu pruefenden Zeit.
         //! \return (true), wenn die gespeicherte Zeit kleiner als die
         //! \return (true), wenn die gespeicherte Zeit kleiner als die
-        //! übergebene Zeit ist. (false) sonst. Beispiel: (5:30:00).istKleiner(
+        //! uebergebene Zeit ist. (false) sonst. Beispiel: (5:30:00).istKleiner(
         //! 10, 40, 29 ); return true
         //! 10, 40, 29 ); return true
         DLLEXPORT bool istKleiner(int stunde, int minute, int sekunde) const;
         DLLEXPORT bool istKleiner(int stunde, int minute, int sekunde) const;
-        //! prüft, ob die Uhrzeit kleiner als die übergebene Zeit ist.
+        //! prueft, ob die Uhrzeit kleiner als die uebergebene Zeit ist.
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
-        //! zeit Eine Zeichenfolge die die andere Uhrzeit enthält. \return
-        //! (true), wenn die gespeicherte Zeit kleiner als die übergebene Zeit
+        //! zeit Eine Zeichenfolge die die andere Uhrzeit enthaelt. \return
+        //! (true), wenn die gespeicherte Zeit kleiner als die uebergebene Zeit
         //! ist. (false) sonst. Beispiel: (5:30:00).istKleiner( "h:i:s",
         //! ist. (false) sonst. Beispiel: (5:30:00).istKleiner( "h:i:s",
         //! "10:40:29" ); return true
         //! "10:40:29" ); return true
         DLLEXPORT bool istKleiner(const char* format, const char* zeit) const;
         DLLEXPORT bool istKleiner(const char* format, const char* zeit) const;
-        //! prüft, ob die Uhrzeit kleiner als die übergebene Zeit ist.
+        //! prueft, ob die Uhrzeit kleiner als die uebergebene Zeit ist.
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
-        //! zeit Ein Text Zeichnung, welches die andere Uhrzeit enthält. \return
-        //! (true), wenn die gespeicherte Zeit kleiner als die übergebene Zeit
+        //! zeit Ein Text Zeichnung, welches die andere Uhrzeit enthaelt. \return
+        //! (true), wenn die gespeicherte Zeit kleiner als die uebergebene Zeit
         //! ist. (false) sonst. Beispiel: (5:30:00).istKleiner( "h:i:s",
         //! ist. (false) sonst. Beispiel: (5:30:00).istKleiner( "h:i:s",
         //! "10:40:29" ); return true
         //! "10:40:29" ); return true
         DLLEXPORT bool istKleiner(const char* format, Text* zeit) const;
         DLLEXPORT bool istKleiner(const char* format, Text* zeit) const;
-        //! prüft, ob die Uhrzeit größer als zeit ist.
-        //! \param zeit Die zu prüfende Uhrzeit.
-        //! \return (true), wenn die gespeicherte Zeit größer als die übergebene
-        //! Zeit ist. (false) sonst. Beispiel: (5:30:00).istGrößer( (10:40:29)
+        //! prueft, ob die Uhrzeit groesser als zeit ist.
+        //! \param zeit Die zu pruefende Uhrzeit.
+        //! \return (true), wenn die gespeicherte Zeit groesser als die uebergebene
+        //! Zeit ist. (false) sonst. Beispiel: (5:30:00).istGroesser( (10:40:29)
         //! ); return false
         //! ); return false
         DLLEXPORT bool istLater(Uhrzeit* zeit) const;
         DLLEXPORT bool istLater(Uhrzeit* zeit) const;
-        //! prüft, ob die Uhrzeit größer als die übergebene Zeit ist.
-        //! \param stunde Die Stunden der zu prüfenden Zeit.
-        //! \param minute Die Minute der zu prüfenden Zeit.
-        //! \param sekunde Die Sekunde der zu prüfenden Zeit.
-        //! \return (true), wenn die gespeicherte Zeit größer als die übergebene
-        //! Zeit ist. (false) sonst. Beispiel: (5:30:00).istGrößer( 10, 40, 29
+        //! prueft, ob die Uhrzeit groesser als die uebergebene Zeit ist.
+        //! \param stunde Die Stunden der zu pruefenden Zeit.
+        //! \param minute Die Minute der zu pruefenden Zeit.
+        //! \param sekunde Die Sekunde der zu pruefenden Zeit.
+        //! \return (true), wenn die gespeicherte Zeit groesser als die uebergebene
+        //! Zeit ist. (false) sonst. Beispiel: (5:30:00).istGroesser( 10, 40, 29
         //! ); return false
         //! ); return false
         DLLEXPORT bool istLater(int stunde, int minute, int sekunde) const;
         DLLEXPORT bool istLater(int stunde, int minute, int sekunde) const;
-        //! prüft, ob die Uhrzeit größer als die übergebene Zeit ist.
+        //! prueft, ob die Uhrzeit groesser als die uebergebene Zeit ist.
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
-        //! zeit Eine Zeichenfolge die die andere Uhrzeit enthält. \return
-        //! (true), wenn die gespeicherte Zeit größer als die übergebene Zeit
-        //! ist. (false) sonst. Beispiel: (5:30:00).istGrößer( "h:i:s",
+        //! zeit Eine Zeichenfolge die die andere Uhrzeit enthaelt. \return
+        //! (true), wenn die gespeicherte Zeit groesser als die uebergebene Zeit
+        //! ist. (false) sonst. Beispiel: (5:30:00).istGroesser( "h:i:s",
         //! "10:40:29" ); return false
         //! "10:40:29" ); return false
         DLLEXPORT bool istLater(const char* format, const char* zeit) const;
         DLLEXPORT bool istLater(const char* format, const char* zeit) const;
-        //! prüft, ob die Uhrzeit größer als die übergebene Zeit ist.
+        //! prueft, ob die Uhrzeit groesser als die uebergebene Zeit ist.
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! \param format Eine Zeichenfolge, die bestimmt in welcher Form die
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
         //! Uhrzeit in (zeit) vorliegt. h=Stunde, i=Minute,s=Sekunde. \param
-        //! zeit Ein Text Zeichnung, welches die andere Uhrzeit enthält. \return
-        //! (true), wenn die gespeicherte Zeit größer als die übergebene Zeit
-        //! ist. (false) sonst. Beispiel: (5:30:00).istGrößer( "h:i:s",
+        //! zeit Ein Text Zeichnung, welches die andere Uhrzeit enthaelt. \return
+        //! (true), wenn die gespeicherte Zeit groesser als die uebergebene Zeit
+        //! ist. (false) sonst. Beispiel: (5:30:00).istGroesser( "h:i:s",
         //! "10:40:29" ); return false
         //! "10:40:29" ); return false
         DLLEXPORT bool istLater(const char* format, Text* zeit) const;
         DLLEXPORT bool istLater(const char* format, Text* zeit) const;
     };
     };
@@ -294,222 +294,222 @@ namespace Framework
     public:
     public:
         //! Erzeugt ein neues Datum Zeichnung mit den Standartwerten 0.0.0.
         //! Erzeugt ein neues Datum Zeichnung mit den Standartwerten 0.0.0.
         DLLEXPORT Datum();
         DLLEXPORT Datum();
-        //! Löscht das Datum.
+        //! Loescht das Datum.
         DLLEXPORT ~Datum();
         DLLEXPORT ~Datum();
 
 
         //! Setzt das Datum durch kopieren.
         //! Setzt das Datum durch kopieren.
         //! \param datum Das zu speichernde Datum.
         //! \param datum Das zu speichernde Datum.
         DLLEXPORT void setDatum(Datum* datum);
         DLLEXPORT void setDatum(Datum* datum);
-        //! Setzt das Datum zu den übergebenen Werten.
+        //! Setzt das Datum zu den uebergebenen Werten.
         //! \param jahr Das Jahr des neuen Datums.
         //! \param jahr Das Jahr des neuen Datums.
         //! \param monat Der Monat des neuen Datums.
         //! \param monat Der Monat des neuen Datums.
         //! \param tag Der Tag des neuen Datums.
         //! \param tag Der Tag des neuen Datums.
         DLLEXPORT void setDatum(int jahr, int monat, int tag);
         DLLEXPORT void setDatum(int jahr, int monat, int tag);
-        //! Setzt das Datum zu dem übergebenen Wert.
+        //! Setzt das Datum zu dem uebergebenen Wert.
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
-        //! Eine Zeichenkette, die das neue Datum enthält. Beispiel: setDatum(
+        //! Eine Zeichenkette, die das neue Datum enthaelt. Beispiel: setDatum(
         //! "y-m-d", "2016-01-25" );
         //! "y-m-d", "2016-01-25" );
         DLLEXPORT void setDatum(const char* format, const char* datum);
         DLLEXPORT void setDatum(const char* format, const char* datum);
-        //! Setzt das Datum zu dem übergebenen Wert.
+        //! Setzt das Datum zu dem uebergebenen Wert.
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
-        //! Ein Text Zeichnung, welches das neue Datum enthält. Beispiel:
+        //! Ein Text Zeichnung, welches das neue Datum enthaelt. Beispiel:
         //! setDatum( "y-m-d", new Text(  "2016-01-25" ) );
         //! setDatum( "y-m-d", new Text(  "2016-01-25" ) );
         DLLEXPORT void setDatum(const char* format, Text* datum);
         DLLEXPORT void setDatum(const char* format, Text* datum);
-        //! Ändert das Jahr des Datums.
+        //! AEndert das Jahr des Datums.
         //! \param jahr Das neue Jahr.
         //! \param jahr Das neue Jahr.
         DLLEXPORT void setJahr(int jahr);
         DLLEXPORT void setJahr(int jahr);
-        //! Ändert den Monat des Datums.
+        //! AEndert den Monat des Datums.
         //! \param monat Der neue Monat.
         //! \param monat Der neue Monat.
         DLLEXPORT void setMonat(int monat);
         DLLEXPORT void setMonat(int monat);
-        //! Ändert den Tag des Datums.
+        //! AEndert den Tag des Datums.
         //! \param tag Der neue Tag.
         //! \param tag Der neue Tag.
         DLLEXPORT void setTag(int tag);
         DLLEXPORT void setTag(int tag);
-        //! Addiert zum aktuellen Datum das übergebene Datum dazu und speichert
+        //! Addiert zum aktuellen Datum das uebergebene Datum dazu und speichert
         //! das Ergebnis. \param datum Das zu addierende Datum. Beispiel:
         //! das Ergebnis. \param datum Das zu addierende Datum. Beispiel:
         //! ( 1.11.1995 ).plusDatum( ( 5.2.7 ) ); neues Datum: 6.1.2003
         //! ( 1.11.1995 ).plusDatum( ( 5.2.7 ) ); neues Datum: 6.1.2003
         DLLEXPORT void plusDatum(Datum* datum);
         DLLEXPORT void plusDatum(Datum* datum);
-        //! Addiert zum aktuellen Datum das übergebene Datum dazu und speichert
+        //! Addiert zum aktuellen Datum das uebergebene Datum dazu und speichert
         //! das Ergebnis. \param jahr Das zu addierende Jahr. \param monat Der
         //! das Ergebnis. \param jahr Das zu addierende Jahr. \param monat Der
         //! zu addierende Monat. \param tag Der zu addierende Tag. Beispiel:
         //! zu addierende Monat. \param tag Der zu addierende Tag. Beispiel:
         //! ( 1.11.1995 ).plusDatum( ( 7, 2, 5 ) ); neues Datum: 6.1.2003
         //! ( 1.11.1995 ).plusDatum( ( 7, 2, 5 ) ); neues Datum: 6.1.2003
         DLLEXPORT void plusDatum(int jahr, int monat, int tag);
         DLLEXPORT void plusDatum(int jahr, int monat, int tag);
-        //! Addiert zum aktuellen Datum das übergebene Datum dazu und speichert
+        //! Addiert zum aktuellen Datum das uebergebene Datum dazu und speichert
         //! das Ergebnis. \param format Eine Zeichenkette, die angibt in welcher
         //! das Ergebnis. \param format Eine Zeichenkette, die angibt in welcher
         //! Form das Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag.
         //! Form das Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag.
-        //! \param datum Eine Zeichenkette, die das zu addierende Datum enthält.
+        //! \param datum Eine Zeichenkette, die das zu addierende Datum enthaelt.
         //! Beispiel: ( 1.11.1995 ).plusDatum( "d.m.y", "5.2.7" ); neues
         //! Beispiel: ( 1.11.1995 ).plusDatum( "d.m.y", "5.2.7" ); neues
         //! Datum: 6.1.2003
         //! Datum: 6.1.2003
         DLLEXPORT void plusDatum(const char* format, const char* datum);
         DLLEXPORT void plusDatum(const char* format, const char* datum);
-        //! Addiert zum aktuellen Datum das übergebene Datum dazu und speichert
+        //! Addiert zum aktuellen Datum das uebergebene Datum dazu und speichert
         //! das Ergebnis. \param format Eine Zeichenkette, die angibt in welcher
         //! das Ergebnis. \param format Eine Zeichenkette, die angibt in welcher
         //! Form das Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag.
         //! Form das Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag.
         //! \param datum Ein Text Zeichnung, welches das zu addierende Datum
         //! \param datum Ein Text Zeichnung, welches das zu addierende Datum
-        //! enthält. Beispiel: ( 1.11.1995 ).plusDatum( "d.m.y", new Text(
+        //! enthaelt. Beispiel: ( 1.11.1995 ).plusDatum( "d.m.y", new Text(
         //! "5.2.7" ) ); neues Datum: 6.1.2003
         //! "5.2.7" ) ); neues Datum: 6.1.2003
         DLLEXPORT void plusDatum(const char* format, Text* datum);
         DLLEXPORT void plusDatum(const char* format, Text* datum);
-        //! Addiert zum aktuellen Datum das übergebene Jahr dazu und speichert
+        //! Addiert zum aktuellen Datum das uebergebene Jahr dazu und speichert
         //! das Ergebnis. \param jahr Das zu addierende Jahr. Beispiel:
         //! das Ergebnis. \param jahr Das zu addierende Jahr. Beispiel:
         //! ( 1.11.1995 ).plusJahr( 21 ); neues Datum: 1.11.2016
         //! ( 1.11.1995 ).plusJahr( 21 ); neues Datum: 1.11.2016
         DLLEXPORT void plusJahr(int jahr);
         DLLEXPORT void plusJahr(int jahr);
-        //! Addiert zum aktuellen Datum den übergebenen Monat dazu und speichert
+        //! Addiert zum aktuellen Datum den uebergebenen Monat dazu und speichert
         //! das Ergebnis. \param monat Der zu addierende Monat. Beispiel:
         //! das Ergebnis. \param monat Der zu addierende Monat. Beispiel:
         //! ( 1.11.1995 ).plusMonat( 13 ); neues Datum: 1.12.1996
         //! ( 1.11.1995 ).plusMonat( 13 ); neues Datum: 1.12.1996
         DLLEXPORT void plusMonat(int monat);
         DLLEXPORT void plusMonat(int monat);
-        //! Addiert zum aktuellen Datum den übergebenen Tag dazu und speichert
+        //! Addiert zum aktuellen Datum den uebergebenen Tag dazu und speichert
         //! das Ergebnis. \param tag Der zu addierende Tag. Beispiel: ( 1.1.2000
         //! das Ergebnis. \param tag Der zu addierende Tag. Beispiel: ( 1.1.2000
         //! ).plusTag( 32 ); neues Datum: 2.2.2000
         //! ).plusTag( 32 ); neues Datum: 2.2.2000
         DLLEXPORT void plusTag(int tag);
         DLLEXPORT void plusTag(int tag);
-        //! Zieht vom aktuellen Datum das übergebene Datum ab und speichert das
+        //! Zieht vom aktuellen Datum das uebergebene Datum ab und speichert das
         //! Ergebnis. \param datum Das abzuzuehende Datum. Beispiel: ( 2.12.1996
         //! Ergebnis. \param datum Das abzuzuehende Datum. Beispiel: ( 2.12.1996
         //! ).minusDatum( ( 1.1.1 ) ); neues Datum: 1.11.1995
         //! ).minusDatum( ( 1.1.1 ) ); neues Datum: 1.11.1995
         DLLEXPORT void minusDatum(Datum* datum);
         DLLEXPORT void minusDatum(Datum* datum);
-        //! Zieht vom aktuellen Datum das übergebene Datum ab und speichert das
+        //! Zieht vom aktuellen Datum das uebergebene Datum ab und speichert das
         //! Ergebnis. \param jahr Das abzuzuehende Jahr. \param monat Der
         //! Ergebnis. \param jahr Das abzuzuehende Jahr. \param monat Der
         //! abzuzuehende Monat. \param tag Der abzuzuehende Tag. Beispiel:
         //! abzuzuehende Monat. \param tag Der abzuzuehende Tag. Beispiel:
         //! ( 2.12.1996 ).minusDatum( 1, 1, 1 ); neues Datum: 1.11.1995
         //! ( 2.12.1996 ).minusDatum( 1, 1, 1 ); neues Datum: 1.11.1995
         DLLEXPORT void minusDatum(int jahr, int monat, int tag);
         DLLEXPORT void minusDatum(int jahr, int monat, int tag);
-        //! Zieht vom aktuellen Datum das übergebene Datum ab und speichert das
+        //! Zieht vom aktuellen Datum das uebergebene Datum ab und speichert das
         //! Ergebnis. \param format Eine Zeichenkette, die angibt in welcher
         //! Ergebnis. \param format Eine Zeichenkette, die angibt in welcher
         //! Form das Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag.
         //! Form das Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag.
-        //! \param datum Eine Zeichenkette, die das abzuziehende Datum enthält.
+        //! \param datum Eine Zeichenkette, die das abzuziehende Datum enthaelt.
         //! Beispiel: ( 2.12.1996 ).minusDatum( "d.m.y", "1.1.1" ); neues
         //! Beispiel: ( 2.12.1996 ).minusDatum( "d.m.y", "1.1.1" ); neues
         //! Datum: 1.11.1995
         //! Datum: 1.11.1995
         DLLEXPORT void minusDatum(const char* format, const char* datum);
         DLLEXPORT void minusDatum(const char* format, const char* datum);
-        //! Zieht vom aktuellen Datum das übergebene Datum ab und speichert das
+        //! Zieht vom aktuellen Datum das uebergebene Datum ab und speichert das
         //! Ergebnis. \param format Eine Zeichenkette, die angibt in welcher
         //! Ergebnis. \param format Eine Zeichenkette, die angibt in welcher
         //! Form das Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag.
         //! Form das Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag.
         //! \param datum Ein Text Zeichnung, welches das abzuziehende Datum
         //! \param datum Ein Text Zeichnung, welches das abzuziehende Datum
-        //! enthält. Beispiel: ( 2.12.1996 ).minusDatum( "d.m.y", new Text(
+        //! enthaelt. Beispiel: ( 2.12.1996 ).minusDatum( "d.m.y", new Text(
         //! "1.1.1" ) ); neues Datum: 1.11.1995
         //! "1.1.1" ) ); neues Datum: 1.11.1995
         DLLEXPORT void minusDatum(const char* format, Text* datum);
         DLLEXPORT void minusDatum(const char* format, Text* datum);
-        //! Zieht vom aktuellen Datum das übergebene Jahr ab und speichert das
+        //! Zieht vom aktuellen Datum das uebergebene Jahr ab und speichert das
         //! Ergebnis. \param jahr Das abzuzuehende Jahr. Beispiel: ( 1.11.1996
         //! Ergebnis. \param jahr Das abzuzuehende Jahr. Beispiel: ( 1.11.1996
         //! ).minusJahr( 1 ); neues Datum: 1.11.1995
         //! ).minusJahr( 1 ); neues Datum: 1.11.1995
         DLLEXPORT void minusJahr(int jahr);
         DLLEXPORT void minusJahr(int jahr);
-        //! Zieht vom aktuellen Datum den übergebenen Monat ab und speichert das
+        //! Zieht vom aktuellen Datum den uebergebenen Monat ab und speichert das
         //! Ergebnis. \param monat Der abzuzuehende Monat. Beispiel: ( 1.12.1996
         //! Ergebnis. \param monat Der abzuzuehende Monat. Beispiel: ( 1.12.1996
         //! ).minusMonat( 13 ); neues Datum: 1.11.1995
         //! ).minusMonat( 13 ); neues Datum: 1.11.1995
         DLLEXPORT void minusMonat(int monat);
         DLLEXPORT void minusMonat(int monat);
-        //! Zieht vom aktuellen Datum den übergebenen Tag ab und speichert das
+        //! Zieht vom aktuellen Datum den uebergebenen Tag ab und speichert das
         //! Ergebnis. \param monat Der abzuzuehende Tag. Beispiel: ( 5.2.2016
         //! Ergebnis. \param monat Der abzuzuehende Tag. Beispiel: ( 5.2.2016
         //! ).minusMonat( 11 ); neues Datum: 25.1.2016
         //! ).minusMonat( 11 ); neues Datum: 25.1.2016
         DLLEXPORT void minusTag(int tag);
         DLLEXPORT void minusTag(int tag);
 
 
-        //! gibt das Jahr zurück.
+        //! gibt das Jahr zurueck.
         DLLEXPORT int getJahr() const;
         DLLEXPORT int getJahr() const;
-        //! gibt der Monat zurück.
+        //! gibt der Monat zurueck.
         DLLEXPORT int getMonat() const;
         DLLEXPORT int getMonat() const;
-        //! gibt der Tag zurück.
+        //! gibt der Tag zurueck.
         DLLEXPORT int getTag() const;
         DLLEXPORT int getTag() const;
-        //! Gibt das Datum als Text Zeichnung zurück.
+        //! Gibt das Datum als Text Zeichnung zurueck.
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
-        //! Datum zurückgegeben werden soll. y=Jahr, m=Monat, d=Tag. Beispiel:
+        //! Datum zurueckgegeben werden soll. y=Jahr, m=Monat, d=Tag. Beispiel:
         //! ( 1.11.1995 ).getDatum( "y-m-d" ); return: "1995-11-1"
         //! ( 1.11.1995 ).getDatum( "y-m-d" ); return: "1995-11-1"
         DLLEXPORT Text* getDatum(const char* format) const;
         DLLEXPORT Text* getDatum(const char* format) const;
-        //! Prüft, ob das Datum gleich dem übergebenen Datum ist.
-        //! \param datum das zu prüfende Datum.
-        //! \return (true), wenn das übergebene Datum dem gespeicherten
+        //! Prueft, ob das Datum gleich dem uebergebenen Datum ist.
+        //! \param datum das zu pruefende Datum.
+        //! \return (true), wenn das uebergebene Datum dem gespeicherten
         //! entspricht. (false) sonnst.
         //! entspricht. (false) sonnst.
         DLLEXPORT bool istGleich(Datum* datum) const;
         DLLEXPORT bool istGleich(Datum* datum) const;
-        //! Prüft, ob das Datum gleich dem übergebenen Datum ist.
+        //! Prueft, ob das Datum gleich dem uebergebenen Datum ist.
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
-        //! Eine Zeichenkette, die das zu überprüfende Datum enthält. \return
-        //! (true), wenn das übergebene Datum dem gespeicherten entspricht.
+        //! Eine Zeichenkette, die das zu ueberpruefende Datum enthaelt. \return
+        //! (true), wenn das uebergebene Datum dem gespeicherten entspricht.
         //! (false) sonnst. Beispiel: ( 1.11.1995 ).istGleich( "y-m-d",
         //! (false) sonnst. Beispiel: ( 1.11.1995 ).istGleich( "y-m-d",
         //! "1995-11-1" ); return: true
         //! "1995-11-1" ); return: true
         DLLEXPORT bool istGleich(const char* format, const char* datum) const;
         DLLEXPORT bool istGleich(const char* format, const char* datum) const;
-        //! Prüft, ob das Datum gleich dem übergebenen Datum ist.
+        //! Prueft, ob das Datum gleich dem uebergebenen Datum ist.
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
-        //! Ein Text Zeichnung, welches das zu überprüfende Datum enthält.
-        //! \return (true), wenn das übergebene Datum dem gespeicherten
+        //! Ein Text Zeichnung, welches das zu ueberpruefende Datum enthaelt.
+        //! \return (true), wenn das uebergebene Datum dem gespeicherten
         //! entspricht. (false) sonnst. Beispiel: ( 1.11.1995 ).istGleich(
         //! entspricht. (false) sonnst. Beispiel: ( 1.11.1995 ).istGleich(
         //! "y-m-d", new Text( "1995-11-1" ) ); return: true
         //! "y-m-d", new Text( "1995-11-1" ) ); return: true
         DLLEXPORT bool istGleich(const char* format, Text* datum) const;
         DLLEXPORT bool istGleich(const char* format, Text* datum) const;
-        //! Prüft, ob das Datum gleich dem übergebenen Datum ist.
-        //! \param jahr Das Jahr des zu überprüfenden Datums.
-        //! \param monat Der Monat des zu überprüfenden Datums.
-        //! \param tag Der Tag des zu überprüfenden Datums.
-        //! \return (true), wenn das übergebene Datum dem gespeicherten
+        //! Prueft, ob das Datum gleich dem uebergebenen Datum ist.
+        //! \param jahr Das Jahr des zu ueberpruefenden Datums.
+        //! \param monat Der Monat des zu ueberpruefenden Datums.
+        //! \param tag Der Tag des zu ueberpruefenden Datums.
+        //! \return (true), wenn das uebergebene Datum dem gespeicherten
         //! entspricht. (false) sonnst. Beispiel: ( 1.11.1995 ).istGleich( 1995,
         //! entspricht. (false) sonnst. Beispiel: ( 1.11.1995 ).istGleich( 1995,
         //! 11, 1 ); return: true
         //! 11, 1 ); return: true
         DLLEXPORT bool istGleich(int jahr, int monat, int tag) const;
         DLLEXPORT bool istGleich(int jahr, int monat, int tag) const;
-        //! Prüft, ob das Jahr gleich dem übergebenen Jahr ist.
-        //! \param jahr Das zu prüfende Jahr.
-        //! \return (true), wenn das übergebene Jahr dem gespeicherten
+        //! Prueft, ob das Jahr gleich dem uebergebenen Jahr ist.
+        //! \param jahr Das zu pruefende Jahr.
+        //! \return (true), wenn das uebergebene Jahr dem gespeicherten
         //! entspricht. (false) sonnst.
         //! entspricht. (false) sonnst.
         DLLEXPORT bool jahrGleich(int jahr) const;
         DLLEXPORT bool jahrGleich(int jahr) const;
-        //! Prüft, ob der Monat gleich dem übergebenen Monat ist.
-        //! \param monat Der zu prüfende Monat.
-        //! \return (true), wenn der übergebene Monat dem gespeicherten
+        //! Prueft, ob der Monat gleich dem uebergebenen Monat ist.
+        //! \param monat Der zu pruefende Monat.
+        //! \return (true), wenn der uebergebene Monat dem gespeicherten
         //! entspricht. (false) sonnst.
         //! entspricht. (false) sonnst.
         DLLEXPORT bool monatGleich(int monat) const;
         DLLEXPORT bool monatGleich(int monat) const;
-        //! Prüft, ob der Tag gleich dem übergebenen Tag ist.
-        //! \param tag Der zu prüfende Tag.
-        //! \return (true), wenn der übergebene Tag dem gespeicherten
+        //! Prueft, ob der Tag gleich dem uebergebenen Tag ist.
+        //! \param tag Der zu pruefende Tag.
+        //! \return (true), wenn der uebergebene Tag dem gespeicherten
         //! entspricht. (false) sonnst.
         //! entspricht. (false) sonnst.
         DLLEXPORT bool tagGleich(int tag) const;
         DLLEXPORT bool tagGleich(int tag) const;
-        //! Prüft, ob das gespeicherte Datum kleiner als das übergebene ist.
-        //! \param datum Das zu prüfende Datum.
-        //! \return (true), wenn das gespeicherte Datum vor dem übergebenen
+        //! Prueft, ob das gespeicherte Datum kleiner als das uebergebene ist.
+        //! \param datum Das zu pruefende Datum.
+        //! \return (true), wenn das gespeicherte Datum vor dem uebergebenen
         //! liegt. (false) sonnst. Beispiel: ( 1.11.1995 ).istKleiner(
         //! liegt. (false) sonnst. Beispiel: ( 1.11.1995 ).istKleiner(
         //! ( 23.1.2016 ) ); return true
         //! ( 23.1.2016 ) ); return true
         DLLEXPORT bool istKleiner(Datum* datum) const;
         DLLEXPORT bool istKleiner(Datum* datum) const;
-        //! Prüft, ob das gespeicherte Datum kleiner als das übergebene ist.
-        //! \param jahr Das Jahr des zu prüfenden Datums.
-        //! \param monat Der Monat des zu prüfenden Datums.
-        //! \param tag Der Tag des zu prüfenden Datums.
-        //! \return (true), wenn das gespeicherte Datum vor dem übergebenen
+        //! Prueft, ob das gespeicherte Datum kleiner als das uebergebene ist.
+        //! \param jahr Das Jahr des zu pruefenden Datums.
+        //! \param monat Der Monat des zu pruefenden Datums.
+        //! \param tag Der Tag des zu pruefenden Datums.
+        //! \return (true), wenn das gespeicherte Datum vor dem uebergebenen
         //! liegt. (false) sonnst. Beispiel: ( 1.11.1995 ).istKleiner( 2016, 1,
         //! liegt. (false) sonnst. Beispiel: ( 1.11.1995 ).istKleiner( 2016, 1,
         //! 23 ); return true
         //! 23 ); return true
         DLLEXPORT bool istKleiner(int jahr, int monat, int tag) const;
         DLLEXPORT bool istKleiner(int jahr, int monat, int tag) const;
-        //! Prüft, ob das gespeicherte Datum kleiner als das übergebene ist.
+        //! Prueft, ob das gespeicherte Datum kleiner als das uebergebene ist.
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
-        //! Eine Zeichenkette, die das zu überprüfende Datum enthält. \return
-        //! (true), wenn das gespeicherte Datum vor dem übergebenen liegt.
+        //! Eine Zeichenkette, die das zu ueberpruefende Datum enthaelt. \return
+        //! (true), wenn das gespeicherte Datum vor dem uebergebenen liegt.
         //! (false) sonnst. Beispiel: ( 1.11.1995 ).istKleiner( "y, m, d",
         //! (false) sonnst. Beispiel: ( 1.11.1995 ).istKleiner( "y, m, d",
         //! "2016, 1, 23" ); return true
         //! "2016, 1, 23" ); return true
         DLLEXPORT bool istKleiner(const char* format, const char* datum) const;
         DLLEXPORT bool istKleiner(const char* format, const char* datum) const;
-        //! Prüft, ob das gespeicherte Datum kleiner als das übergebene ist.
+        //! Prueft, ob das gespeicherte Datum kleiner als das uebergebene ist.
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
-        //! Ein Text Zeichnung, welches das zu überprüfende Datum enthält.
-        //! \return (true), wenn das gespeicherte Datum vor dem übergebenen
+        //! Ein Text Zeichnung, welches das zu ueberpruefende Datum enthaelt.
+        //! \return (true), wenn das gespeicherte Datum vor dem uebergebenen
         //! liegt. (false) sonnst. Beispiel: ( 1.11.1995 ).istKleiner( "y, m,
         //! liegt. (false) sonnst. Beispiel: ( 1.11.1995 ).istKleiner( "y, m,
         //! d", new Text( "2016, 1, 23" ) ); return true
         //! d", new Text( "2016, 1, 23" ) ); return true
         DLLEXPORT bool istKleiner(const char* format, Text* datum) const;
         DLLEXPORT bool istKleiner(const char* format, Text* datum) const;
-        //! Prüft, ob das gespeicherte Datum größer als das übergebene ist.
-        //! \param datum Das zu prüfende Datum.
-        //! \return (true), wenn das gespeicherte Datum hinter dem übergebenen
-        //! liegt. (false) sonnst. Beispiel: ( 1.11.1995 ).istGrößer(
+        //! Prueft, ob das gespeicherte Datum groesser als das uebergebene ist.
+        //! \param datum Das zu pruefende Datum.
+        //! \return (true), wenn das gespeicherte Datum hinter dem uebergebenen
+        //! liegt. (false) sonnst. Beispiel: ( 1.11.1995 ).istGroesser(
         //! ( 23.1.2016 ) ); return false
         //! ( 23.1.2016 ) ); return false
         DLLEXPORT bool istLater(Datum* datum) const;
         DLLEXPORT bool istLater(Datum* datum) const;
-        //! Prüft, ob das gespeicherte Datum größer als das übergebene ist.
-        //! \param jahr Das Jahr des zu prüfenden Datums.
-        //! \param monat Der Monat des zu prüfenden Datums.
-        //! \param tag Der Tag des zu prüfenden Datums.
-        //! \return (true), wenn das gespeicherte Datum hinter dem übergebenen
-        //! liegt. (false) sonnst. Beispiel: ( 1.11.1995 ).istGrößer( 2016, 1,
+        //! Prueft, ob das gespeicherte Datum groesser als das uebergebene ist.
+        //! \param jahr Das Jahr des zu pruefenden Datums.
+        //! \param monat Der Monat des zu pruefenden Datums.
+        //! \param tag Der Tag des zu pruefenden Datums.
+        //! \return (true), wenn das gespeicherte Datum hinter dem uebergebenen
+        //! liegt. (false) sonnst. Beispiel: ( 1.11.1995 ).istGroesser( 2016, 1,
         //! 23 ); return false
         //! 23 ); return false
         DLLEXPORT bool istLater(int jahr, int monat, int tag) const;
         DLLEXPORT bool istLater(int jahr, int monat, int tag) const;
-        //! Prüft, ob das gespeicherte Datum größer als das übergebene ist.
+        //! Prueft, ob das gespeicherte Datum groesser als das uebergebene ist.
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
-        //! Eine Zeichenkette, die das zu überprüfende Datum enthält. \return
-        //! (true), wenn das gespeicherte Datum hinter dem übergebenen liegt.
-        //! (false) sonnst. Beispiel: ( 1.11.1995 ).istGrößer( "y, m, d", "2016,
+        //! Eine Zeichenkette, die das zu ueberpruefende Datum enthaelt. \return
+        //! (true), wenn das gespeicherte Datum hinter dem uebergebenen liegt.
+        //! (false) sonnst. Beispiel: ( 1.11.1995 ).istGroesser( "y, m, d", "2016,
         //! 1, 23" ); return false
         //! 1, 23" ); return false
         DLLEXPORT bool istLater(const char* format, const char* datum) const;
         DLLEXPORT bool istLater(const char* format, const char* datum) const;
-        //! Prüft, ob das gespeicherte Datum größer als das übergebene ist.
+        //! Prueft, ob das gespeicherte Datum groesser als das uebergebene ist.
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! \param format Eine Zeichenkette, die angibt in welcher Form das
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
         //! Datum in (datum) vorhanden ist. y=Jahr, m=Monat, d=Tag. \param datum
-        //! Ein Text Zeichnung, welches das zu überprüfende Datum enthält.
-        //! \return (true), wenn das gespeicherte Datum hinter dem übergebenen
-        //! liegt. (false) sonnst. Beispiel: ( 1.11.1995 ).istGrößer( "y, m, d",
+        //! Ein Text Zeichnung, welches das zu ueberpruefende Datum enthaelt.
+        //! \return (true), wenn das gespeicherte Datum hinter dem uebergebenen
+        //! liegt. (false) sonnst. Beispiel: ( 1.11.1995 ).istGroesser( "y, m, d",
         //! new Text( "2016, 1, 23" ) ) ); return true
         //! new Text( "2016, 1, 23" ) ) ); return true
         DLLEXPORT bool istLater(const char* format, Text* datum) const;
         DLLEXPORT bool istLater(const char* format, Text* datum) const;
     };
     };
@@ -527,12 +527,12 @@ namespace Framework
         DLLEXPORT Zeit();
         DLLEXPORT Zeit();
         //! Erzeugt eine neue Zeit mit den vergangenen sekunden seit 1970.
         //! Erzeugt eine neue Zeit mit den vergangenen sekunden seit 1970.
         DLLEXPORT Zeit(__int64 timestamp);
         DLLEXPORT Zeit(__int64 timestamp);
-        //! Löscht das aktuelle Zeichnung.
+        //! Loescht das aktuelle Zeichnung.
         DLLEXPORT ~Zeit();
         DLLEXPORT ~Zeit();
-        //! Ändert die gespeicherte Zeit durch kopieren der Werte aus (zeit).
+        //! AEndert die gespeicherte Zeit durch kopieren der Werte aus (zeit).
         //! \param zeit Die neue Zeit.
         //! \param zeit Die neue Zeit.
         DLLEXPORT void setZeit(Zeit* zeit);
         DLLEXPORT void setZeit(Zeit* zeit);
-        //! Ändert die gespeicherte Zeit.
+        //! AEndert die gespeicherte Zeit.
         //! \param jahr Das neue Jahr.
         //! \param jahr Das neue Jahr.
         //! \param monat Der neue Monat.
         //! \param monat Der neue Monat.
         //! \param tag Det neue Tag.
         //! \param tag Det neue Tag.
@@ -541,42 +541,42 @@ namespace Framework
         //! \param sekunde Die neue Sekunde.
         //! \param sekunde Die neue Sekunde.
         DLLEXPORT void setZeit(
         DLLEXPORT void setZeit(
             int jahr, int monat, int tag, int stunde, int minute, int sekunde);
             int jahr, int monat, int tag, int stunde, int minute, int sekunde);
-        //! Ändert die gespeicherte Zeit.
+        //! AEndert die gespeicherte Zeit.
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! i=Minute, s=Sekunde. \param zeit Eine Zeichenkette, die die neue
         //! i=Minute, s=Sekunde. \param zeit Eine Zeichenkette, die die neue
-        //! Zeit enthält. Beispiel: setZeit( "y-m-d h:i:s", "2016-1-25 21:59:30"
+        //! Zeit enthaelt. Beispiel: setZeit( "y-m-d h:i:s", "2016-1-25 21:59:30"
         //! );
         //! );
         DLLEXPORT void setZeit(const char* format, const char* zeit);
         DLLEXPORT void setZeit(const char* format, const char* zeit);
-        //! Ändert die gespeicherte Zeit.
+        //! AEndert die gespeicherte Zeit.
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! i=Minute, s=Sekunde. \param zeit Ein Text Zeichnung, welches die
         //! i=Minute, s=Sekunde. \param zeit Ein Text Zeichnung, welches die
-        //! neue Zeit enthält. Beispiel: setZeit( "y-m-d h:i:s", new Text(
+        //! neue Zeit enthaelt. Beispiel: setZeit( "y-m-d h:i:s", new Text(
         //! "2016-1-25 21:59:30" ) );
         //! "2016-1-25 21:59:30" ) );
         DLLEXPORT void setZeit(const char* format, Text* zeit);
         DLLEXPORT void setZeit(const char* format, Text* zeit);
-        //! Ändert das gespeicherte Jahr.
+        //! AEndert das gespeicherte Jahr.
         //! \param jahr Das neue Jahr.
         //! \param jahr Das neue Jahr.
         DLLEXPORT void setJahr(int jahr);
         DLLEXPORT void setJahr(int jahr);
-        //! Ändert den gespeicherten Monat.
+        //! AEndert den gespeicherten Monat.
         //! \param monat Der neue Monat.
         //! \param monat Der neue Monat.
         DLLEXPORT void setMonat(int monat);
         DLLEXPORT void setMonat(int monat);
-        //! Ändert den gespeicherten Tag.
+        //! AEndert den gespeicherten Tag.
         //! \param tag Der neue Tag.
         //! \param tag Der neue Tag.
         DLLEXPORT void setTag(int tag);
         DLLEXPORT void setTag(int tag);
-        //! Ändert die gespeicherte Stunde.
+        //! AEndert die gespeicherte Stunde.
         //! \param stunde Die neue Stunde.
         //! \param stunde Die neue Stunde.
         DLLEXPORT void setStunde(int stunde);
         DLLEXPORT void setStunde(int stunde);
-        //! Ändert die gespeicherte Minute.
+        //! AEndert die gespeicherte Minute.
         //! \param minute Die neue Minute.
         //! \param minute Die neue Minute.
         DLLEXPORT void setMinute(int minute);
         DLLEXPORT void setMinute(int minute);
-        //! Ändert die gespeicherte Sekunde.
+        //! AEndert die gespeicherte Sekunde.
         //! \param sekunde Die neue Sekunde.
         //! \param sekunde Die neue Sekunde.
         DLLEXPORT void setSekunde(int sekunde);
         DLLEXPORT void setSekunde(int sekunde);
-        //! Addiert die übergebene Zeit und speichert das Ergebnis.
+        //! Addiert die uebergebene Zeit und speichert das Ergebnis.
         //! \param zeit Die zu Addierende Zeit.
         //! \param zeit Die zu Addierende Zeit.
         DLLEXPORT void plusZeit(Zeit* zeit);
         DLLEXPORT void plusZeit(Zeit* zeit);
-        //! Addiert die übergebene Zeit und speichert das Ergebnis.
+        //! Addiert die uebergebene Zeit und speichert das Ergebnis.
         //! \param jahr Das zu addierende Jahr.
         //! \param jahr Das zu addierende Jahr.
         //! \param monat Der zu addierende Monat.
         //! \param monat Der zu addierende Monat.
         //! \param tag Der zu addierende Tag.
         //! \param tag Der zu addierende Tag.
@@ -585,40 +585,40 @@ namespace Framework
         //! \param sekunde Die zu addierende Sekunde.
         //! \param sekunde Die zu addierende Sekunde.
         DLLEXPORT void plusZeit(
         DLLEXPORT void plusZeit(
             int jahr, int monat, int tag, int stunde, int minute, int sekunde);
             int jahr, int monat, int tag, int stunde, int minute, int sekunde);
-        //! Addiert die übergebene Zeit und speichert das Ergebnis.
+        //! Addiert die uebergebene Zeit und speichert das Ergebnis.
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! i=Minute, s=Sekunde. \param zeit Eine Zeichenkette, die die zu
         //! i=Minute, s=Sekunde. \param zeit Eine Zeichenkette, die die zu
-        //! addierende Zeit enthält.
+        //! addierende Zeit enthaelt.
         DLLEXPORT void plusZeit(const char* format, const char* zeit);
         DLLEXPORT void plusZeit(const char* format, const char* zeit);
-        //! Addiert die übergebene Zeit und speichert das Ergebnis.
+        //! Addiert die uebergebene Zeit und speichert das Ergebnis.
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! i=Minute, s=Sekunde. \param zeit Ein Text Zeichnung, welches die zu
         //! i=Minute, s=Sekunde. \param zeit Ein Text Zeichnung, welches die zu
-        //! addierende Zeit enthält.
+        //! addierende Zeit enthaelt.
         DLLEXPORT void plusZeit(const char* format, Text* zeit);
         DLLEXPORT void plusZeit(const char* format, Text* zeit);
-        //! Addiert die übergebene Zeit und speichert das Ergebnis.
+        //! Addiert die uebergebene Zeit und speichert das Ergebnis.
         //! \param jahr Das zu addierende Jahr.
         //! \param jahr Das zu addierende Jahr.
         DLLEXPORT void plusJahr(int jahr);
         DLLEXPORT void plusJahr(int jahr);
-        //! Addiert die übergebene Zeit und speichert das Ergebnis.
+        //! Addiert die uebergebene Zeit und speichert das Ergebnis.
         //! \param monat Der zu addierende Monat.
         //! \param monat Der zu addierende Monat.
         DLLEXPORT void plusMonat(int monat);
         DLLEXPORT void plusMonat(int monat);
-        //! Addiert die übergebene Zeit und speichert das Ergebnis.
+        //! Addiert die uebergebene Zeit und speichert das Ergebnis.
         //! \param tag Der zu addierende Tag.
         //! \param tag Der zu addierende Tag.
         DLLEXPORT void plusTag(int tag);
         DLLEXPORT void plusTag(int tag);
-        //! Addiert die übergebene Zeit und speichert das Ergebnis.
+        //! Addiert die uebergebene Zeit und speichert das Ergebnis.
         //! \param stunde Die zu addierende Stunde.
         //! \param stunde Die zu addierende Stunde.
         DLLEXPORT void plusStunde(__int64 stunde);
         DLLEXPORT void plusStunde(__int64 stunde);
-        //! Addiert die übergebene Zeit und speichert das Ergebnis.
+        //! Addiert die uebergebene Zeit und speichert das Ergebnis.
         //! \param minute Die zu addierende Minute.
         //! \param minute Die zu addierende Minute.
         DLLEXPORT void plusMinute(__int64 minute);
         DLLEXPORT void plusMinute(__int64 minute);
-        //! Addiert die übergebene Zeit und speichert das Ergebnis.
+        //! Addiert die uebergebene Zeit und speichert das Ergebnis.
         //! \param sekunde Die zu addierende Sekunde.
         //! \param sekunde Die zu addierende Sekunde.
         DLLEXPORT void plusSekunde(__int64 sekunde);
         DLLEXPORT void plusSekunde(__int64 sekunde);
-        //! Zieht die übergebene Zeit ab und speichert das Ergebnis.
+        //! Zieht die uebergebene Zeit ab und speichert das Ergebnis.
         //! \param zeit Die abzuziehende Zeit.
         //! \param zeit Die abzuziehende Zeit.
         DLLEXPORT void minusZeit(Zeit* zeit);
         DLLEXPORT void minusZeit(Zeit* zeit);
-        //! Zieht die übergebene Zeit ab und speichert das Ergebnis.
+        //! Zieht die uebergebene Zeit ab und speichert das Ergebnis.
         //! \param jahr Das abzuziehende Jahr.
         //! \param jahr Das abzuziehende Jahr.
         //! \param monat Der abzuziehende Monat.
         //! \param monat Der abzuziehende Monat.
         //! \param tag Der abzuziehende Tag.
         //! \param tag Der abzuziehende Tag.
@@ -627,66 +627,66 @@ namespace Framework
         //! \param sekunde Die abzuziehende Sekunde.
         //! \param sekunde Die abzuziehende Sekunde.
         DLLEXPORT void minusZeit(
         DLLEXPORT void minusZeit(
             int jahr, int monat, int tag, int stunde, int minute, int sekunde);
             int jahr, int monat, int tag, int stunde, int minute, int sekunde);
-        //! Zieht die übergebene Zeit ab und speichert das Ergebnis.
+        //! Zieht die uebergebene Zeit ab und speichert das Ergebnis.
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! i=Minute, s=Sekunde. \param zeit Eine Zeichenkette, die die
         //! i=Minute, s=Sekunde. \param zeit Eine Zeichenkette, die die
-        //! abzuziehende Zeit enthält.
+        //! abzuziehende Zeit enthaelt.
         DLLEXPORT void minusZeit(const char* format, const char* zeit);
         DLLEXPORT void minusZeit(const char* format, const char* zeit);
-        //! Zieht die übergebene Zeit ab und speichert das Ergebnis.
+        //! Zieht die uebergebene Zeit ab und speichert das Ergebnis.
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! i=Minute, s=Sekunde. \param zeit Ein Text Zeichnung, welches die
         //! i=Minute, s=Sekunde. \param zeit Ein Text Zeichnung, welches die
-        //! abzuziehende Zeit enthält.
+        //! abzuziehende Zeit enthaelt.
         DLLEXPORT void minusZeit(const char* format, Text* zeit);
         DLLEXPORT void minusZeit(const char* format, Text* zeit);
-        //! Zieht die übergebene Zeit ab und speichert das Ergebnis.
+        //! Zieht die uebergebene Zeit ab und speichert das Ergebnis.
         //! \param jahr Das abzuziehende Jahr.
         //! \param jahr Das abzuziehende Jahr.
         DLLEXPORT void minusJahr(int jahr);
         DLLEXPORT void minusJahr(int jahr);
-        //! Zieht die übergebene Zeit ab und speichert das Ergebnis.
+        //! Zieht die uebergebene Zeit ab und speichert das Ergebnis.
         //! \param monat Der abzuziehende Monat.
         //! \param monat Der abzuziehende Monat.
         DLLEXPORT void minusMonat(int monat);
         DLLEXPORT void minusMonat(int monat);
-        //! Zieht die übergebene Zeit ab und speichert das Ergebnis.
+        //! Zieht die uebergebene Zeit ab und speichert das Ergebnis.
         //! \param tag Der abzuziehende Tag.
         //! \param tag Der abzuziehende Tag.
         DLLEXPORT void minusTag(int tag);
         DLLEXPORT void minusTag(int tag);
-        //! Zieht die übergebene Zeit ab und speichert das Ergebnis.
+        //! Zieht die uebergebene Zeit ab und speichert das Ergebnis.
         //! \param stunde Die abzuziehende Stunde.
         //! \param stunde Die abzuziehende Stunde.
         DLLEXPORT void minusStunde(__int64 stunde);
         DLLEXPORT void minusStunde(__int64 stunde);
-        //! Zieht die übergebene Zeit ab und speichert das Ergebnis.
+        //! Zieht die uebergebene Zeit ab und speichert das Ergebnis.
         //! \param minute Die abzuziehende Minute.
         //! \param minute Die abzuziehende Minute.
         DLLEXPORT void minusMinute(__int64 minute);
         DLLEXPORT void minusMinute(__int64 minute);
-        //! Zieht die übergebene Zeit ab und speichert das Ergebnis.
+        //! Zieht die uebergebene Zeit ab und speichert das Ergebnis.
         //! \param sekunde Die abzuziehende Sekunde.
         //! \param sekunde Die abzuziehende Sekunde.
         DLLEXPORT void minusSekunde(__int64 sekunde);
         DLLEXPORT void minusSekunde(__int64 sekunde);
-        //! Gibt die gespeicherte Zeit als Text zurück.
+        //! Gibt die gespeicherte Zeit als Text zurueck.
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
-        //! Zeit zurückgegeben werden soll. y=Jahr, m=Monat, d=Tag, h=Stunde,
+        //! Zeit zurueckgegeben werden soll. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! i=Minute, s=Sekunde.
         //! i=Minute, s=Sekunde.
         DLLEXPORT Text* getZeit(const char* format) const;
         DLLEXPORT Text* getZeit(const char* format) const;
-        //! Überprüft, ob die Zeit gleich der übergebenen Zeit ist.
-        //! \param zeit die zu überprüfende Zeit.
+        //! UEberprueft, ob die Zeit gleich der uebergebenen Zeit ist.
+        //! \param zeit die zu ueberpruefende Zeit.
         //! \return (true), wenn die Zeiten gleich sind. (false) sonst.
         //! \return (true), wenn die Zeiten gleich sind. (false) sonst.
         DLLEXPORT bool istGleich(Zeit* zeit) const;
         DLLEXPORT bool istGleich(Zeit* zeit) const;
-        //! Überprüft, ob die Zeit gleich der übergebenen Zeit ist.
+        //! UEberprueft, ob die Zeit gleich der uebergebenen Zeit ist.
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! i=Minute, s=Sekunde. \param zeit Eine Zeichenkette, die die zu
         //! i=Minute, s=Sekunde. \param zeit Eine Zeichenkette, die die zu
-        //! überprüfende Zeit enthält. \return (true), wenn die Zeiten gleich
+        //! ueberpruefende Zeit enthaelt. \return (true), wenn die Zeiten gleich
         //! sind. (false) sonst.
         //! sind. (false) sonst.
         DLLEXPORT bool istGleich(const char* format, const char* zeit) const;
         DLLEXPORT bool istGleich(const char* format, const char* zeit) const;
-        //! Überprüft, ob die Zeit gleich der übergebenen Zeit ist.
+        //! UEberprueft, ob die Zeit gleich der uebergebenen Zeit ist.
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! \param format Eine Zeichenkette, die angibt in welcher Form die neue
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! i=Minute, s=Sekunde. \param zeit Eine Text Zeichnung, welches die zu
         //! i=Minute, s=Sekunde. \param zeit Eine Text Zeichnung, welches die zu
-        //! überprüfende Zeit enthält. \return (true), wenn die Zeiten gleich
+        //! ueberpruefende Zeit enthaelt. \return (true), wenn die Zeiten gleich
         //! sind. (false) sonst.
         //! sind. (false) sonst.
         DLLEXPORT bool istGleich(const char* format, Text* zeit) const;
         DLLEXPORT bool istGleich(const char* format, Text* zeit) const;
-        //! Überprüft, ob die Zeit gleich der übergebenen Zeit ist.
-        //! \param jahr Das zu überprüfende Jahr.
-        //! \param monat Der zu überprüfende Monat.
-        //! \param tag Der zu überprüfende Tag.
-        //! \param stunde Die zu überprüfende Stunde.
-        //! \param minute Die zu überprüfende Minute.
-        //! \param sekunde Die zu überprüfende Sekunde.
+        //! UEberprueft, ob die Zeit gleich der uebergebenen Zeit ist.
+        //! \param jahr Das zu ueberpruefende Jahr.
+        //! \param monat Der zu ueberpruefende Monat.
+        //! \param tag Der zu ueberpruefende Tag.
+        //! \param stunde Die zu ueberpruefende Stunde.
+        //! \param minute Die zu ueberpruefende Minute.
+        //! \param sekunde Die zu ueberpruefende Sekunde.
         //! \return (true), wenn die Zeiten gleich sind. (false) sonst.
         //! \return (true), wenn die Zeiten gleich sind. (false) sonst.
         DLLEXPORT bool istGleich(int jahr,
         DLLEXPORT bool istGleich(int jahr,
             int monat,
             int monat,
@@ -694,28 +694,28 @@ namespace Framework
             int stunde,
             int stunde,
             int minute,
             int minute,
             int sekunde) const;
             int sekunde) const;
-        //! Gibt das Zeichnung zurück, in dem das Datum gespeichert wird mit
-        //! erhöhtem Reference Counter.
+        //! Gibt das Zeichnung zurueck, in dem das Datum gespeichert wird mit
+        //! erhoehtem Reference Counter.
         DLLEXPORT Datum* getDatum() const;
         DLLEXPORT Datum* getDatum() const;
-        //! Gibt das Zeichnung zurück, in dem das Datum gespeichert wird ohne
-        //! erhöhten Reference Counter.
+        //! Gibt das Zeichnung zurueck, in dem das Datum gespeichert wird ohne
+        //! erhoehten Reference Counter.
         DLLEXPORT Datum* zDatum() const;
         DLLEXPORT Datum* zDatum() const;
-        //! Gibt das Zeichnung zurück, in dem die Uhrzeit gespeichert wird mit
-        //! erhöhtem Reference Counter.
+        //! Gibt das Zeichnung zurueck, in dem die Uhrzeit gespeichert wird mit
+        //! erhoehtem Reference Counter.
         DLLEXPORT Uhrzeit* getUhrzeit() const;
         DLLEXPORT Uhrzeit* getUhrzeit() const;
-        //! Gibt das Zeichnung zurück, in dem die uhrzeit gespeichert wird ohne
-        //! erhöhten Reference Counter.
+        //! Gibt das Zeichnung zurueck, in dem die uhrzeit gespeichert wird ohne
+        //! erhoehten Reference Counter.
         DLLEXPORT Uhrzeit* zUhrzeit() const;
         DLLEXPORT Uhrzeit* zUhrzeit() const;
-        //! Überprüft, ob die gespeicherte Zeit kleiner als die übergebene Zeit
-        //! ist. \param zeit Die zu überprüfende Zeit. \return (true) wenn die
-        //! gespeicherte Zeit vor der übergebenen Zeit liegt. (false) sonnst.
+        //! UEberprueft, ob die gespeicherte Zeit kleiner als die uebergebene Zeit
+        //! ist. \param zeit Die zu ueberpruefende Zeit. \return (true) wenn die
+        //! gespeicherte Zeit vor der uebergebenen Zeit liegt. (false) sonnst.
         DLLEXPORT bool istKleiner(Zeit* zeit) const;
         DLLEXPORT bool istKleiner(Zeit* zeit) const;
-        //! Überprüft, ob die gespeicherte Zeit kleiner als die übergebene Zeit
-        //! ist. \param jahr Das zu überprüfende Jahr. \param monat Der zu
-        //! überprüfende Monat. \param tag Der zu überprüfende Tag. \param
-        //! stunde Die zu überprüfende Stunde. \param minute Die zu überprüfende
-        //! Minute. \param sekunde Die zu überprüfende Sekunde. \return (true)
-        //! wenn die gespeicherte Zeit vor der übergebenen Zeit liegt. (false)
+        //! UEberprueft, ob die gespeicherte Zeit kleiner als die uebergebene Zeit
+        //! ist. \param jahr Das zu ueberpruefende Jahr. \param monat Der zu
+        //! ueberpruefende Monat. \param tag Der zu ueberpruefende Tag. \param
+        //! stunde Die zu ueberpruefende Stunde. \param minute Die zu ueberpruefende
+        //! Minute. \param sekunde Die zu ueberpruefende Sekunde. \return (true)
+        //! wenn die gespeicherte Zeit vor der uebergebenen Zeit liegt. (false)
         //! sonnst.
         //! sonnst.
         DLLEXPORT bool istKleiner(int jahr,
         DLLEXPORT bool istKleiner(int jahr,
             int monat,
             int monat,
@@ -723,30 +723,30 @@ namespace Framework
             int stunde,
             int stunde,
             int minute,
             int minute,
             int sekunde) const;
             int sekunde) const;
-        //! Überprüft, ob die gespeicherte Zeit kleiner als die übergebene Zeit
+        //! UEberprueft, ob die gespeicherte Zeit kleiner als die uebergebene Zeit
         //! ist. \param format Eine Zeichenkette, die angibt in welcher Form die
         //! ist. \param format Eine Zeichenkette, die angibt in welcher Form die
         //! neue Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! neue Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! i=Minute, s=Sekunde. \param zeit Eine Zeichenkette, die die zu
         //! i=Minute, s=Sekunde. \param zeit Eine Zeichenkette, die die zu
-        //! überprüfende Zeit enthält. \return (true) wenn die gespeicherte Zeit
-        //! vor der übergebenen Zeit liegt. (false) sonnst.
+        //! ueberpruefende Zeit enthaelt. \return (true) wenn die gespeicherte Zeit
+        //! vor der uebergebenen Zeit liegt. (false) sonnst.
         DLLEXPORT bool istKleiner(const char* format, const char* zeit) const;
         DLLEXPORT bool istKleiner(const char* format, const char* zeit) const;
-        //! Überprüft, ob die gespeicherte Zeit kleiner als die übergebene Zeit
+        //! UEberprueft, ob die gespeicherte Zeit kleiner als die uebergebene Zeit
         //! ist. \param format Eine Zeichenkette, die angibt in welcher Form die
         //! ist. \param format Eine Zeichenkette, die angibt in welcher Form die
         //! neue Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! neue Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! i=Minute, s=Sekunde. \param zeit Eine Text Zeichnung, welches die zu
         //! i=Minute, s=Sekunde. \param zeit Eine Text Zeichnung, welches die zu
-        //! überprüfende Zeit enthält. \return (true) wenn die gespeicherte Zeit
-        //! vor der übergebenen Zeit liegt. (false) sonnst.
+        //! ueberpruefende Zeit enthaelt. \return (true) wenn die gespeicherte Zeit
+        //! vor der uebergebenen Zeit liegt. (false) sonnst.
         DLLEXPORT bool istKleiner(const char* format, Text* zeit) const;
         DLLEXPORT bool istKleiner(const char* format, Text* zeit) const;
-        //! Überprüft, ob die gespeicherte Zeit größer als die übergebene Zeit
-        //! ist. \param zeit Die zu überprüfende Zeit. \return (true) wenn die
-        //! gespeicherte Zeit nach der übergebenen Zeit liegt. (false) sonnst.
+        //! UEberprueft, ob die gespeicherte Zeit groesser als die uebergebene Zeit
+        //! ist. \param zeit Die zu ueberpruefende Zeit. \return (true) wenn die
+        //! gespeicherte Zeit nach der uebergebenen Zeit liegt. (false) sonnst.
         DLLEXPORT bool istLater(Zeit* zeit) const;
         DLLEXPORT bool istLater(Zeit* zeit) const;
-        //! Überprüft, ob die gespeicherte Zeit größer als die übergebene Zeit
-        //! ist. \param jahr Das zu überprüfende Jahr. \param monat Der zu
-        //! überprüfende Monat. \param tag Der zu überprüfende Tag. \param
-        //! stunde Die zu überprüfende Stunde. \param minute Die zu überprüfende
-        //! Minute. \param sekunde Die zu überprüfende Sekunde. \return (true)
-        //! wenn die gespeicherte Zeit nach der übergebenen Zeit liegt. (false)
+        //! UEberprueft, ob die gespeicherte Zeit groesser als die uebergebene Zeit
+        //! ist. \param jahr Das zu ueberpruefende Jahr. \param monat Der zu
+        //! ueberpruefende Monat. \param tag Der zu ueberpruefende Tag. \param
+        //! stunde Die zu ueberpruefende Stunde. \param minute Die zu ueberpruefende
+        //! Minute. \param sekunde Die zu ueberpruefende Sekunde. \return (true)
+        //! wenn die gespeicherte Zeit nach der uebergebenen Zeit liegt. (false)
         //! sonnst.
         //! sonnst.
         DLLEXPORT bool istLater(int jahr,
         DLLEXPORT bool istLater(int jahr,
             int monat,
             int monat,
@@ -754,19 +754,19 @@ namespace Framework
             int stunde,
             int stunde,
             int minute,
             int minute,
             int sekunde) const;
             int sekunde) const;
-        //! Überprüft, ob die gespeicherte Zeit größer als die übergebene Zeit
+        //! UEberprueft, ob die gespeicherte Zeit groesser als die uebergebene Zeit
         //! ist. \param format Eine Zeichenkette, die angibt in welcher Form die
         //! ist. \param format Eine Zeichenkette, die angibt in welcher Form die
         //! neue Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! neue Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! i=Minute, s=Sekunde. \param zeit Eine Zeichenkette, die die zu
         //! i=Minute, s=Sekunde. \param zeit Eine Zeichenkette, die die zu
-        //! überprüfende Zeit enthält. \return (true) wenn die gespeicherte Zeit
-        //! nach der übergebenen Zeit liegt. (false) sonnst.
+        //! ueberpruefende Zeit enthaelt. \return (true) wenn die gespeicherte Zeit
+        //! nach der uebergebenen Zeit liegt. (false) sonnst.
         DLLEXPORT bool istLater(const char* format, const char* zeit) const;
         DLLEXPORT bool istLater(const char* format, const char* zeit) const;
-        //! Überprüft, ob die gespeicherte Zeit größer als die übergebene Zeit
+        //! UEberprueft, ob die gespeicherte Zeit groesser als die uebergebene Zeit
         //! ist. \param format Eine Zeichenkette, die angibt in welcher Form die
         //! ist. \param format Eine Zeichenkette, die angibt in welcher Form die
         //! neue Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! neue Zeit in (zeit) vorhanden ist. y=Jahr, m=Monat, d=Tag, h=Stunde,
         //! i=Minute, s=Sekunde. \param zeit Eine Text Zeichnung, welches die zu
         //! i=Minute, s=Sekunde. \param zeit Eine Text Zeichnung, welches die zu
-        //! überprüfende Zeit enthält. \return (true) wenn die gespeicherte Zeit
-        //! nach der übergebenen Zeit liegt. (false) sonnst.
+        //! ueberpruefende Zeit enthaelt. \return (true) wenn die gespeicherte Zeit
+        //! nach der uebergebenen Zeit liegt. (false) sonnst.
         DLLEXPORT bool istLater(const char* format, Text* zeit) const;
         DLLEXPORT bool istLater(const char* format, Text* zeit) const;
     };
     };
 
 
@@ -782,34 +782,34 @@ namespace Framework
     public:
     public:
         //! Erzeugt ein neues ZeitMesser Zeichnung
         //! Erzeugt ein neues ZeitMesser Zeichnung
         DLLEXPORT ZeitMesser();
         DLLEXPORT ZeitMesser();
-        //! Löscht das aktuelle Zeichnung
+        //! Loescht das aktuelle Zeichnung
         DLLEXPORT ~ZeitMesser();
         DLLEXPORT ~ZeitMesser();
         //! legt den Startpunkt des zeitstoppens fest
         //! legt den Startpunkt des zeitstoppens fest
         DLLEXPORT void messungStart();
         DLLEXPORT void messungStart();
         //! legt des Endpunkt der Zeitmessung fest
         //! legt des Endpunkt der Zeitmessung fest
         DLLEXPORT void messungEnde();
         DLLEXPORT void messungEnde();
         //! gibt den Abstand zwischen start und ende der Messung in Sekunden
         //! gibt den Abstand zwischen start und ende der Messung in Sekunden
-        //! zurück
+        //! zurueck
         DLLEXPORT double getSekunden() const;
         DLLEXPORT double getSekunden() const;
         //! gibt den Abstand zwischen start und ende der Messung in Minuten
         //! gibt den Abstand zwischen start und ende der Messung in Minuten
-        //! zurück
+        //! zurueck
         DLLEXPORT double getMinuten() const;
         DLLEXPORT double getMinuten() const;
         //! gibt den Abstand zwischen start und ende der Messung in Stunden
         //! gibt den Abstand zwischen start und ende der Messung in Stunden
-        //! zurück
+        //! zurueck
         DLLEXPORT double getStunden() const;
         DLLEXPORT double getStunden() const;
-        //! gibt true zurück, wenn aktuell eine MEssung läuft
+        //! gibt true zurueck, wenn aktuell eine MEssung laeuft
         DLLEXPORT bool isMeasuring() const;
         DLLEXPORT bool isMeasuring() const;
     };
     };
 
 
-    //! gibt die aktuelle Uhrzeit zurück.
+    //! gibt die aktuelle Uhrzeit zurueck.
     DLLEXPORT Uhrzeit* getUhrzeit();
     DLLEXPORT Uhrzeit* getUhrzeit();
-    //! gibt das aktuelle Datum zurück.
+    //! gibt das aktuelle Datum zurueck.
     DLLEXPORT Datum* getDatum();
     DLLEXPORT Datum* getDatum();
-    //! gibt die aktuelle Zeit( Datum und Uhrzeit ) zurück.
+    //! gibt die aktuelle Zeit( Datum und Uhrzeit ) zurueck.
     DLLEXPORT Zeit* getZeit();
     DLLEXPORT Zeit* getZeit();
-    //! prüft, ob jahr ein Schaltjahr ist.
-    //! \param jahr Das zu überprüfende Jahr.
-    //! \return (true), wenn das übergebene jahr ein Schaltjahr ist. (false)
+    //! prueft, ob jahr ein Schaltjahr ist.
+    //! \param jahr Das zu ueberpruefende Jahr.
+    //! \return (true), wenn das uebergebene jahr ein Schaltjahr ist. (false)
     //! sonst.
     //! sonst.
     DLLEXPORT bool istSchaltjahr(int jahr);
     DLLEXPORT bool istSchaltjahr(int jahr);
 } // namespace Framework
 } // namespace Framework

+ 1 - 1
cpp.hint

@@ -1,4 +1,4 @@
-// Hinweisdateien unterstützen die Visual Studio-IDE beim Interpretiertieren von Visual C++-Bezeichnern,
+// Hinweisdateien unterstuetzen die Visual Studio-IDE beim Interpretiertieren von Visual C++-Bezeichnern,
 // z. B. von Namen der Funktionen und Makros.
 // z. B. von Namen der Funktionen und Makros.
 // Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=865984
 // Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=865984
 #define DLLEXPORT __declspec(dllexport)
 #define DLLEXPORT __declspec(dllexport)

+ 4 - 4
main.h

@@ -1,4 +1,4 @@
-#ifndef main_H
+#ifndef main_H
 #define main_H
 #define main_H
 
 
 #ifdef _DEBUG
 #ifdef _DEBUG
@@ -26,7 +26,7 @@
 
 
 namespace Framework
 namespace Framework
 {
 {
-    //! Speichert die dem Programm vom Betriebssystem beim Start übergebenen
+    //! Speichert die dem Programm vom Betriebssystem beim Start uebergebenen
     //! Parameter
     //! Parameter
     struct Startparam
     struct Startparam
     {
     {
@@ -35,9 +35,9 @@ namespace Framework
         int show;
         int show;
     };
     };
 
 
-    //! Überschreibe diese Funktion. Sie wird vom Framework automatisch beim
+    //! UEberschreibe diese Funktion. Sie wird vom Framework automatisch beim
     //! Start des Programmes aufgerufen \param p Die Parameter, die dem Programm
     //! Start des Programmes aufgerufen \param p Die Parameter, die dem Programm
-    //! beim Start vom Betriebssystem übergeben wurden
+    //! beim Start vom Betriebssystem uebergeben wurden
     int KSGStart Start(Startparam p);
     int KSGStart Start(Startparam p);
 } // namespace Framework
 } // namespace Framework