aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFilippos Karapetis2011-01-29 10:56:34 +0000
committerFilippos Karapetis2011-01-29 10:56:34 +0000
commit1da472a2db3b5ec721c1d363e0e974c58a9cf50b (patch)
treecde24890d213e05a6151739b8f9a4e44ce109a18
parent6ed7f484422548c9d3907b0bc91311dc61d2746e (diff)
downloadscummvm-rg350-1da472a2db3b5ec721c1d363e0e974c58a9cf50b.tar.gz
scummvm-rg350-1da472a2db3b5ec721c1d363e0e974c58a9cf50b.tar.bz2
scummvm-rg350-1da472a2db3b5ec721c1d363e0e974c58a9cf50b.zip
SWORD25: Translated some comments, and removed some superfluous ones
svn-id: r55613
-rw-r--r--engines/sword25/gfx/dynamicbitmap.cpp19
1 files changed, 8 insertions, 11 deletions
diff --git a/engines/sword25/gfx/dynamicbitmap.cpp b/engines/sword25/gfx/dynamicbitmap.cpp
index 90b2f59612..55a3070acd 100644
--- a/engines/sword25/gfx/dynamicbitmap.cpp
+++ b/engines/sword25/gfx/dynamicbitmap.cpp
@@ -41,8 +41,9 @@ namespace Sword25 {
DynamicBitmap::DynamicBitmap(RenderObjectPtr<RenderObject> parentPtr, uint width, uint height) :
Bitmap(parentPtr, TYPE_DYNAMICBITMAP) {
- // Das BS_Bitmap konnte nicht erzeugt werden, daher muss an dieser Stelle abgebrochen werden.
- if (!_initSuccess) return;
+ // The BS_BITMAP could not be created, so stop.
+ if (!_initSuccess)
+ return;
_initSuccess = createRenderedImage(width, height);
}
@@ -53,7 +54,6 @@ DynamicBitmap::DynamicBitmap(InputPersistenceBlock &reader, RenderObjectPtr<Rend
}
bool DynamicBitmap::createRenderedImage(uint width, uint height) {
- // RenderedImage mit den gewünschten Maßen erstellen
bool result = false;
_image.reset(new RenderedImage(width, height, result));
@@ -74,11 +74,11 @@ uint DynamicBitmap::getPixel(int x, int y) const {
}
bool DynamicBitmap::doRender() {
- // Framebufferobjekt holen
+ // Get the frame buffer object
GraphicEngine *pGfx = Kernel::getInstance()->getGfx();
assert(pGfx);
- // Bitmap zeichnen
+ // Draw the bitmap
bool result;
if (_scaleFactorX == 1.0f && _scaleFactorY == 1.0f) {
result = _image->blit(_absoluteX, _absoluteY,
@@ -120,8 +120,8 @@ bool DynamicBitmap::persist(OutputPersistenceBlock &writer) {
result &= Bitmap::persist(writer);
- // Bilddaten werden nicht gespeichert. Dies ist auch nicht weiter von bedeutung, da BS_DynamicBitmap nur vom Videoplayer benutzt wird.
- // Während ein Video abläuft kann niemals gespeichert werden. BS_DynamicBitmap kann nur der Vollständigkeit halber persistiert werden.
+ // Image data is not saved. This is not important, since BS_DynamicBitmap is only used by the video player.
+ // A video cannot be saved while it's being played. Only the state of a BS_DynamicBitmap can be persisted.
warning("Persisting a BS_DynamicBitmap. Bitmap content is not persisted.");
result &= RenderObject::persistChildren(writer);
@@ -133,14 +133,11 @@ bool DynamicBitmap::unpersist(InputPersistenceBlock &reader) {
bool result = true;
result &= Bitmap::unpersist(reader);
-
- // Ein RenderedImage mit den gespeicherten Maßen erstellen.
result &= createRenderedImage(_width, _height);
- // Bilddaten werden nicht gespeichert (s.o.).
warning("Unpersisting a BS_DynamicBitmap. Bitmap contents are missing.");
- // Bild mit durchsichtigen Bilddaten initialisieren.
+ // Initialize a transparent image.
byte *transparentImageData = (byte *)calloc(_width * _height * 4, 1);
_image->setContent(transparentImageData, _width * _height);
free(transparentImageData);