[Scummvm-git-logs] scummvm master -> 3d9b8ef935fb4d3828664ec7e6f8bb75a286865f

antoniou79 a.antoniou79 at gmail.com
Sat Apr 18 07:24:38 UTC 2020


This automated email contains information about 5 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
f24da48704 BLADERUNNER: Remove bad character from izo script (in comment)
995a44eb78 BLADERUNNER: Fix comparison between unsigned
f68d0d7d36 SWORD25: Convert ANSI source files to UTF-8
a30541cee8 KYRA: Convert screen_eob.cpp from ANSI to UTF-8
3d9b8ef935 GLK: JACL: Convert language.h to UTF-8


Commit: f24da48704126755d9e2d55d6b1f1c31e801a369
    https://github.com/scummvm/scummvm/commit/f24da48704126755d9e2d55d6b1f1c31e801a369
Author: Thanasis Antoniou (a.antoniou79 at gmail.com)
Date: 2020-04-18T10:24:22+03:00

Commit Message:
BLADERUNNER: Remove bad character from izo script (in comment)

Changed paths:
    engines/bladerunner/script/ai/izo.cpp


diff --git a/engines/bladerunner/script/ai/izo.cpp b/engines/bladerunner/script/ai/izo.cpp
index 64a1f26e5b..0125e012b7 100644
--- a/engines/bladerunner/script/ai/izo.cpp
+++ b/engines/bladerunner/script/ai/izo.cpp
@@ -1132,7 +1132,7 @@ void AIScriptIzo::dialogueWithIzo() {
 		break;
 
 	case 20: // REFERENCE -> Should be VOIGT-KAMPFF
-		Actor_Says(kActorMcCoy, 5480, 18); // Look, just come along with me. You’re gonna have to take a little personality test.
+		Actor_Says(kActorMcCoy, 5480, 18); // Look, just come along with me. You're gonna have to take a little personality test.
 		Actor_Set_Goal_Number(kActorIzo, kGoalIzoEscape);
 		Player_Gains_Control();
 		break;


Commit: 995a44eb78bae035e9da1c0f2a20aad8b12378c4
    https://github.com/scummvm/scummvm/commit/995a44eb78bae035e9da1c0f2a20aad8b12378c4
Author: Thanasis Antoniou (a.antoniou79 at gmail.com)
Date: 2020-04-18T10:24:22+03:00

Commit Message:
BLADERUNNER: Fix comparison between unsigned

Changed paths:
    engines/bladerunner/bladerunner.cpp


diff --git a/engines/bladerunner/bladerunner.cpp b/engines/bladerunner/bladerunner.cpp
index 481034dbfb..9afec45b0c 100644
--- a/engines/bladerunner/bladerunner.cpp
+++ b/engines/bladerunner/bladerunner.cpp
@@ -1181,7 +1181,7 @@ void BladeRunnerEngine::actorsUpdate() {
 #else
 	uint32 timeNow = _time->current();
 	// Don't update actors more than 60 or 120 times per second
-	if (timeNow - _actorUpdateTimeLast < 1000 / ( _framesPerSecondMax? 120 : 60)) {
+	if (timeNow - _actorUpdateTimeLast < 1000u / ( _framesPerSecondMax? 120u : 60u)) {
 		return;
 	}
 	_actorUpdateTimeLast = timeNow;


Commit: f68d0d7d364fd5a23947b52f3d563ee76143a4b7
    https://github.com/scummvm/scummvm/commit/f68d0d7d364fd5a23947b52f3d563ee76143a4b7
Author: Thanasis Antoniou (a.antoniou79 at gmail.com)
Date: 2020-04-18T10:24:22+03:00

Commit Message:
SWORD25: Convert ANSI source files to UTF-8

Gets rid of VS Studio's warnings about illegal characters

Changed paths:
    engines/sword25/gfx/animation.cpp
    engines/sword25/gfx/animation.h
    engines/sword25/gfx/animationresource.cpp
    engines/sword25/gfx/animationtemplate.cpp
    engines/sword25/gfx/animationtemplate.h
    engines/sword25/gfx/animationtemplateregistry.cpp
    engines/sword25/gfx/bitmap.h
    engines/sword25/gfx/bitmapresource.h
    engines/sword25/gfx/fontresource.h
    engines/sword25/gfx/graphicengine_script.cpp
    engines/sword25/gfx/image/vectorimage.h
    engines/sword25/gfx/renderobject.cpp
    engines/sword25/gfx/renderobject.h
    engines/sword25/gfx/renderobjectmanager.cpp
    engines/sword25/gfx/renderobjectmanager.h
    engines/sword25/gfx/staticbitmap.cpp
    engines/sword25/gfx/text.h
    engines/sword25/gfx/timedrenderobject.h
    engines/sword25/kernel/objectregistry.h
    engines/sword25/kernel/persistenceservice.cpp
    engines/sword25/math/walkregion.cpp
    engines/sword25/package/packagemanager_script.cpp
    engines/sword25/script/luabindhelper.cpp


diff --git a/engines/sword25/gfx/animation.cpp b/engines/sword25/gfx/animation.cpp
index 541c44662b..9751de2d7f 100644
--- a/engines/sword25/gfx/animation.cpp
+++ b/engines/sword25/gfx/animation.cpp
@@ -92,7 +92,7 @@ Animation::Animation(InputPersistenceBlock &reader, RenderObjectPtr<RenderObject
 }
 
 void Animation::initializeAnimationResource(const Common::String &fileName) {
-	// Die Resource wird für die gesamte Lebensdauer des Animations-Objektes gelockt.
+	// Die Resource wird für die gesamte Lebensdauer des Animations-Objektes gelockt.
 	Resource *resourcePtr = Kernel::getInstance()->getResourceManager()->requestResource(fileName);
 	if (resourcePtr && resourcePtr->getType() == Resource::TYPE_ANIMATION)
 		_animationResourcePtr = static_cast<AnimationResource *>(resourcePtr);
@@ -101,7 +101,7 @@ void Animation::initializeAnimationResource(const Common::String &fileName) {
 		return;
 	}
 
-	// Größe und Position der Animation anhand des aktuellen Frames bestimmen.
+	// Größe und Position der Animation anhand des aktuellen Frames bestimmen.
 	computeCurrentCharacteristics();
 }
 
@@ -216,12 +216,12 @@ void Animation::frameNotification(int timeElapsed) {
 	assert(animationDescriptionPtr);
 	assert(timeElapsed >= 0);
 
-	// Nur wenn die Animation läuft wird sie auch weiterbewegt
+	// Nur wenn die Animation läuft wird sie auch weiterbewegt
 	if (_running) {
 		// Gesamte vergangene Zeit bestimmen (inkl. Restzeit des aktuellen Frames)
 		_currentFrameTime += timeElapsed;
 
-		// Anzahl an zu überpringenden Frames bestimmen
+		// Anzahl an zu überpringenden Frames bestimmen
 		int skipFrames = animationDescriptionPtr->getMillisPerFrame() == 0 ? 0 : _currentFrameTime / animationDescriptionPtr->getMillisPerFrame();
 
 		// Neue Frame-Restzeit bestimmen
@@ -291,7 +291,7 @@ void Animation::frameNotification(int timeElapsed) {
 		_currentFrame = static_cast<uint>(tmpCurFrame);
 	}
 
-	// Größe und Position der Animation anhand des aktuellen Frames bestimmen
+	// Größe und Position der Animation anhand des aktuellen Frames bestimmen
 	computeCurrentCharacteristics();
 
 	assert(_currentFrame < animationDescriptionPtr->getFrameCount());
@@ -308,7 +308,7 @@ void Animation::computeCurrentCharacteristics() {
 	assert(pResource->getType() == Resource::TYPE_BITMAP);
 	BitmapResource *pBitmap = static_cast<BitmapResource *>(pResource);
 
-	// Größe des Bitmaps auf die Animation übertragen
+	// Größe des Bitmaps auf die Animation übertragen
 	_width = static_cast<int>(pBitmap->getWidth() * _scaleFactorX);
 	_height = static_cast<int>(pBitmap->getHeight() * _scaleFactorY);
 
diff --git a/engines/sword25/gfx/animation.h b/engines/sword25/gfx/animation.h
index de496b4c03..3a38ac14a0 100644
--- a/engines/sword25/gfx/animation.h
+++ b/engines/sword25/gfx/animation.h
@@ -79,49 +79,49 @@ public:
 	/**
 	    @brief Setzt den Alphawert der Animation.
 	    @param Alpha der neue Alphawert der Animation (0 = keine Deckung, 255 = volle Deckung).
-	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsAlphaAllowed() true zurückgibt.
+	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsAlphaAllowed() true zurückgibt.
 	*/
 	void setAlpha(int alpha);
 
 	/**
 	    @brief Setzt die Modulationfarbe der Animation.
 	    @param Color eine 24-Bit Farbe, die die Modulationsfarbe der Animation festlegt.
-	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsColorModulationAllowed() true zurückgibt.
+	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsColorModulationAllowed() true zurückgibt.
 	*/
 	void setModulationColor(uint modulationColor);
 
 	/**
 	    @brief Setzt den Skalierungsfaktor der Animation.
 	    @param ScaleFactor der Faktor um den die Animation in beide Richtungen gestreckt werden soll.
-	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
+	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
 	*/
 	void setScaleFactor(float scaleFactor);
 
 	/**
 	    @brief Setzt den Skalierungsfaktor der Animation auf der X-Achse.
 	    @param ScaleFactor der Faktor um den die Animation in Richtungen der X-Achse gestreckt werden soll.
-	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
+	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
 	*/
 	void setScaleFactorX(float scaleFactorX);
 
 	/**
 	    @brief Setzt den Skalierungsfaktor der Animation auf der Y-Achse.
 	    @param ScaleFactor der Faktor um den die Animation in Richtungen der Y-Achse gestreckt werden soll.
-	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
+	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
 	*/
 	void setScaleFactorY(float scaleFactorY);
 
 	/**
-	@brief Gibt den Skalierungsfakter der Animation auf der X-Achse zurück.
-	@remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
+	@brief Gibt den Skalierungsfakter der Animation auf der X-Achse zurück.
+	@remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
 	*/
 	float getScaleFactorX() const {
 		return _scaleFactorX;
 	}
 
 	/**
-	@brief Gibt den Skalierungsfakter der Animation auf der Y-Achse zurück.
-	@remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
+	@brief Gibt den Skalierungsfakter der Animation auf der Y-Achse zurück.
+	@remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
 	*/
 	float getScaleFactorY() const {
 		return _scaleFactorY;
@@ -179,18 +179,18 @@ private:
 
 	/**
 	    @brief Lockt alle Frames.
-	    @return Gibt false zurück, falls nicht alle Frames gelockt werden konnten.
+	    @return Gibt false zurück, falls nicht alle Frames gelockt werden konnten.
 	*/
 	bool lockAllFrames();
 
 	/**
 	    @brief Unlockt alle Frames.
-	    @return Gibt false zurück, falls nicht alles Frames freigegeben werden konnten.
+	    @return Gibt false zurück, falls nicht alles Frames freigegeben werden konnten.
 	*/
 	bool unlockAllFrames();
 
 	/**
-	    @brief Diese Methode aktualisiert die Parameter (Größe, Position) der Animation anhand des aktuellen Frames.
+	    @brief Diese Methode aktualisiert die Parameter (Größe, Position) der Animation anhand des aktuellen Frames.
 
 	    Diese Methode muss bei jedem Framewechsel aufgerufen werden damit der RenderObject-Manager immer aktuelle Daten hat.
 	*/
diff --git a/engines/sword25/gfx/animationresource.cpp b/engines/sword25/gfx/animationresource.cpp
index cd65855653..b88bc3df74 100644
--- a/engines/sword25/gfx/animationresource.cpp
+++ b/engines/sword25/gfx/animationresource.cpp
@@ -228,7 +228,7 @@ bool AnimationResource::computeFeatures() {
 	_alphaAllowed = true;
 	_colorModulationAllowed = true;
 
-	// Alle Frame durchgehen und alle Features deaktivieren, die auch nur von einem Frame nicht unterstützt werden.
+	// Alle Frame durchgehen und alle Features deaktivieren, die auch nur von einem Frame nicht unterstützt werden.
 	Common::Array<Frame>::const_iterator iter = _frames.begin();
 	for (; iter != _frames.end(); ++iter) {
 		BitmapResource *pBitmap;
diff --git a/engines/sword25/gfx/animationtemplate.cpp b/engines/sword25/gfx/animationtemplate.cpp
index 7db89be8b2..98019dcf04 100644
--- a/engines/sword25/gfx/animationtemplate.cpp
+++ b/engines/sword25/gfx/animationtemplate.cpp
@@ -79,7 +79,7 @@ AnimationTemplate::AnimationTemplate(const Common::String &sourceAnimation) {
 
 	_valid = false;
 
-	// Die Animations-Resource wird für die gesamte Lebensdauer des Objektes gelockt
+	// Die Animations-Resource wird für die gesamte Lebensdauer des Objektes gelockt
 	_sourceAnimationPtr = requestSourceAnimation(sourceAnimation);
 
 	// Erfolg signalisieren
@@ -92,7 +92,7 @@ AnimationTemplate::AnimationTemplate(const AnimationTemplate &other) : Animation
 
 	_valid = false;
 
-	// Die Animations-Resource wird für die gesamte Lebensdauer des Objektes gelockt.
+	// Die Animations-Resource wird für die gesamte Lebensdauer des Objektes gelockt.
 	if (!other._sourceAnimationPtr)
 		return;
 	_sourceAnimationPtr = requestSourceAnimation(other._sourceAnimationPtr->getFileName());
@@ -225,7 +225,7 @@ bool AnimationTemplate::unpersist(InputPersistenceBlock &reader) {
 		_frames.push_back(frame);
 	}
 
-	// Die Animations-Resource wird für die gesamte Lebensdauer des Objektes gelockt
+	// Die Animations-Resource wird für die gesamte Lebensdauer des Objektes gelockt
 	Common::String sourceAnimation;
 	reader.readString(sourceAnimation);
 	_sourceAnimationPtr = requestSourceAnimation(sourceAnimation);
diff --git a/engines/sword25/gfx/animationtemplate.h b/engines/sword25/gfx/animationtemplate.h
index 8f153ed6ef..acf1c77d85 100644
--- a/engines/sword25/gfx/animationtemplate.h
+++ b/engines/sword25/gfx/animationtemplate.h
@@ -75,18 +75,18 @@ public:
 	}
 
 	/**
-	    @brief Fügt einen neuen Frame zur Animation hinzu.
+	    @brief Fügt einen neuen Frame zur Animation hinzu.
 
-	    Der Frame wird an das Ende der Animation angehängt.
+	    Der Frame wird an das Ende der Animation angehängt.
 
 	    @param Index der Index des Frames in der Quellanimation
 	*/
 	void addFrame(int index);
 
 	/**
-	    @brief Ändert einen bereits in der Animation vorhandenen Frame.
-	    @param DestIndex der Index des Frames der überschrieben werden soll
-	    @param SrcIndex der Index des einzufügenden Frames in der Quellanimation
+	    @brief Ändert einen bereits in der Animation vorhandenen Frame.
+	    @param DestIndex der Index des Frames der überschrieben werden soll
+	    @param SrcIndex der Index des einzufügenden Frames in der Quellanimation
 	*/
 	void setFrame(int destIndex, int srcIndex);
 
diff --git a/engines/sword25/gfx/animationtemplateregistry.cpp b/engines/sword25/gfx/animationtemplateregistry.cpp
index 4783a314f4..211a724aa9 100644
--- a/engines/sword25/gfx/animationtemplateregistry.cpp
+++ b/engines/sword25/gfx/animationtemplateregistry.cpp
@@ -43,7 +43,7 @@ namespace Sword25 {
 bool AnimationTemplateRegistry::persist(OutputPersistenceBlock &writer) {
 	bool result = true;
 
-	// Das nächste zu vergebene Handle schreiben.
+	// Das nächste zu vergebene Handle schreiben.
 	writer.write(_nextHandle);
 
 	// Anzahl an BS_AnimationTemplates schreiben.
@@ -69,10 +69,10 @@ bool AnimationTemplateRegistry::persist(OutputPersistenceBlock &writer) {
 bool AnimationTemplateRegistry::unpersist(InputPersistenceBlock &reader) {
 	bool result = true;
 
-	// Das nächste zu vergebene Handle wieder herstellen.
+	// Das nächste zu vergebene Handle wieder herstellen.
 	reader.read(_nextHandle);
 
-	// Alle vorhandenen BS_AnimationTemplates zerstören.
+	// Alle vorhandenen BS_AnimationTemplates zerstören.
 	while (!_handle2PtrMap.empty())
 		delete _handle2PtrMap.begin()->_value;
 
diff --git a/engines/sword25/gfx/bitmap.h b/engines/sword25/gfx/bitmap.h
index c0382ef39e..f67aa1f6b5 100644
--- a/engines/sword25/gfx/bitmap.h
+++ b/engines/sword25/gfx/bitmap.h
@@ -48,35 +48,35 @@ public:
 	/**
 	    @brief Setzt den Alphawert des Bitmaps.
 	    @param Alpha der neue Alphawert der Bitmaps (0 = keine Deckung, 255 = volle Deckung).
-	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsAlphaAllowed() true zurückgibt.
+	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsAlphaAllowed() true zurückgibt.
 	*/
 	void setAlpha(int alpha);
 
 	/**
 	    @brief Setzt die Modulationfarbe der Bitmaps.
 	    @param Color eine 24-Bit Farbe, die die Modulationsfarbe des Bitmaps festlegt.
-	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsColorModulationAllowed() true zurückgibt.
+	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsColorModulationAllowed() true zurückgibt.
 	*/
 	void setModulationColor(uint modulationColor);
 
 	/**
 	    @brief Setzt den Skalierungsfaktor des Bitmaps.
 	    @param ScaleFactor der Faktor um den das Bitmap in beide Richtungen gestreckt werden soll.
-	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
+	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
 	*/
 	void setScaleFactor(float scaleFactor);
 
 	/**
 	    @brief Setzt den Skalierungsfaktor der Bitmap auf der X-Achse.
 	    @param ScaleFactor der Faktor um den die Bitmap in Richtungen der X-Achse gestreckt werden soll. Dieser Wert muss positiv sein.
-	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
+	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
 	*/
 	void setScaleFactorX(float scaleFactorX);
 
 	/**
 	    @brief Setzt den Skalierungsfaktor der Bitmap auf der Y-Achse.
 	    @param ScaleFactor der Faktor um den die Bitmap in Richtungen der Y-Achse gestreckt werden soll. Dieser Wert muss positiv sein.
-	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
+	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
 	*/
 	void setScaleFactorY(float scaleFactorY);
 
@@ -91,75 +91,75 @@ public:
 	void setFlipV(bool flipV);
 
 	/**
-	    @brief Gibt den aktuellen Alphawert des Bildes zurück.
-	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsAlphaAllowed() true zurückgibt.
+	    @brief Gibt den aktuellen Alphawert des Bildes zurück.
+	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsAlphaAllowed() true zurückgibt.
 	*/
 	int getAlpha() {
 		return _modulationColor >> 24;
 	}
 
 	/**
-	    @brief Gibt die aktuelle 24bit RGB Modulationsfarde des Bildes zurück.
-	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsColorModulationAllowed() true zurückgibt.
+	    @brief Gibt die aktuelle 24bit RGB Modulationsfarde des Bildes zurück.
+	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsColorModulationAllowed() true zurückgibt.
 	*/
 	int getModulationColor() {
 		return _modulationColor & 0x00ffffff;
 	}
 
 	/**
-	    @brief Gibt den Skalierungsfakter des Bitmaps auf der X-Achse zurück.
-	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
+	    @brief Gibt den Skalierungsfakter des Bitmaps auf der X-Achse zurück.
+	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
 	*/
 	float getScaleFactorX() const {
 		return _scaleFactorX;
 	}
 
 	/**
-	    @brief Gibt den Skalierungsfakter des Bitmaps auf der Y-Achse zurück.
-	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
+	    @brief Gibt den Skalierungsfakter des Bitmaps auf der Y-Achse zurück.
+	    @remark Diese Methode darf nur aufgerufen werden, wenn die Methode IsScalingAllowed() true zurückgibt.
 	*/
 	float getScaleFactorY() const {
 		return _scaleFactorY;
 	}
 
 	/**
-	    @brief Gibt zurück, ob das Bild an der X-Achse gespiegelt angezeigt wird.
+	    @brief Gibt zurück, ob das Bild an der X-Achse gespiegelt angezeigt wird.
 	*/
 	bool isFlipH() {
 		return _flipH;
 	}
 
 	/**
-	    @brief Gibt zurück, ob das Bild an der Y-Achse gespiegelt angezeigt wird.
+	    @brief Gibt zurück, ob das Bild an der Y-Achse gespiegelt angezeigt wird.
 	*/
 	bool isFlipV() {
 		return _flipV;
 	}
 
 	// -----------------------------------------------------------------------------
-	// Die folgenden Methoden müssen alle BS_Bitmap-Klassen implementieren
+	// Die folgenden Methoden müssen alle BS_Bitmap-Klassen implementieren
 	// -----------------------------------------------------------------------------
 
 	/**
 	    @brief Liest einen Pixel des Bildes.
 	    @param X die X-Koordinate des Pixels.
 	    @param Y die Y-Koordinate des Pixels
-	    @return Gibt den 32-Bit Farbwert des Pixels an der übergebenen Koordinate zurück.
-	    @remark Diese Methode sollte auf keine Fall benutzt werden um größere Teile des Bildes zu lesen, da sie sehr langsam ist. Sie ist
-	            eher dafür gedacht einzelne Pixel des Bildes auszulesen.
+	    @return Gibt den 32-Bit Farbwert des Pixels an der übergebenen Koordinate zurück.
+	    @remark Diese Methode sollte auf keine Fall benutzt werden um größere Teile des Bildes zu lesen, da sie sehr langsam ist. Sie ist
+	            eher dafür gedacht einzelne Pixel des Bildes auszulesen.
 	*/
 	virtual uint getPixel(int x, int y) const = 0;
 
 	/**
-	    @brief Füllt den Inhalt des Bildes mit Pixeldaten.
-	    @param Pixeldata ein Vector der die Pixeldaten enthält. Sie müssen in dem Farbformat des Bildes vorliegen und es müssen genügend Daten
-	           vorhanden sein, um das ganze Bild zu füllen.
+	    @brief Füllt den Inhalt des Bildes mit Pixeldaten.
+	    @param Pixeldata ein Vector der die Pixeldaten enthält. Sie müssen in dem Farbformat des Bildes vorliegen und es müssen genügend Daten
+	           vorhanden sein, um das ganze Bild zu füllen.
 	    @param Offset der Offset in Byte im Pixeldata-Vector an dem sich der erste zu schreibende Pixel befindet.<br>
 	                  Der Standardwert ist 0.
 	    @param Stride der Abstand in Byte zwischen dem Zeilenende und dem Beginn einer neuen Zeile im Pixeldata-Vector.<br>
 	                  Der Standardwert ist 0.
-	    @return Gibt false zurück, falls der Aufruf fehlgeschlagen ist.
-	    @remark Ein Aufruf dieser Methode ist nur erlaubt, wenn IsSetContentAllowed() true zurückgibt.
+	    @return Gibt false zurück, falls der Aufruf fehlgeschlagen ist.
+	    @remark Ein Aufruf dieser Methode ist nur erlaubt, wenn IsSetContentAllowed() true zurückgibt.
 	*/
 	virtual bool    setContent(const byte *pixeldata, uint size, uint offset = 0, uint stride = 0) = 0;
 
diff --git a/engines/sword25/gfx/bitmapresource.h b/engines/sword25/gfx/bitmapresource.h
index ccdb4fb64b..bfd193b05f 100644
--- a/engines/sword25/gfx/bitmapresource.h
+++ b/engines/sword25/gfx/bitmapresource.h
@@ -45,14 +45,14 @@ public:
 	~BitmapResource() override { delete _pImage; }
 
 	/**
-	    @brief Gibt zurück, ob das Objekt einen gültigen Zustand hat.
+	    @brief Gibt zurück, ob das Objekt einen gültigen Zustand hat.
 	*/
 	bool isValid() const {
 		return (_pImage != 0);
 	}
 
 	/**
-	    @brief Gibt die Breite des Bitmaps zurück.
+	    @brief Gibt die Breite des Bitmaps zurück.
 	*/
 	int getWidth() const {
 		assert(_pImage);
@@ -60,7 +60,7 @@ public:
 	}
 
 	/**
-	    @brief Gibt die Höhe des Bitmaps zurück.
+	    @brief Gibt die Höhe des Bitmaps zurück.
 	*/
 	int getHeight() const {
 		assert(_pImage);
@@ -79,23 +79,23 @@ public:
 	                        werden soll oder NULL, falls das gesamte Bild gerendert werden soll.<br>
 	                        Dieser Ausschnitt bezieht sich auf das ungespiegelte und unskalierte Bild.<br>
 	                        Der Standardwert ist NULL.
-	    @param Color ein ARGB Farbwert, der die Parameter für die Farbmodulation und fürs Alphablending festlegt.<br>
+	    @param Color ein ARGB Farbwert, der die Parameter für die Farbmodulation und fürs Alphablending festlegt.<br>
 	                 Die Alpha-Komponente der Farbe bestimmt den Alphablending Parameter (0 = keine Deckung, 255 = volle Deckung).<br>
-	                 Die Farbkomponenten geben die Farbe für die Farbmodulation an.<br>
+	                 Die Farbkomponenten geben die Farbe für die Farbmodulation an.<br>
 	                 Der Standardwert is BS_ARGB(255, 255, 255, 255) (volle Deckung, keine Farbmodulation).
-	                 Zum Erzeugen des Farbwertes können die Makros BS_RGB und BS_ARGB benutzt werden.
+	                 Zum Erzeugen des Farbwertes können die Makros BS_RGB und BS_ARGB benutzt werden.
 	    @param Width gibt die Ausgabebreite des Bildausschnittes an.
 	                 Falls diese von der Breite des Bildausschnittes abweicht wird
 	                 das Bild entsprechend Skaliert.<br>
 	                 Der Wert -1 gibt an, dass das Bild nicht Skaliert werden soll.<br>
 	                 Der Standardwert ist -1.
-	    @param Width gibt die Ausgabehöhe des Bildausschnittes an.
-	                 Falls diese von der Höhe des Bildauschnittes abweicht, wird
+	    @param Width gibt die Ausgabehöhe des Bildausschnittes an.
+	                 Falls diese von der Höhe des Bildauschnittes abweicht, wird
 	                 das Bild entsprechend Skaliert.<br>
 	                 Der Wert -1 gibt an, dass das Bild nicht Skaliert werden soll.<br>
 	                 Der Standardwert ist -1.
-	    @return Gibt false zurück, falls das Rendern fehlgeschlagen ist.
-	    @remark Er werden nicht alle Blitting-Operationen von allen BS_Image-Klassen unterstützt.<br>
+	    @return Gibt false zurück, falls das Rendern fehlgeschlagen ist.
+	    @remark Er werden nicht alle Blitting-Operationen von allen BS_Image-Klassen unterstützt.<br>
 	            Mehr Informationen gibt es in der Klassenbeschreibung von BS_Image und durch folgende Methoden:
 	            - IsBlitTarget()
 	            - IsScalingAllowed()
@@ -114,17 +114,17 @@ public:
 	}
 
 	/**
-	    @brief Füllt einen Rechteckigen Bereich des Bildes mit einer Farbe.
-	    @param pFillRect Pointer auf ein Common::Rect, welches den Ausschnitt des Bildes spezifiziert, der gefüllt
-	                      werden soll oder NULL, falls das gesamte Bild gefüllt werden soll.<br>
+	    @brief Füllt einen Rechteckigen Bereich des Bildes mit einer Farbe.
+	    @param pFillRect Pointer auf ein Common::Rect, welches den Ausschnitt des Bildes spezifiziert, der gefüllt
+	                      werden soll oder NULL, falls das gesamte Bild gefüllt werden soll.<br>
 	                      Der Standardwert ist NULL.
-	    @param Color der 32 Bit Farbwert mit dem der Bildbereich gefüllt werden soll.
-	    @remark Ein Aufruf dieser Methode ist nur gestattet, wenn IsFillingAllowed() true zurückgibt.
-	    @remark Es ist möglich über die Methode transparente Rechtecke darzustellen, indem man eine Farbe mit einem Alphawert ungleich
+	    @param Color der 32 Bit Farbwert mit dem der Bildbereich gefüllt werden soll.
+	    @remark Ein Aufruf dieser Methode ist nur gestattet, wenn IsFillingAllowed() true zurückgibt.
+	    @remark Es ist möglich über die Methode transparente Rechtecke darzustellen, indem man eine Farbe mit einem Alphawert ungleich
 	            255 angibt.
-	    @remark Unabhängig vom Farbformat des Bildes muss ein 32 Bit Farbwert angegeben werden. Zur Erzeugung, können die Makros
+	    @remark Unabhängig vom Farbformat des Bildes muss ein 32 Bit Farbwert angegeben werden. Zur Erzeugung, können die Makros
 	            BS_RGB und BS_ARGB benutzt werden.
-	    @remark Falls das Rechteck nicht völlig innerhalb des Bildschirms ist, wird es automatisch zurechtgestutzt.
+	    @remark Falls das Rechteck nicht völlig innerhalb des Bildschirms ist, wird es automatisch zurechtgestutzt.
 	*/
 	bool fill(const Common::Rect *pFillRect = 0, uint color = BS_RGB(0, 0, 0)) {
 		assert(_pImage);
@@ -135,9 +135,9 @@ public:
 	    @brief Liest einen Pixel des Bildes.
 	    @param X die X-Koordinate des Pixels.
 	    @param Y die Y-Koordinate des Pixels
-	    @return Gibt den 32-Bit Farbwert des Pixels an der übergebenen Koordinate zurück.
-	    @remark Diese Methode sollte auf keine Fall benutzt werden um größere Teile des Bildes zu lesen, da sie sehr langsam ist. Sie ist
-	            eher dafür gedacht einzelne Pixel des Bildes auszulesen.
+	    @return Gibt den 32-Bit Farbwert des Pixels an der übergebenen Koordinate zurück.
+	    @remark Diese Methode sollte auf keine Fall benutzt werden um größere Teile des Bildes zu lesen, da sie sehr langsam ist. Sie ist
+	            eher dafür gedacht einzelne Pixel des Bildes auszulesen.
 	*/
 	uint getPixel(int x, int y) const {
 		return _pImage->getPixel(x, y);
@@ -147,8 +147,8 @@ public:
 	/** @name Auskunfts-Methoden */
 
 	/**
-	    @brief Überprüft, ob das BS_Image ein Zielbild für einen Blit-Aufruf sein kann.
-	    @return Gibt false zurück, falls ein Blit-Aufruf mit diesem Objekt als Ziel nicht gestattet ist.
+	    @brief Überprüft, ob das BS_Image ein Zielbild für einen Blit-Aufruf sein kann.
+	    @return Gibt false zurück, falls ein Blit-Aufruf mit diesem Objekt als Ziel nicht gestattet ist.
 	*/
 	bool isBlitTarget() {
 		assert(_pImage);
@@ -156,7 +156,7 @@ public:
 	}
 
 	/**
-	    @brief Gibt true zurück, falls das BS_Image bei einem Aufruf von Blit() skaliert dargestellt werden kann.
+	    @brief Gibt true zurück, falls das BS_Image bei einem Aufruf von Blit() skaliert dargestellt werden kann.
 	*/
 	bool isScalingAllowed() {
 		assert(_pImage);
@@ -164,7 +164,7 @@ public:
 	}
 
 	/**
-	    @brief Gibt true zurück, wenn das BS_Image mit einem Aufruf von Fill() gefüllt werden kann.
+	    @brief Gibt true zurück, wenn das BS_Image mit einem Aufruf von Fill() gefüllt werden kann.
 	*/
 	bool isFillingAllowed() {
 		assert(_pImage);
@@ -172,7 +172,7 @@ public:
 	}
 
 	/**
-	    @brief Gibt true zurück, wenn das BS_Image bei einem Aufruf von Blit() mit einem Alphawert dargestellt werden kann.
+	    @brief Gibt true zurück, wenn das BS_Image bei einem Aufruf von Blit() mit einem Alphawert dargestellt werden kann.
 	*/
 	bool isAlphaAllowed() {
 		assert(_pImage);
@@ -180,7 +180,7 @@ public:
 	}
 
 	/**
-	    @brief Gibt true zurück, wenn das BS_Image bei einem Aufruf von Blit() mit Farbmodulation dargestellt werden kann.
+	    @brief Gibt true zurück, wenn das BS_Image bei einem Aufruf von Blit() mit Farbmodulation dargestellt werden kann.
 	*/
 	bool isColorModulationAllowed() {
 		assert(_pImage);
diff --git a/engines/sword25/gfx/fontresource.h b/engines/sword25/gfx/fontresource.h
index be10e42876..43c5e34b95 100644
--- a/engines/sword25/gfx/fontresource.h
+++ b/engines/sword25/gfx/fontresource.h
@@ -48,30 +48,30 @@ public:
 	    @brief Erzeugt eine neues Exemplar von BS_FontResource
 	    @param pKernel ein Pointer auf den Kernel
 	    @param FileName der Dateiname der zu ladenen Resource
-	    @remark Wenn der Konstruktor erfolgreich ausgeführt werden konnte gibt die Methode IsValid true zurück.
+	    @remark Wenn der Konstruktor erfolgreich ausgeführt werden konnte gibt die Methode IsValid true zurück.
 	*/
 	FontResource(Kernel *pKernel, const Common::String &fileName);
 
 	/**
-	    @brief Gibt true zurück, wenn das Objekt korrekt initialisiert wurde.
+	    @brief Gibt true zurück, wenn das Objekt korrekt initialisiert wurde.
 
-	    Diese Methode kann dazu benutzt werden um festzustellen, ob der Konstruktor erfolgreich ausgeführt wurde.
+	    Diese Methode kann dazu benutzt werden um festzustellen, ob der Konstruktor erfolgreich ausgeführt wurde.
 	*/
 	bool isValid() const {
 		return _valid;
 	}
 
 	/**
-	    @brief Gibt die Zeilenhöhe des Fonts in Pixeln zurück.
+	    @brief Gibt die Zeilenhöhe des Fonts in Pixeln zurück.
 
-	    Die Zeilenhöhe ist der Wert, der zur Y-Koordinate addiert wird, wenn ein Zeilenumbruch auftritt.
+	    Die Zeilenhöhe ist der Wert, der zur Y-Koordinate addiert wird, wenn ein Zeilenumbruch auftritt.
 	*/
 	int getLineHeight() const {
 		return _lineHeight;
 	}
 
 	/**
-	    @brief Gibt den Buchstabenabstand der Fonts in Pixeln zurück.
+	    @brief Gibt den Buchstabenabstand der Fonts in Pixeln zurück.
 
 	    Der Buchstabenabstand ist der Wert, der zwischen zwei Buchstaben freigelassen wird.
 	*/
@@ -80,9 +80,9 @@ public:
 	}
 
 	/**
-	    @brief Gibt das Bounding-Rect eines Zeichens auf der Charactermap zurück.
+	    @brief Gibt das Bounding-Rect eines Zeichens auf der Charactermap zurück.
 	    @param Character der ASCII-Code des Zeichens
-	    @return Das Bounding-Rect des übergebenen Zeichens auf der Charactermap.
+	    @return Das Bounding-Rect des übergebenen Zeichens auf der Charactermap.
 	*/
 	const Common::Rect &getCharacterRect(int character) const {
 		assert(character >= 0 && character < 256);
@@ -90,7 +90,7 @@ public:
 	}
 
 	/**
-	    @brief Gibt den Dateinamen der Charactermap zurück.
+	    @brief Gibt den Dateinamen der Charactermap zurück.
 	*/
 	const Common::String &getCharactermapFileName() const {
 		return _bitmapFileName;
diff --git a/engines/sword25/gfx/graphicengine_script.cpp b/engines/sword25/gfx/graphicengine_script.cpp
index 14b9de1453..7c7a802a3e 100644
--- a/engines/sword25/gfx/graphicengine_script.cpp
+++ b/engines/sword25/gfx/graphicengine_script.cpp
@@ -69,7 +69,7 @@ static LuaCallback *loopPointCallbackPtr = 0;	// FIXME: should be turned into Gr
 static ActionCallback *actionCallbackPtr = 0;	// FIXME: should be turned into GraphicEngine member var
 }
 
-// Die Strings werden als #defines definiert um Stringkomposition zur Compilezeit zu ermöglichen.
+// Die Strings werden als #defines definiert um Stringkomposition zur Compilezeit zu ermöglichen.
 #define RENDEROBJECT_CLASS_NAME "Gfx.RenderObject"
 #define BITMAP_CLASS_NAME "Gfx.Bitmap"
 #define PANEL_CLASS_NAME "Gfx.Panel"
@@ -210,7 +210,7 @@ static int init(lua_State *L) {
 	int __startStackDepth = lua_gettop(L);
 #endif
 
-	// Main-Panel zum Gfx-Modul hinzufügen
+	// Main-Panel zum Gfx-Modul hinzufügen
 	RenderObjectPtr<Panel> mainPanelPtr(getGE()->getMainPanel());
 	assert(mainPanelPtr.isValid());
 
diff --git a/engines/sword25/gfx/image/vectorimage.h b/engines/sword25/gfx/image/vectorimage.h
index 302a1e7108..bc10aedb7a 100644
--- a/engines/sword25/gfx/image/vectorimage.h
+++ b/engines/sword25/gfx/image/vectorimage.h
@@ -49,7 +49,7 @@ class VectorImage;
 /**
     @brief Pfadinformationen zu BS_VectorImageElement Objekten
 
-    Jedes BS_VectorImageElement besteht aus Kantenzügen, oder auch Pfaden. Jeder dieser Pfad hat Eigenschaften, die in Objekten diesen Typs
+    Jedes BS_VectorImageElement besteht aus Kantenzügen, oder auch Pfaden. Jeder dieser Pfad hat Eigenschaften, die in Objekten diesen Typs
     gespeichert werden.
 */
 
@@ -89,7 +89,7 @@ private:
 
 /**
     @brief Ein Element eines Vektorbild. Ein BS_VectorImage besteht aus diesen Elementen, die jeweils einen Teil der Graphik definieren.
-           Werden alle Elemente eines Vektorbildes übereinandergelegt, ergibt sich das komplette Bild.
+           Werden alle Elemente eines Vektorbildes übereinandergelegt, ergibt sich das komplette Bild.
 */
 class VectorImageElement {
 	friend class VectorImage;
diff --git a/engines/sword25/gfx/renderobject.cpp b/engines/sword25/gfx/renderobject.cpp
index 92d39c252d..d5838ca52d 100644
--- a/engines/sword25/gfx/renderobject.cpp
+++ b/engines/sword25/gfx/renderobject.cpp
@@ -181,7 +181,7 @@ bool RenderObject::updateObjectState() {
 
 		++_version;
 
-		// Änderungen Validieren
+		// Änderungen Validieren
 		validateObject();
 	}
 
@@ -533,7 +533,7 @@ RenderObjectPtr<RenderObject> RenderObject::recreatePersistedRenderObject(InputP
 }
 
 bool RenderObject::greater(const RenderObjectPtr<RenderObject> lhs, const RenderObjectPtr<RenderObject> rhs) {
-	// Das Objekt mit dem kleinem Z-Wert müssen zuerst gerendert werden.
+	// Das Objekt mit dem kleinem Z-Wert müssen zuerst gerendert werden.
 	if (lhs->_z != rhs->_z)
 		return lhs->_z < rhs->_z;
 	// Falls der Z-Wert gleich ist, wird das weiter oben gelegenen Objekte zuerst gezeichnet.
diff --git a/engines/sword25/gfx/renderobject.h b/engines/sword25/gfx/renderobject.h
index 8fde17e7a6..6391217d89 100644
--- a/engines/sword25/gfx/renderobject.h
+++ b/engines/sword25/gfx/renderobject.h
@@ -32,7 +32,7 @@
 /*
     BS_RenderObject
     ---------------
-    Dieses ist die Klasse die sämtliche sichtbaren Objekte beschreibt. Alle anderen sichtbaren Objekte müssen von ihr abgeleitet werden.
+    Dieses ist die Klasse die sämtliche sichtbaren Objekte beschreibt. Alle anderen sichtbaren Objekte müssen von ihr abgeleitet werden.
     Diese Klasse erledigt Aufgaben wie: minimales Neuzeichnen, Renderreihenfolge, Objekthierachie.
     Alle BS_RenderObject Instanzen werden von einem BS_RenderObjectManager in einem Baum verwaltet.
 
@@ -63,9 +63,9 @@ class Text;
 
 // Klassendefinition
 /**
-    @brief  Dieses ist die Klasse die sämtliche sichtbaren Objekte beschreibt.
+    @brief  Dieses ist die Klasse die sämtliche sichtbaren Objekte beschreibt.
 
-    Alle anderen sichtbaren Objekte müssen von ihr abgeleitet werden.
+    Alle anderen sichtbaren Objekte müssen von ihr abgeleitet werden.
     Diese Klasse erledigt Aufgaben wie: minimales Neuzeichnen, Renderreihenfolge, Objekthierachie.
     Alle BS_RenderObject Instanzen werden von einem BS_RenderObjektManager in einem Baum verwaltet.
  */
@@ -81,7 +81,7 @@ public:
 		TYPE_DYNAMICBITMAP,
 		/// Eine Animation. Siehe BS_Animation.
 		TYPE_ANIMATION,
-		/// Eine farbige Fläche. Siehe BS_Panel.
+		/// Eine farbige Fläche. Siehe BS_Panel.
 		TYPE_PANEL,
 		/// Ein Text. Siehe BS_Text.
 		TYPE_TEXT,
@@ -95,41 +95,41 @@ public:
 	/**
 	    @brief Erzeugt ein Bitmap als Kinderobjekt des Renderobjektes.
 	    @param FileName der Dateiname der Quellbilddatei
-	    @return Gibt einen BS_RenderObjectPtr auf das erzeugte Objekt zurück.<br>
-	            Falls ein Fehler aufgetreten ist wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
+	    @return Gibt einen BS_RenderObjectPtr auf das erzeugte Objekt zurück.<br>
+	            Falls ein Fehler aufgetreten ist wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
 	*/
 	RenderObjectPtr<Bitmap> addBitmap(const Common::String &fileName);
 	/**
-	    @brief Erzeugt ein veränderbares Bitmap als Kinderobjekt des Renderobjektes.
+	    @brief Erzeugt ein veränderbares Bitmap als Kinderobjekt des Renderobjektes.
 	    @param Width die Breite des Bitmaps
-	    @param Height die Höhe des Bitmaps
-	    @return Gibt einen BS_RenderObjectPtr auf das erzeugte Objekt zurück.<br>
-	            Falls ein Fehler aufgetreten ist wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
+	    @param Height die Höhe des Bitmaps
+	    @return Gibt einen BS_RenderObjectPtr auf das erzeugte Objekt zurück.<br>
+	            Falls ein Fehler aufgetreten ist wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
 	*/
 	RenderObjectPtr<Bitmap> addDynamicBitmap(uint width, uint height);
 	/**
 	    @brief Erzeugt eine Animation auf Basis einer Animationsdatei als Kinderobjekt des Renderobjektes.
 	    @param FileName der Dateiname der Quelldatei
-	    @return Gibt einen BS_RenderObjectPtr auf das erzeugte Objekt zurück.<br>
-	            Falls ein Fehler aufgetreten ist wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
+	    @return Gibt einen BS_RenderObjectPtr auf das erzeugte Objekt zurück.<br>
+	            Falls ein Fehler aufgetreten ist wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
 	*/
 	RenderObjectPtr<Animation> addAnimation(const Common::String &fileName);
 	/**
 	    @brief Erzeugt eine Animation auf Basis eines Animationstemplate als Kinderobjekt des Renderobjektes.
 	    @param pAnimationTemplate ein Pointer auf das Animationstemplate
-	    @return Gibt einen BS_RenderObjectPtr auf das erzeugte Objekt zurück.<br>
-	            Falls ein Fehler aufgetreten ist wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
-	    @remark Das Renderobjekt übernimmt die Verwaltung des Animationstemplate.
+	    @return Gibt einen BS_RenderObjectPtr auf das erzeugte Objekt zurück.<br>
+	            Falls ein Fehler aufgetreten ist wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
+	    @remark Das Renderobjekt übernimmt die Verwaltung des Animationstemplate.
 	*/
 	RenderObjectPtr<Animation> addAnimation(const AnimationTemplate &animationTemplate);
 	/**
 	    @brief Erzeugt ein neues Farbpanel als Kinderobjekt des Renderobjektes.
 	    @param Width die Breite des Panels
-	    @param Height die Höhe des Panels
+	    @param Height die Höhe des Panels
 	    @param Color die Farbe des Panels.<br>
 	           Der Standardwert ist Schwarz (BS_RGB(0, 0, 0)).
-	    @return Gibt einen BS_RenderObjectPtr auf das erzeugte Objekt zurück.<br>
-	            Falls ein Fehler aufgetreten ist wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
+	    @return Gibt einen BS_RenderObjectPtr auf das erzeugte Objekt zurück.<br>
+	            Falls ein Fehler aufgetreten ist wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
 	*/
 
 	RenderObjectPtr<Panel> addPanel(int width, int height, uint color = 0xff000000);
@@ -138,17 +138,17 @@ public:
 	    @param Font der Dateiname des zu verwendenen Fonts
 	    @param Text der anzuzeigende Text.<br>
 	                Der Standardwert ist "".
-	    @return Gibt einen BS_RenderObjectPtr auf das erzeugte Objekt zurück.<br>
-	            Falls ein Fehler aufgetreten ist wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
+	    @return Gibt einen BS_RenderObjectPtr auf das erzeugte Objekt zurück.<br>
+	            Falls ein Fehler aufgetreten ist wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
 	*/
 	RenderObjectPtr<Text> addText(const Common::String &font, const Common::String &text = "");
 
 	// Cast-Methoden
 	// -------------
 	/**
-	    @brief Castet das Objekt zu einem BS_Bitmap-Objekt wenn zulässig.
-	    @return Gibt einen BS_RenderObjectPtr auf das Objekt zurück.<br>
-	            Falls der Cast nicht zulässig ist, wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
+	    @brief Castet das Objekt zu einem BS_Bitmap-Objekt wenn zulässig.
+	    @return Gibt einen BS_RenderObjectPtr auf das Objekt zurück.<br>
+	            Falls der Cast nicht zulässig ist, wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
 	*/
 	RenderObjectPtr<Bitmap> toBitmap() {
 		if (_type == TYPE_STATICBITMAP || _type == TYPE_DYNAMICBITMAP)
@@ -157,9 +157,9 @@ public:
 			return RenderObjectPtr<Bitmap>();
 	}
 	/**
-	    @brief Castet das Objekt zu einem BS_Animation-Objekt wenn zulässig.
-	    @return Gibt einen BS_RenderObjectPtr auf das Objekt zurück.<br>
-	            Falls der Cast nicht zulässig ist, wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
+	    @brief Castet das Objekt zu einem BS_Animation-Objekt wenn zulässig.
+	    @return Gibt einen BS_RenderObjectPtr auf das Objekt zurück.<br>
+	            Falls der Cast nicht zulässig ist, wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
 	*/
 	RenderObjectPtr<Animation> toAnimation() {
 		if (_type == TYPE_ANIMATION)
@@ -168,9 +168,9 @@ public:
 			return RenderObjectPtr<Animation>();
 	}
 	/**
-	    @brief Castet das Objekt zu einem BS_Panel-Objekt wenn zulässig.
-	    @return Gibt einen BS_RenderObjectPtr auf das Objekt zurück.<br>
-	            Falls der Cast nicht zulässig ist, wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
+	    @brief Castet das Objekt zu einem BS_Panel-Objekt wenn zulässig.
+	    @return Gibt einen BS_RenderObjectPtr auf das Objekt zurück.<br>
+	            Falls der Cast nicht zulässig ist, wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
 	*/
 	RenderObjectPtr<Panel> toPanel() {
 		if (_type == TYPE_PANEL)
@@ -179,9 +179,9 @@ public:
 			return RenderObjectPtr<Panel>();
 	}
 	/**
-	    @brief Castet das Object zu einem BS_Text-Objekt wenn zulässig.
-	    @return Gibt einen BS_RenderObjectPtr auf das Objekt zurück.<br>
-	            Falls der Cast nicht zulässig ist, wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
+	    @brief Castet das Object zu einem BS_Text-Objekt wenn zulässig.
+	    @return Gibt einen BS_RenderObjectPtr auf das Objekt zurück.<br>
+	            Falls der Cast nicht zulässig ist, wird ein ungültiger BS_RenderObjectPtr zurückgegeben.
 	*/
 	RenderObjectPtr<Text> toText() {
 		if (_type == TYPE_TEXT)
@@ -198,15 +198,15 @@ public:
 	    @param pParent ein Pointer auf das Elternobjekt des neuen Objektes im Objektbaum.<br>
 	                   Der Pointer darf nicht NULL sein.
 	    @param Type der Objekttyp<br>
-	                Der Typ BS_RenderObject::TYPE_ROOT ist nicht zulässig. Wurzelknoten müssen mit dem alternativen Konstruktor erzeugt
+	                Der Typ BS_RenderObject::TYPE_ROOT ist nicht zulässig. Wurzelknoten müssen mit dem alternativen Konstruktor erzeugt
 	                werden.
 	    @param Handle das Handle, welches dem Objekt zugewiesen werden soll.<br>
-	                Dieser Parameter erzwingt ein bestimmtes Handle für das neue Objekt, oder wählt automatisch ein Handle, wenn der Parameter 0 ist.
-	                Ist das gewünschte Handle bereits vergeben, gibt GetInitSuccess() false zurück.<br>
+	                Dieser Parameter erzwingt ein bestimmtes Handle für das neue Objekt, oder wählt automatisch ein Handle, wenn der Parameter 0 ist.
+	                Ist das gewünschte Handle bereits vergeben, gibt GetInitSuccess() false zurück.<br>
 	                Der Standardwert ist 0.
-	    @remark Nach dem Aufruf des Konstruktors kann über die Methode GetInitSuccess() abgefragt werden, ob die Konstruktion erfolgreich war.<br>
-	            Es ist nicht notwendig alle BS_RenderObject Instanzen einzeln zu löschen. Dieses geschiet automatisch beim Löschen eines
-	            Vorfahren oder beim Löschen des zuständigen BS_RenderObjectManager.
+	    @remark Nach dem Aufruf des Konstruktors kann über die Methode GetInitSuccess() abgefragt werden, ob die Konstruktion erfolgreich war.<br>
+	            Es ist nicht notwendig alle BS_RenderObject Instanzen einzeln zu löschen. Dieses geschiet automatisch beim Löschen eines
+	            Vorfahren oder beim Löschen des zuständigen BS_RenderObjectManager.
 	 */
 	RenderObject(RenderObjectPtr<RenderObject> pParent, TYPES type, uint handle = 0);
 	virtual ~RenderObject();
@@ -218,7 +218,7 @@ public:
 
 	/**
 	    @brief Rendert des Objekt und alle seine Unterobjekte.
-	    @return Gibt false zurück, falls beim Rendern ein Fehler aufgetreten ist.
+	    @return Gibt false zurück, falls beim Rendern ein Fehler aufgetreten ist.
 	    @remark Vor jedem Aufruf dieser Methode muss ein Aufruf von UpdateObjectState() erfolgt sein.
 	            Dieses kann entweder direkt geschehen oder durch den Aufruf von UpdateObjectState() an einem Vorfahren-Objekt.<br>
 	            Diese Methode darf nur von BS_RenderObjectManager aufgerufen werden.
@@ -228,12 +228,12 @@ public:
 	/**
 	    @brief Bereitet das Objekt und alle seine Unterobjekte auf einen Rendervorgang vor.
 	           Hierbei werden alle Dirty-Rectangles berechnet und die Renderreihenfolge aktualisiert.
-	    @return Gibt false zurück, falls ein Fehler aufgetreten ist.
+	    @return Gibt false zurück, falls ein Fehler aufgetreten ist.
 	    @remark Diese Methode darf nur von BS_RenderObjectManager aufgerufen werden.
 	 */
 	bool updateObjectState();
 	/**
-	    @brief Löscht alle Kinderobjekte.
+	    @brief Löscht alle Kinderobjekte.
 	*/
 	void deleteAllChildren();
 
@@ -258,9 +258,9 @@ public:
 	/**
 	    @brief Setzt den Z-Wert des Objektes.
 	    @param Z der neue Z-Wert des Objektes relativ zum Elternobjekt<br>
-	             Negative Z-Werte sind nicht zulässig.
-	    @remark Der Z-Wert legt die Renderreihenfolge der Objekte fest. Objekte mit niedrigem Z-Wert werden vor Objekten mit höherem
-	            Z-Wert gezeichnet. Je höher der Z-Wert desto weiter "vorne" liegt ein Objekt also.<br>
+	             Negative Z-Werte sind nicht zulässig.
+	    @remark Der Z-Wert legt die Renderreihenfolge der Objekte fest. Objekte mit niedrigem Z-Wert werden vor Objekten mit höherem
+	            Z-Wert gezeichnet. Je höher der Z-Wert desto weiter "vorne" liegt ein Objekt also.<br>
 	            Wie alle andere Attribute ist auch dieses relativ zum Elternobjekt, ein Kinderobjekt kann also nie unter seinem
 	            Elternobjekt liegen, auch wenn es einen Z-Wert von 0 hat.
 	 */
@@ -272,33 +272,33 @@ public:
 	 */
 	virtual void setVisible(bool visible);
 	/**
-	    @brief Gibt die Position des Objektes auf der X-Achse relativ zum Elternobjekt zurück.
+	    @brief Gibt die Position des Objektes auf der X-Achse relativ zum Elternobjekt zurück.
 	 */
 	virtual int getX() const {
 		return _x;
 	}
 	/**
-	    @brief Gibt die Position des Objektes auf der Y-Achse relativ zum Elternobjekt zurück.
+	    @brief Gibt die Position des Objektes auf der Y-Achse relativ zum Elternobjekt zurück.
 	 */
 	virtual int getY() const {
 		return _y;
 	}
 	/**
-	    @brief Gibt die absolute Position des Objektes auf der X-Achse zurück.
+	    @brief Gibt die absolute Position des Objektes auf der X-Achse zurück.
 	*/
 	virtual int getAbsoluteX() const {
 		return _absoluteX;
 	}
 	/**
-	    @brief Gibt die absolute Position des Objektes auf der Y-Achse zurück.
+	    @brief Gibt die absolute Position des Objektes auf der Y-Achse zurück.
 	*/
 	virtual int getAbsoluteY() const {
 		return _absoluteY;
 	}
 	/**
-	    @brief Gibt den Z-Wert des Objektes relativ zum Elternobjekt zurück.
-	    @remark Der Z-Wert legt die Renderreihenfolge der Objekte fest. Objekte mit niedrigem Z-Wert werden vor Objekten mit höherem
-	            Z-Wert gezeichnet. Je höher der Z-Wert desto weiter "vorne" liegt ein Objekt also.<br>
+	    @brief Gibt den Z-Wert des Objektes relativ zum Elternobjekt zurück.
+	    @remark Der Z-Wert legt die Renderreihenfolge der Objekte fest. Objekte mit niedrigem Z-Wert werden vor Objekten mit höherem
+	            Z-Wert gezeichnet. Je höher der Z-Wert desto weiter "vorne" liegt ein Objekt also.<br>
 	            Wie alle andere Attribute ist auch dieses relativ zum Elternobjekt, ein Kinderobjekt kann also nie unter seinem
 	            Elternobjekt liegen, auch wenn es einen Z-Wert von 0 hat.
 	 */
@@ -311,53 +311,53 @@ public:
 	}
 
 	/**
-	    @brief Gibt die Breite des Objektes zurück.
+	    @brief Gibt die Breite des Objektes zurück.
 	 */
 	int         getWidth() const {
 		return _width;
 	}
 	/**
-	    @brief Gibt die Höhe des Objektes zurück.
+	    @brief Gibt die Höhe des Objektes zurück.
 	 */
 	int         getHeight() const {
 		return _height;
 	}
 	/**
-	    @brief Gibt den Sichtbarkeitszustand des Objektes zurück.
-	    @return Gibt den Sichtbarkeitszustand des Objektes zurück.<br>
+	    @brief Gibt den Sichtbarkeitszustand des Objektes zurück.
+	    @return Gibt den Sichtbarkeitszustand des Objektes zurück.<br>
 	            true entspricht sichtbar, false entspricht unsichtbar.
 	 */
 	bool        isVisible() const {
 		return _visible;
 	}
 	/**
-	    @brief Gibt den Typ des Objektes zurück.
+	    @brief Gibt den Typ des Objektes zurück.
 	 */
 	TYPES       getType() const {
 		return _type;
 	}
 	/**
-	    @brief Gibt zurück, ob das Objekt erfolgreich initialisiert wurde.
-	    @remark Hässlicher Workaround um das Problem, dass Konstruktoren keine Rückgabewerte haben.
+	    @brief Gibt zurück, ob das Objekt erfolgreich initialisiert wurde.
+	    @remark Hässlicher Workaround um das Problem, dass Konstruktoren keine Rückgabewerte haben.
 	 */
 	bool        getInitSuccess() const {
 		return _initSuccess;
 	}
 	/**
-	    @brief Gibt die Bounding-Box des Objektes zurück.
+	    @brief Gibt die Bounding-Box des Objektes zurück.
 	    @remark Diese Angabe erfolgt ausnahmsweise in Bildschirmkoordianten und nicht relativ zum Elternobjekt.
 	 */
 	const Common::Rect  &getBbox() const {
 		return _bbox;
 	}
 	/**
-	    @brief Stellt sicher, dass das Objekt im nächsten Frame neu gezeichnet wird.
+	    @brief Stellt sicher, dass das Objekt im nächsten Frame neu gezeichnet wird.
 	*/
 	void forceRefresh() {
 		_refreshForced = true;
 	}
 	/**
-	    @brief Gibt das Handle des Objekte zurück.
+	    @brief Gibt das Handle des Objekte zurück.
 	*/
 	uint32 getHandle() const {
 		return _handle;
@@ -395,14 +395,14 @@ protected:
 	int32       _absoluteY;    ///< Die absolute Y-Position des Objektes
 	int32		_absoluteZ;
 	int32       _width;        ///< Die Breite des Objektes
-	int32       _height;       ///< Die Höhe des Objektes
+	int32       _height;       ///< Die Höhe des Objektes
 	bool        _visible;      ///< Ist true, wenn das Objekt sichtbar ist
-	bool        _childChanged; ///< Ist true, wenn sich ein Kinderobjekt verändert hat
+	bool        _childChanged; ///< Ist true, wenn sich ein Kinderobjekt verändert hat
 	TYPES       _type;         ///< Der Objekttyp
 	bool        _initSuccess;  ///< Ist true, wenn Objekt erfolgreich intialisiert werden konnte
 	Common::Rect _bbox;         ///< Die Bounding-Box des Objektes in Bildschirmkoordinaten
 
-	// Kopien der Variablen, die für die Errechnung des Dirty-Rects und zur Bestimmung der Objektveränderung notwendig sind
+	// Kopien der Variablen, die für die Errechnung des Dirty-Rects und zur Bestimmung der Objektveränderung notwendig sind
 	Common::Rect     _oldBbox;
 	int32       _oldX;
 	int32       _oldY;
@@ -422,12 +422,12 @@ protected:
 	// Render-Methode
 	// --------------
 	/**
-	    @brief Einschubmethode, die den tatsächlichen Redervorgang durchführt.
+	    @brief Einschubmethode, die den tatsächlichen Redervorgang durchführt.
 
 	    Diese Methode wird von Render() aufgerufen um das Objekt darzustellen.
 	    Diese Methode sollte von allen Klassen implementiert werden, die von BS_RederObject erben, um das Zeichnen umzusetzen.
 
-	    @return Gibt false zurück, falls das Rendern fehlgeschlagen ist.
+	    @return Gibt false zurück, falls das Rendern fehlgeschlagen ist.
 	    @remark
 	 */
 	virtual bool doRender(RectangleList *updateRects) = 0; // { return true; }
@@ -436,8 +436,8 @@ protected:
 	// ---------------------------
 	// Der Baum legt die hierachische Ordnung der BS_RenderObjects fest.
 	// Alle Eigenschaften wie X, Y, Z und Visible eines BS_RenderObjects sind relativ zu denen seines Vaters.
-	// Außerdem sind die Objekte von links nach rechts in ihrer Renderreihenfolge sortiert.
-	// Das primäre Sortierkriterium ist hierbei der Z-Wert und das sekundäre der Y-Wert (von oben nach unten).
+	// Außerdem sind die Objekte von links nach rechts in ihrer Renderreihenfolge sortiert.
+	// Das primäre Sortierkriterium ist hierbei der Z-Wert und das sekundäre der Y-Wert (von oben nach unten).
 	// Beispiel:
 	//                  Screen
 	//                 /  |   \.
@@ -447,11 +447,11 @@ protected:
 	//     Background Interface   Maus
 	//      /   \      /  |   \.
 	//    /      \    /   |    \.
-	// George   Tür Icn1 Icn2 Icn3
+	// George   Tür Icn1 Icn2 Icn3
 	//
-	// Wenn jetzt das Interface mit SetVisible() ausgeblendet würde, verschwinden auch die Icons, die sich im Interface
+	// Wenn jetzt das Interface mit SetVisible() ausgeblendet würde, verschwinden auch die Icons, die sich im Interface
 	// befinden.
-	// Wenn der Hintergrund bewegt wird (Scrolling), bewegen sich auch die darauf befindlichen Gegenstände und Personen.
+	// Wenn der Hintergrund bewegt wird (Scrolling), bewegen sich auch die darauf befindlichen Gegenstände und Personen.
 
 	/// Ein Pointer auf das Elternobjekt.
 	RenderObjectPtr<RenderObject> _parentPtr;
@@ -459,20 +459,20 @@ protected:
 	RENDEROBJECT_LIST           _children;
 
 	/**
-	    @brief Gibt einen Pointer auf den BS_RenderObjektManager zurück, der das Objekt verwaltet.
+	    @brief Gibt einen Pointer auf den BS_RenderObjektManager zurück, der das Objekt verwaltet.
 	 */
 	RenderObjectManager *getManager() const {
 		return _managerPtr;
 	}
 	/**
-	    @brief Fügt dem Objekt ein neues Kinderobjekt hinzu.
-	    @param pObject ein Pointer auf das einzufügende Objekt
-	    @return Gibt false zurück, falls das Objekt nicht eingefügt werden konnte.
+	    @brief Fügt dem Objekt ein neues Kinderobjekt hinzu.
+	    @param pObject ein Pointer auf das einzufügende Objekt
+	    @return Gibt false zurück, falls das Objekt nicht eingefügt werden konnte.
 	*/
 	bool addObject(RenderObjectPtr<RenderObject> pObject);
 
 private:
-	/// Ist true, wenn das Objekt in nächsten Frame neu gezeichnet werden soll
+	/// Ist true, wenn das Objekt in nächsten Frame neu gezeichnet werden soll
 	bool _refreshForced;
 
 	uint32 _handle;
@@ -480,7 +480,7 @@ private:
 	/**
 	    @brief Entfernt ein Objekt aus der Kinderliste.
 	    @param pObject ein Pointer auf das zu entfernende Objekt
-	    @return Gibt false zurück, falls das zu entfernende Objekt nicht in der Liste gefunden werden konnte.
+	    @return Gibt false zurück, falls das zu entfernende Objekt nicht in der Liste gefunden werden konnte.
 	 */
 	bool detatchChildren(RenderObjectPtr<RenderObject> pObject);
 	/**
@@ -489,12 +489,12 @@ private:
 	void updateBoxes();
 	/**
 	    @brief Berechnet die Bounding-Box des Objektes.
-	    @return Gibt die Bounding-Box des Objektes in Bildschirmkoordinaten zurück.
+	    @return Gibt die Bounding-Box des Objektes in Bildschirmkoordinaten zurück.
 	*/
 	Common::Rect calcBoundingBox() const;
 	/**
 	    @brief Berechnet das Dirty-Rectangle des Objektes.
-	    @return Gibt das Dirty-Rectangle des Objektes in Bildschirmkoordinaten zurück.
+	    @return Gibt das Dirty-Rectangle des Objektes in Bildschirmkoordinaten zurück.
 	*/
 	Common::Rect calcDirtyRect() const;
 	/**
@@ -517,18 +517,18 @@ private:
 	 */
 	void sortRenderObjects();
 	/**
-	    @brief Validiert den Zustand eines Objektes nachdem die durch die Veränderung verursachten Folgen abgearbeitet wurden.
+	    @brief Validiert den Zustand eines Objektes nachdem die durch die Veränderung verursachten Folgen abgearbeitet wurden.
 	 */
 	void validateObject();
 	/**
 	    @brief Berechnet die absolute Position des Objektes und aller seiner Kinderobjekte neu.
 
-	    Diese Methode muss aufgerufen werden, wann immer sich die Position des Objektes verändert. Damit die Kinderobjekte immer die
+	    Diese Methode muss aufgerufen werden, wann immer sich die Position des Objektes verändert. Damit die Kinderobjekte immer die
 	    richtige absolute Position haben.
 	*/
 	void updateAbsolutePos();
 	/**
-	    @brief Teilt dem Objekt mit, dass sich eines seiner Kinderobjekte dahingehend verändert hat, die eine erneute Bestimmung der
+	    @brief Teilt dem Objekt mit, dass sich eines seiner Kinderobjekte dahingehend verändert hat, die eine erneute Bestimmung der
 	           Rendereihenfolge verlangt.
 	*/
 	void signalChildChange() {
@@ -538,12 +538,12 @@ private:
 	    @brief Berechnet des Schnittrechteck der Bounding-Box des Objektes mit einem anderen Objekt.
 	    @param pObjekt ein Pointer auf das Objekt mit dem geschnitten werden soll
 	    @param Result das Ergebnisrechteck
-	    @return Gibt false zurück, falls sich die Objekte gar nicht schneiden.
+	    @return Gibt false zurück, falls sich die Objekte gar nicht schneiden.
 	 */
 	bool getObjectIntersection(RenderObjectPtr<RenderObject> pObject, Common::Rect &result);
 	/**
 	    @brief Vergleichsoperator der auf Objektpointern basiert statt auf Objekten.
-	    @remark Diese Methode wird fürs Sortieren der Kinderliste nach der Rendereihenfolge benutzt.
+	    @remark Diese Methode wird fürs Sortieren der Kinderliste nach der Rendereihenfolge benutzt.
 	*/
 	static bool greater(const RenderObjectPtr<RenderObject> lhs, const RenderObjectPtr<RenderObject> rhs);
 };
diff --git a/engines/sword25/gfx/renderobjectmanager.cpp b/engines/sword25/gfx/renderobjectmanager.cpp
index 2666aae09f..cee3aba1a1 100644
--- a/engines/sword25/gfx/renderobjectmanager.cpp
+++ b/engines/sword25/gfx/renderobjectmanager.cpp
@@ -68,7 +68,7 @@ RenderObjectManager::RenderObjectManager(int width, int height, int framebufferC
 }
 
 RenderObjectManager::~RenderObjectManager() {
-	// Die Wurzel des Baumes löschen, damit werden alle BS_RenderObjects mitgelöscht.
+	// Die Wurzel des Baumes löschen, damit werden alle BS_RenderObjects mitgelöscht.
 	_rootPtr.erase();
 	delete _uta;
 	delete _currQueue;
@@ -81,7 +81,7 @@ void RenderObjectManager::startFrame() {
 	// Verstrichene Zeit bestimmen
 	int timeElapsed = Kernel::getInstance()->getGfx()->getLastFrameDurationMicro();
 
-	// Alle BS_TimedRenderObject Objekte über den Framestart und die verstrichene Zeit in Kenntnis setzen
+	// Alle BS_TimedRenderObject Objekte über den Framestart und die verstrichene Zeit in Kenntnis setzen
 	RenderObjectList::iterator iter = _timedRenderObjects.begin();
 	for (; iter != _timedRenderObjects.end(); ++iter)
 		(*iter)->frameNotification(timeElapsed);
@@ -96,7 +96,7 @@ bool RenderObjectManager::render() {
 
 	_frameStarted = false;
 
-	// Die Render-Methode der Wurzel aufrufen. Dadurch wird das rekursive Rendern der Baumelemente angestoßen.
+	// Die Render-Methode der Wurzel aufrufen. Dadurch wird das rekursive Rendern der Baumelemente angestoßen.
 
 	_currQueue->clear();
 	_rootPtr->preRender(_currQueue);
@@ -191,7 +191,7 @@ bool RenderObjectManager::persist(OutputPersistenceBlock &writer) {
 bool RenderObjectManager::unpersist(InputPersistenceBlock &reader) {
 	bool result = true;
 
-	// Alle Kinder des Wurzelknotens löschen. Damit werden alle BS_RenderObjects gelöscht.
+	// Alle Kinder des Wurzelknotens löschen. Damit werden alle BS_RenderObjects gelöscht.
 	_rootPtr->deleteAllChildren();
 
 	// Alle BS_RenderObjects wieder hestellen.
@@ -200,7 +200,7 @@ bool RenderObjectManager::unpersist(InputPersistenceBlock &reader) {
 
 	reader.read(_frameStarted);
 
-	// Momentan gespeicherte Referenzen auf TimedRenderObjects löschen.
+	// Momentan gespeicherte Referenzen auf TimedRenderObjects löschen.
 	_timedRenderObjects.resize(0);
 
 	// Referenzen auf die TimedRenderObjects wieder herstellen.
diff --git a/engines/sword25/gfx/renderobjectmanager.h b/engines/sword25/gfx/renderobjectmanager.h
index 7bba094941..10e8eaf248 100644
--- a/engines/sword25/gfx/renderobjectmanager.h
+++ b/engines/sword25/gfx/renderobjectmanager.h
@@ -32,9 +32,9 @@
 /*
     BS_RenderObjectManager
     ----------------------
-    Diese Klasse ist für die Verwaltung von BS_RenderObjects zuständig.
+    Diese Klasse ist für die Verwaltung von BS_RenderObjects zuständig.
 
-    Sie sorgt z.B. dafür, dass die BS_RenderObjects in der richtigen Reihenfolge gerendert werden.
+    Sie sorgt z.B. dafür, dass die BS_RenderObjects in der richtigen Reihenfolge gerendert werden.
 
     Autor: Malte Thiesen
 */
@@ -71,17 +71,17 @@ public:
 };
 
 /**
-    @brief Diese Klasse ist für die Verwaltung von BS_RenderObjects zuständig.
+    @brief Diese Klasse ist für die Verwaltung von BS_RenderObjects zuständig.
 
-    Sie sorgt dafür, dass die BS_RenderObjects in der richtigen Reihenfolge gerendert werden und ermöglicht den Zugriff auf die
-    BS_RenderObjects über einen String.
+    Sie sorgt dafür, dass die BS_RenderObjects in der richtigen Reihenfolge gerendert werden und ermöglicht den Zugriff auf die
+    BS_RenderObjects über einen String.
 */
 class RenderObjectManager : public Persistable {
 public:
 	/**
 	    @brief Erzeugt ein neues BS_RenderObjectManager-Objekt.
-	    @param Width die horizontale Bildschirmauflösung in Pixeln
-	    @param Height die vertikale Bildschirmauflösung in Pixeln
+	    @param Width die horizontale Bildschirmauflösung in Pixeln
+	    @param Height die vertikale Bildschirmauflösung in Pixeln
 	    @param Die Anzahl an Framebuffern, die eingesetzt wird (Backbuffer + Primary).
 	*/
 	RenderObjectManager(int width, int height, int framebufferCount);
@@ -90,36 +90,36 @@ public:
 	// Interface
 	// ---------
 	/**
-	    @brief Initialisiert den Manager für einen neuen Frame.
-	    @remark Alle Veränderungen an Objekten müssen nach einem Aufruf dieser Methode geschehen, damit sichergestellt ist, dass diese
+	    @brief Initialisiert den Manager für einen neuen Frame.
+	    @remark Alle Veränderungen an Objekten müssen nach einem Aufruf dieser Methode geschehen, damit sichergestellt ist, dass diese
 	            visuell umgesetzt werden.<br>
-	            Mit dem Aufruf dieser Methode werden die Rückgabewerte von GetUpdateRects() und GetUpdateRectCount() auf ihre Startwerte
-	            zurückgesetzt. Wenn man also mit diesen Werten arbeiten möchten, muss man dies nach einem Aufruf von Render() und vor
+	            Mit dem Aufruf dieser Methode werden die Rückgabewerte von GetUpdateRects() und GetUpdateRectCount() auf ihre Startwerte
+	            zurückgesetzt. Wenn man also mit diesen Werten arbeiten möchten, muss man dies nach einem Aufruf von Render() und vor
 	            einem Aufruf von StartFrame() tun.
 	 */
 	void startFrame();
 	/**
-	    @brief Rendert alle Objekte die sich während des letzten Aufrufes von Render() verändert haben.
-	    @return Gibt false zurück, falls das Rendern fehlgeschlagen ist.
+	    @brief Rendert alle Objekte die sich während des letzten Aufrufes von Render() verändert haben.
+	    @return Gibt false zurück, falls das Rendern fehlgeschlagen ist.
 	 */
 	bool render();
 	/**
-	    @brief Gibt einen Pointer auf die Wurzel des Objektbaumes zurück.
+	    @brief Gibt einen Pointer auf die Wurzel des Objektbaumes zurück.
 	 */
 	RenderObjectPtr<RenderObject> getTreeRoot() {
 		return _rootPtr;
 	}
 	/**
-	    @brief Fügt ein BS_TimedRenderObject in die Liste der zeitabhängigen Render-Objekte.
+	    @brief Fügt ein BS_TimedRenderObject in die Liste der zeitabhängigen Render-Objekte.
 
-	    Alle Objekte die sich in dieser Liste befinden werden vor jedem Frame über die seit dem letzten Frame
-	    vergangene Zeit informiert, so dass sich ihren Zustand zeitabhängig verändern können.
+	    Alle Objekte die sich in dieser Liste befinden werden vor jedem Frame über die seit dem letzten Frame
+	    vergangene Zeit informiert, so dass sich ihren Zustand zeitabhängig verändern können.
 
-	    @param RenderObject das einzufügende BS_TimedRenderObject
+	    @param RenderObject das einzufügende BS_TimedRenderObject
 	*/
 	void attatchTimedRenderObject(RenderObjectPtr<TimedRenderObject> pRenderObject);
 	/**
-	    @brief Entfernt ein BS_TimedRenderObject aus der Liste für zeitabhängige Render-Objekte.
+	    @brief Entfernt ein BS_TimedRenderObject aus der Liste für zeitabhängige Render-Objekte.
 	*/
 	void detatchTimedRenderObject(RenderObjectPtr<TimedRenderObject> pRenderObject);
 
diff --git a/engines/sword25/gfx/staticbitmap.cpp b/engines/sword25/gfx/staticbitmap.cpp
index 7ab76e625e..0fd18a40c0 100644
--- a/engines/sword25/gfx/staticbitmap.cpp
+++ b/engines/sword25/gfx/staticbitmap.cpp
@@ -65,7 +65,7 @@ bool StaticBitmap::initBitmapResource(const Common::String &filename) {
 
 	BitmapResource *bitmapPtr = static_cast<BitmapResource *>(resourcePtr);
 
-	// Den eindeutigen Dateinamen zum späteren Referenzieren speichern
+	// Den eindeutigen Dateinamen zum späteren Referenzieren speichern
 	_resourceFilename = bitmapPtr->getFileName();
 
 	// RenderObject Eigenschaften aktualisieren
diff --git a/engines/sword25/gfx/text.h b/engines/sword25/gfx/text.h
index 852087e1b5..8c4c2547e7 100644
--- a/engines/sword25/gfx/text.h
+++ b/engines/sword25/gfx/text.h
@@ -49,7 +49,7 @@ public:
 	/**
 	    @brief Setzt den Font mit dem der Text dargestellt werden soll.
 	    @param Font der Dateiname der Fontdatei.
-	    @return Gibt false zurück, wenn der Font nicht gefunden wurde.
+	    @return Gibt false zurück, wenn der Font nicht gefunden wurde.
 	*/
 	bool setFont(const Common::String &font);
 
@@ -68,7 +68,7 @@ public:
 	/**
 	    @brief Legt fest, ob der Text automatisch umgebrochen werden soll.
 
-	    Wenn dieses Attribut auf true gesetzt ist, wird der Text umgebrochen, sofern er länger als GetAutoWrapThreshold() ist.
+	    Wenn dieses Attribut auf true gesetzt ist, wird der Text umgebrochen, sofern er länger als GetAutoWrapThreshold() ist.
 
 	    @param AutoWrap gibt an, ob der automatische Umbruch aktiviert oder deaktiviert werden soll.
 	    @remark Dieses Attribut wird mit dem Wert false initialisiert.
@@ -76,21 +76,21 @@ public:
 	void setAutoWrap(bool autoWrap);
 
 	/**
-	    @brief Legt die Längengrenze des Textes in Pixeln fest, ab der ein automatischer Zeilenumbruch vorgenommen wird.
+	    @brief Legt die Längengrenze des Textes in Pixeln fest, ab der ein automatischer Zeilenumbruch vorgenommen wird.
 	    @remark Dieses Attribut wird mit dem Wert 300 initialisiert.
 	    @remark Eine automatische Formatierung wird nur vorgenommen, wenn diese durch einen Aufruf von SetAutoWrap() aktiviert wurde.
 	*/
 	void setAutoWrapThreshold(uint32 autoWrapThreshold);
 
 	/**
-	    @brief Gibt den dargestellten Text zurück.
+	    @brief Gibt den dargestellten Text zurück.
 	*/
 	const Common::String &getText() {
 		return _text;
 	}
 
 	/**
-	    @brief Gibt den Namen das momentan benutzten Fonts zurück.
+	    @brief Gibt den Namen das momentan benutzten Fonts zurück.
 	*/
 	const Common::String &getFont() {
 		return _font;
@@ -103,7 +103,7 @@ public:
 	void setColor(uint32 modulationColor);
 
 	/**
-	    @brief Gibt den Alphawert des Textes zurück.
+	    @brief Gibt den Alphawert des Textes zurück.
 	    @return Der Alphawert des Textes (0 = keine Deckung, 255 = volle Deckung).
 	*/
 	int getAlpha() const {
@@ -111,7 +111,7 @@ public:
 	}
 
 	/**
-	    @brief Gibt die Farbe des Textes zurück.
+	    @brief Gibt die Farbe des Textes zurück.
 	    @return Eine 24-Bit RGB Farbe, die die Farbe des Textes angibt.
 	*/
 	int getColor() const {
@@ -119,14 +119,14 @@ public:
 	}
 
 	/**
-	    @brief Gibt zurück, ob die automatische Formatierung aktiviert ist.
+	    @brief Gibt zurück, ob die automatische Formatierung aktiviert ist.
 	*/
 	bool isAutoWrapActive() const {
 		return _autoWrap;
 	}
 
 	/**
-	    @brief Gibt die Längengrenze des Textes in Pixeln zurück, ab der eine automatische Formatierung vorgenommen wird.
+	    @brief Gibt die Längengrenze des Textes in Pixeln zurück, ab der eine automatische Formatierung vorgenommen wird.
 	*/
 	uint32 getAutoWrapThreshold() const {
 		return _autoWrapThreshold;
diff --git a/engines/sword25/gfx/timedrenderobject.h b/engines/sword25/gfx/timedrenderobject.h
index 14c3973099..60fdd2f762 100644
--- a/engines/sword25/gfx/timedrenderobject.h
+++ b/engines/sword25/gfx/timedrenderobject.h
@@ -46,8 +46,8 @@ public:
 	/**
 	    @brief Teilt dem Objekt mit, dass ein neuer Frame begonnen wird.
 
-	    Diese Methode wird jeden Frame an jedem BS_TimedRenderObject aufgerufen um diesen zu ermöglichen
-	    ihren Zustand Zeitabhängig zu verändern (z.B. Animationen).<br>
+	    Diese Methode wird jeden Frame an jedem BS_TimedRenderObject aufgerufen um diesen zu ermöglichen
+	    ihren Zustand Zeitabhängig zu verändern (z.B. Animationen).<br>
 	    @param int TimeElapsed gibt an wie viel Zeit (in Microsekunden) seit dem letzten Frame vergangen ist.
 	*/
 	virtual void frameNotification(int timeElapsed) = 0;
diff --git a/engines/sword25/kernel/objectregistry.h b/engines/sword25/kernel/objectregistry.h
index 9491a2217c..c1abf6de62 100644
--- a/engines/sword25/kernel/objectregistry.h
+++ b/engines/sword25/kernel/objectregistry.h
@@ -46,19 +46,19 @@ public:
 	virtual ~ObjectRegistry() {}
 
 	uint registerObject(T *objectPtr) {
-		// Null-Pointer können nicht registriert werden.
+		// Null-Pointer können nicht registriert werden.
 		if (objectPtr == 0) {
 			error("Cannot register a null pointer.");
 			return 0;
 		}
 
-		// Falls das Objekt bereits registriert wurde, wird eine Warnung ausgeben und das Handle zurückgeben.
+		// Falls das Objekt bereits registriert wurde, wird eine Warnung ausgeben und das Handle zurückgeben.
 		uint handle = findHandleByPtr(objectPtr);
 		if (handle != 0) {
 			warning("Tried to register a object that was already registered.");
 			return handle;
 		}
-		// Ansonsten wird das Objekt in beide Maps eingetragen und das neue Handle zurückgeben.
+		// Ansonsten wird das Objekt in beide Maps eingetragen und das neue Handle zurückgeben.
 		else {
 			_handle2PtrMap[_nextHandle] = objectPtr;
 			_ptr2HandleMap[objectPtr] = _nextHandle;
@@ -68,30 +68,30 @@ public:
 	}
 
 	uint registerObject(T *objectPtr, uint handle) {
-		// Null-Pointer und Null-Handle können nicht registriert werden.
+		// Null-Pointer und Null-Handle können nicht registriert werden.
 		if (objectPtr == 0 || handle == 0) {
 			error("Cannot register a null pointer or a null handle.");
 			return 0;
 		}
 
-		// Falls das Objekt bereits registriert wurde, wird ein Fehler ausgegeben und 0 zurückgeben.
+		// Falls das Objekt bereits registriert wurde, wird ein Fehler ausgegeben und 0 zurückgeben.
 		uint handleTest = findHandleByPtr(objectPtr);
 		if (handleTest != 0) {
 			error("Tried to register a object that was already registered.");
 			return 0;
 		}
-		// Falls das Handle bereits vergeben ist, wird ein Fehler ausgegeben und 0 zurückgegeben.
+		// Falls das Handle bereits vergeben ist, wird ein Fehler ausgegeben und 0 zurückgegeben.
 		else if (findPtrByHandle(handle) != 0) {
 			error("Tried to register a handle that is already taken.");
 			return 0;
 		}
-		// Ansonsten wird das Objekt in beide Maps eingetragen und das gewünschte Handle zurückgeben.
+		// Ansonsten wird das Objekt in beide Maps eingetragen und das gewünschte Handle zurückgeben.
 		else {
 			_handle2PtrMap[handle] = objectPtr;
 			_ptr2HandleMap[objectPtr] = handle;
 
-			// Falls das vergebene Handle größer oder gleich dem nächsten automatische vergebenen Handle ist, wird das nächste automatisch
-			// vergebene Handle erhöht.
+			// Falls das vergebene Handle größer oder gleich dem nächsten automatische vergebenen Handle ist, wird das nächste automatisch
+			// vergebene Handle erhöht.
 			if (handle >= _nextHandle)
 				_nextHandle = handle + 1;
 
@@ -112,18 +112,18 @@ public:
 	}
 
 	T *resolveHandle(uint handle) {
-		// Zum Handle gehöriges Objekt in der Hash-Map finden.
+		// Zum Handle gehöriges Objekt in der Hash-Map finden.
 		T *objectPtr = findPtrByHandle(handle);
 
-		// Pointer zurückgeben. Im Fehlerfall ist dieser 0.
+		// Pointer zurückgeben. Im Fehlerfall ist dieser 0.
 		return objectPtr;
 	}
 
 	uint resolvePtr(T *objectPtr) {
-		// Zum Pointer gehöriges Handle in der Hash-Map finden.
+		// Zum Pointer gehöriges Handle in der Hash-Map finden.
 		uint handle = findHandleByPtr(objectPtr);
 
-		// Handle zurückgeben. Im Fehlerfall ist dieses 0.
+		// Handle zurückgeben. Im Fehlerfall ist dieses 0.
 		return handle;
 	}
 
@@ -147,18 +147,18 @@ protected:
 	uint32    _nextHandle;
 
 	T *findPtrByHandle(uint handle) {
-		// Zum Handle gehörigen Pointer finden.
+		// Zum Handle gehörigen Pointer finden.
 		typename HANDLE2PTR_MAP::const_iterator it = _handle2PtrMap.find(handle);
 
-		// Pointer zurückgeben, oder, falls keiner gefunden wurde, 0 zurückgeben.
+		// Pointer zurückgeben, oder, falls keiner gefunden wurde, 0 zurückgeben.
 		return (it != _handle2PtrMap.end()) ? it->_value : 0;
 	}
 
 	uint findHandleByPtr(T *objectPtr) {
-		// Zum Pointer gehöriges Handle finden.
+		// Zum Pointer gehöriges Handle finden.
 		typename PTR2HANDLE_MAP::const_iterator it = _ptr2HandleMap.find(objectPtr);
 
-		// Handle zurückgeben, oder, falls keines gefunden wurde, 0 zurückgeben.
+		// Handle zurückgeben, oder, falls keines gefunden wurde, 0 zurückgeben.
 		return (it != _ptr2HandleMap.end()) ? it->_value : 0;
 	}
 };
diff --git a/engines/sword25/kernel/persistenceservice.cpp b/engines/sword25/kernel/persistenceservice.cpp
index 7d68081593..72b2a0f116 100644
--- a/engines/sword25/kernel/persistenceservice.cpp
+++ b/engines/sword25/kernel/persistenceservice.cpp
@@ -214,7 +214,7 @@ Common::String PersistenceService::getSavegameDirectory() {
 
 namespace {
 bool checkslotID(uint slotID) {
-	// Überprüfen, ob die Slot-ID zulässig ist.
+	// Überprüfen, ob die Slot-ID zulässig ist.
 	if (slotID >= SLOT_COUNT) {
 		error("Tried to access an invalid slot (%d). Only slot ids from 0 to %d are allowed.", slotID, SLOT_COUNT - 1);
 		return false;
@@ -261,7 +261,7 @@ bool PersistenceService::saveGame(uint slotID, const Common::String &screenshotF
 	// FIXME: This code is a hack which bypasses the savefile API,
 	// and should eventually be removed.
 
-	// Überprüfen, ob die Slot-ID zulässig ist.
+	// Überprüfen, ob die Slot-ID zulässig ist.
 	if (slotID >= SLOT_COUNT) {
 		error("Tried to save to an invalid slot (%d). Only slot ids form 0 to %d are allowed.", slotID, SLOT_COUNT - 1);
 		return false;
@@ -270,7 +270,7 @@ bool PersistenceService::saveGame(uint slotID, const Common::String &screenshotF
 	// Dateinamen erzeugen.
 	Common::String filename = generateSavegameFilename(slotID);
 
-	// Spielstanddatei öffnen und die Headerdaten schreiben.
+	// Spielstanddatei öffnen und die Headerdaten schreiben.
 	Common::SaveFileManager *sfm = g_system->getSavefileManager();
 	Common::OutSaveFile *file = sfm->openForSaving(filename);
 
@@ -335,7 +335,7 @@ bool PersistenceService::saveGame(uint slotID, const Common::String &screenshotF
 	file->finalize();
 	delete file;
 
-	// Savegameinformationen für diesen Slot aktualisieren.
+	// Savegameinformationen für diesen Slot aktualisieren.
 	_impl->readSlotSavegameInformation(slotID);
 
 	// Empty the cache, to remove old thumbnails
@@ -349,7 +349,7 @@ bool PersistenceService::loadGame(uint slotID) {
 	Common::SaveFileManager *sfm = g_system->getSavefileManager();
 	Common::InSaveFile *file;
 
-	// Überprüfen, ob die Slot-ID zulässig ist.
+	// Überprüfen, ob die Slot-ID zulässig ist.
 	if (slotID >= SLOT_COUNT) {
 		error("Tried to load from an invalid slot (%d). Only slot ids form 0 to %d are allowed.", slotID, SLOT_COUNT - 1);
 		return false;
@@ -357,15 +357,15 @@ bool PersistenceService::loadGame(uint slotID) {
 
 	SavegameInformation &curSavegameInfo = _impl->_savegameInformations[slotID];
 
-	// Überprüfen, ob der Slot belegt ist.
+	// Überprüfen, ob der Slot belegt ist.
 	if (!curSavegameInfo.isOccupied) {
 		error("Tried to load from an empty slot (%d).", slotID);
 		return false;
 	}
 
-	// Überprüfen, ob der Spielstand im angegebenen Slot mit der aktuellen Engine-Version kompatibel ist.
-	// Im Debug-Modus wird dieser Test übersprungen. Für das Testen ist es hinderlich auf die Einhaltung dieser strengen Bedingung zu bestehen,
-	// da sich die Versions-ID bei jeder Codeänderung mitändert.
+	// Überprüfen, ob der Spielstand im angegebenen Slot mit der aktuellen Engine-Version kompatibel ist.
+	// Im Debug-Modus wird dieser Test übersprungen. Für das Testen ist es hinderlich auf die Einhaltung dieser strengen Bedingung zu bestehen,
+	// da sich die Versions-ID bei jeder Codeänderung mitändert.
 #ifndef DEBUG
 	if (!curSavegameInfo.isCompatible) {
 		error("Tried to load a savegame (%d) that is not compatible with this engine version.", slotID);
diff --git a/engines/sword25/math/walkregion.cpp b/engines/sword25/math/walkregion.cpp
index f7160317c6..4c53a625c1 100644
--- a/engines/sword25/math/walkregion.cpp
+++ b/engines/sword25/math/walkregion.cpp
@@ -237,7 +237,7 @@ void WalkRegion::initNodeVector() {
 			nodeCount += _polygons[i].vertexCount;
 	}
 
-	// Knoten-Vector füllen
+	// Knoten-Vector füllen
 	_nodes.reserve(nodeCount);
 	{
 		for (uint j = 0; j < _polygons.size(); j++)
diff --git a/engines/sword25/package/packagemanager_script.cpp b/engines/sword25/package/packagemanager_script.cpp
index 4e72ad1934..10107fa1c3 100644
--- a/engines/sword25/package/packagemanager_script.cpp
+++ b/engines/sword25/package/packagemanager_script.cpp
@@ -80,9 +80,9 @@ static void splitSearchPath(const Common::String &path, Common::String &director
 static void doSearch(lua_State *L, const Common::String &path, uint type) {
 	PackageManager *pPM = getPM();
 
-	// Der Packagemanager-Service muss den Suchstring und den Pfad getrennt übergeben bekommen.
-	// Um die Benutzbarkeit zu verbessern sollen Skriptprogrammierer dieses als ein Pfad übergeben können.
-	// Daher muss der übergebene Pfad am letzten Slash aufgesplittet werden.
+	// Der Packagemanager-Service muss den Suchstring und den Pfad getrennt übergeben bekommen.
+	// Um die Benutzbarkeit zu verbessern sollen Skriptprogrammierer dieses als ein Pfad übergeben können.
+	// Daher muss der übergebene Pfad am letzten Slash aufgesplittet werden.
 	Common::String directory;
 	Common::String filter;
 	splitSearchPath(path, directory, filter);
@@ -90,7 +90,7 @@ static void doSearch(lua_State *L, const Common::String &path, uint type) {
 	// Ergebnistable auf dem Lua-Stack erstellen
 	lua_newtable(L);
 
-	// Suche durchführen und die Namen aller gefundenen Dateien in die Ergebnistabelle einfügen.
+	// Suche durchführen und die Namen aller gefundenen Dateien in die Ergebnistabelle einfügen.
 	// Als Indizes werden fortlaufende Nummern verwandt.
 	uint resultNr = 1;
 	Common::ArchiveMemberList list;
diff --git a/engines/sword25/script/luabindhelper.cpp b/engines/sword25/script/luabindhelper.cpp
index 1dd84bc36e..afc21f968a 100644
--- a/engines/sword25/script/luabindhelper.cpp
+++ b/engines/sword25/script/luabindhelper.cpp
@@ -272,7 +272,7 @@ bool LuaBindhelper::getMetatable(lua_State *L, const Common::String &tableName)
 	// Push the Metatable table onto the stack
 	pushMetatableTable(L);
 
-	// Versuchen, die gewünschte Metatabelle auf den Stack zu legen. Wenn sie noch nicht existiert, muss sie erstellt werden.
+	// Versuchen, die gewünschte Metatabelle auf den Stack zu legen. Wenn sie noch nicht existiert, muss sie erstellt werden.
 	lua_getfield(L, -1, tableName.c_str());
 	if (lua_isnil(L, -1)) {
 		// Pop nil from stack


Commit: a30541cee8cb0be5dba6495694e6d413dbc3579d
    https://github.com/scummvm/scummvm/commit/a30541cee8cb0be5dba6495694e6d413dbc3579d
Author: Thanasis Antoniou (a.antoniou79 at gmail.com)
Date: 2020-04-18T10:24:23+03:00

Commit Message:
KYRA: Convert screen_eob.cpp from ANSI to UTF-8

Changed paths:
    engines/kyra/graphics/screen_eob.cpp


diff --git a/engines/kyra/graphics/screen_eob.cpp b/engines/kyra/graphics/screen_eob.cpp
index 1a748bbedf..cf29f08483 100644
--- a/engines/kyra/graphics/screen_eob.cpp
+++ b/engines/kyra/graphics/screen_eob.cpp
@@ -2276,7 +2276,7 @@ uint16 OldDOSFont::convert(uint16 c) const {
 		case 0x99:
 			c = 0x40;
 		case 0xE1:
-			// TODO: recheck this: no conversion for 'ß' ?
+			// TODO: recheck this: no conversion for 'ß' ?
 			break;
 		default:
 			break;


Commit: 3d9b8ef935fb4d3828664ec7e6f8bb75a286865f
    https://github.com/scummvm/scummvm/commit/3d9b8ef935fb4d3828664ec7e6f8bb75a286865f
Author: Thanasis Antoniou (a.antoniou79 at gmail.com)
Date: 2020-04-18T10:24:23+03:00

Commit Message:
GLK: JACL: Convert language.h to UTF-8

Changed paths:
    engines/glk/jacl/language.h


diff --git a/engines/glk/jacl/language.h b/engines/glk/jacl/language.h
index 6fef37229b..74d1d4696b 100644
--- a/engines/glk/jacl/language.h
+++ b/engines/glk/jacl/language.h
@@ -224,29 +224,29 @@ namespace JACL {
 
 #if NATIVE_LANGUAGE==FRENCH
 /* GAME MESSAGES */
-#define COMMENT_IGNORED "Pas de transcription en cours, commentaire ignoré.^"
-#define COMMENT_RECORDED "Commentaire enregistré.^"
+#define COMMENT_IGNORED "Pas de transcription en cours, commentaire ignoré.^"
+#define COMMENT_RECORDED "Commentaire enregistré.^"
 #define YES_WORD "oui"
 #define NO_WORD "no"
 #define YES_OR_NO "^Merci d'entrer ~oui~ ou ~non~: "
-#define INVALID_SELECTION "Sélection invalide.^"
+#define INVALID_SELECTION "Sélection invalide.^"
 #define RESTARTING "^En train de recommencer...^"
 #define RETURN_GAME "^Retour au jeu.^"
-#define SCRIPTING_ON "Début de transcription.^"
+#define SCRIPTING_ON "Début de transcription.^"
 #define SCRIPTING_OFF "Fin de transcription.^"
-#define SCRIPTING_ALREADY_OFF "Transcription déjà terminée.^"
-#define SCRIPTING_ALREADY_ON "Transcription déjà en cours.^"
-#define CANT_WRITE_SCRIPT "Impossible d'écrire le fichier de transcription.^"
+#define SCRIPTING_ALREADY_OFF "Transcription déjà terminée.^"
+#define SCRIPTING_ALREADY_ON "Transcription déjà en cours.^"
+#define CANT_WRITE_SCRIPT "Impossible d'écrire le fichier de transcription.^"
 #define ERROR_READING_WALKTHRU "Erreur lors de la lecture du fichier de solution.^"
 #define BAD_OOPS "Vous devez faire suivre la commande ~oops~ par le mot que vous souhaitez remplacer.^"
-#define CANT_CORRECT "Désolé, je ne peux corriger la dernière commande en utilisant ~oops~.^"
-#define SURE_QUIT "Êtes-vous certain de vouloir quitter ?^"
-#define SURE_RESTART "Êtes-vous certain de vouloir recommencer ?^"
-#define NOT_CLEVER "Ce n'était pas si intelligent au point de vouloir répéter cela.^"
+#define CANT_CORRECT "Désolé, je ne peux corriger la dernière commande en utilisant ~oops~.^"
+#define SURE_QUIT "Êtes-vous certain de vouloir quitter ?^"
+#define SURE_RESTART "Êtes-vous certain de vouloir recommencer ?^"
+#define NOT_CLEVER "Ce n'était pas si intelligent au point de vouloir répéter cela.^"
 #define NO_MOVES "Mais vous n'avez rien fait pour le moment !^"
 #define TYPE_NUMBER "^Entrez un nombre entre %d et %d: "
 #define BY "By ~"
-#define REFERRING_TO "Faites-vous référence à :^"
+#define REFERRING_TO "Faites-vous référence à :^"
 #define WALKTHRU_WORD "solution"
 #define INFO_WORD "info"
 #define RESTART_WORD "recommencer"
@@ -257,7 +257,7 @@ namespace JACL {
 #define UNDO_WORD "annuler"
 #define OOPS_WORD "oops"
 #define FROM_WORD "depuis"
-#define EXCEPT_WORD "excepté"
+#define EXCEPT_WORD "excepté"
 #define FOR_WORD "pour"
 #define BUT_WORD "mais"
 #define AND_WORD "et"
@@ -270,32 +270,32 @@ namespace JACL {
 #define THOSE_WORD "ceux"
 #define THEY_WORD "ils"
 #define IT_WORD "il"
-#define ITSELF_WORD "lui-même"
+#define ITSELF_WORD "lui-même"
 #define HIM_WORD "him"
-#define HIMSELF_WORD "lui-même"
+#define HIMSELF_WORD "lui-même"
 #define HER_WORD "her"
-#define HERSELF_WORD "elle-même"
-#define THEMSELVES_WORD "eux-même"
+#define HERSELF_WORD "elle-même"
+#define THEMSELVES_WORD "eux-même"
 #define YOU_WORD "you"
 #define YOURSELF_WORD "yourself"
 #define ONES_WORD "ceux"
-#define NO_MULTI_VERB "Vous ne pouvez vous référer à de multiples objets après le mot  \"%s\".^"
-#define NO_MULTI_START "Vous ne pouvez vous référer à de multiples objets au début d'une commande.^"
+#define NO_MULTI_VERB "Vous ne pouvez vous référer à de multiples objets après le mot  \"%s\".^"
+#define NO_MULTI_START "Vous ne pouvez vous référer à de multiples objets au début d'une commande.^"
 #define PERSON_CONCEALING "%s ne semble par porter cela.^"
 #define PERSON_POSSESSIVE "%s ne vous laissera pas lui prendre ses affaires.^"
-#define CONTAINER_CLOSED "%s est fermé.^"
-#define CONTAINER_CLOSED_FEM "%s est fermé.^"
-#define FROM_NON_CONTAINER "Le mot \"%s\" doit être suivi par un contenant.^"
-#define DOUBLE_EXCEPT "Vous ne pouvez utiliser le mot \"%s\" qu'une fois par référence d'objet.^"
+#define CONTAINER_CLOSED "%s est fermé.^"
+#define CONTAINER_CLOSED_FEM "%s est fermé.^"
+#define FROM_NON_CONTAINER "Le mot \"%s\" doit être suivi par un contenant.^"
+#define DOUBLE_EXCEPT "Vous ne pouvez utiliser le mot \"%s\" qu'une fois par référence d'objet.^"
 #define NONE_HELD "Vous ne portez rien de cela.^"
-#define NO_OBJECTS "Je ne comprends pas ce à quoi vous vous réferez.^"
-#define NO_FILENAME "Les commandes de sauvegarde et lecture doivent être suivies par un nom de fichier.^"
-#define MOVE_UNDONE "Le tour précédent a été annulé.^^"
-#define NO_UNDO "Il n'y a rien à annuler.^"
-#define CANT_SAVE "Impossible de sauvegarder l'état du jeu sur fichier.^"
-#define CANT_RESTORE "Impossible de récupérer l'état du jeu depuis le fichier.^"
-#define GAME_SAVED "Jeu sauvegardé.^"
-#define INCOMPLETE_SENTENCE "La phrase que vous avez tapée n'est pas complète.^"
+#define NO_OBJECTS "Je ne comprends pas ce à quoi vous vous réferez.^"
+#define NO_FILENAME "Les commandes de sauvegarde et lecture doivent être suivies par un nom de fichier.^"
+#define MOVE_UNDONE "Le tour précédent a été annulé.^^"
+#define NO_UNDO "Il n'y a rien à annuler.^"
+#define CANT_SAVE "Impossible de sauvegarder l'état du jeu sur fichier.^"
+#define CANT_RESTORE "Impossible de récupérer l'état du jeu depuis le fichier.^"
+#define GAME_SAVED "Jeu sauvegardé.^"
+#define INCOMPLETE_SENTENCE "La phrase que vous avez tapée n'est pas complète.^"
 #define UNKNOWN_OBJECT "Vous ne pouvez voir ~"
 #define UNKNOWN_OBJECT_END "~.^"
 #define CANT_USE_WORD "Vous ne pouvez utiliser le mot ~"
@@ -314,18 +314,18 @@ namespace JACL {
 #define SCORE_UP "^[VOTRE SCORE VIENT D'AUGMENTER DE "
 #define POINT " POINT]^"
 #define POINTS " POINTS]^"
-#define STARTING "Démarrage."
-#define NO_IT "Vous devez préalablement avoir fait référence à un nom reconnu pour pouvoir utiliser le mot ~"
+#define STARTING "Démarrage."
+#define NO_IT "Vous devez préalablement avoir fait référence à un nom reconnu pour pouvoir utiliser le mot ~"
 #define NO_IT_END "~.^"
-#define BACK_REFERENCE "Vous devez préalablement avoir fait référence à un nom reconnu dans la même phrase pour pouvoir utiliser le mot ~"
+#define BACK_REFERENCE "Vous devez préalablement avoir fait référence à un nom reconnu dans la même phrase pour pouvoir utiliser le mot ~"
 #define BACK_REFERENCE_END "~.^"
 #define WHEN_YOU_SAY "When you say ~"
-#define MUST_SPECIFY "~, vous devez spécifier si vous voulez dire "
+#define MUST_SPECIFY "~, vous devez spécifier si vous voulez dire "
 #define OR_WORD " ou "
 
 /* SYSTEM MESSAGES */
 #define READ_ERROR "Erreur de lecture du fichier de jeu."
-#define OLD_INTERPRETER "La version de l'interpréteur est plus ancienne que le fichier de jeu (v%d), impossible de continuer."
+#define OLD_INTERPRETER "La version de l'interpréteur est plus ancienne que le fichier de jeu (v%d), impossible de continuer."
 #define BAD_CURSOR "You can only use the ~cursor~ command in the status window.^"
 #define INCOMPLETE_GRAMMAR "Incomplete grammar statement."
 #define GAME_MODIFIED "Game file modified, reloading.\n"




More information about the Scummvm-git-logs mailing list