[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. Youre 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