[Scummvm-cvs-logs] SF.net SVN: scummvm:[55613] scummvm/trunk/engines/sword25/gfx/dynamicbitmap .cpp

thebluegr at users.sourceforge.net thebluegr at users.sourceforge.net
Sat Jan 29 11:56:35 CET 2011


Revision: 55613
          http://scummvm.svn.sourceforge.net/scummvm/?rev=55613&view=rev
Author:   thebluegr
Date:     2011-01-29 10:56:34 +0000 (Sat, 29 Jan 2011)

Log Message:
-----------
SWORD25: Translated some comments, and removed some superfluous ones

Modified Paths:
--------------
    scummvm/trunk/engines/sword25/gfx/dynamicbitmap.cpp

Modified: scummvm/trunk/engines/sword25/gfx/dynamicbitmap.cpp
===================================================================
--- scummvm/trunk/engines/sword25/gfx/dynamicbitmap.cpp	2011-01-29 10:49:15 UTC (rev 55612)
+++ scummvm/trunk/engines/sword25/gfx/dynamicbitmap.cpp	2011-01-29 10:56:34 UTC (rev 55613)
@@ -41,8 +41,9 @@
 
 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 @@
 }
 
 bool DynamicBitmap::createRenderedImage(uint width, uint height) {
-	// RenderedImage mit den gew\xFCnschten Ma\xDFen erstellen
 	bool result = false;
 	_image.reset(new RenderedImage(width, height, result));
 
@@ -74,11 +74,11 @@
 }
 
 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 @@
 
 	result &= Bitmap::persist(writer);
 
-	// Bilddaten werden nicht gespeichert. Dies ist auch nicht weiter von bedeutung, da BS_DynamicBitmap nur vom Videoplayer benutzt wird.
-	// W\xE4hrend ein Video abl\xE4uft kann niemals gespeichert werden. BS_DynamicBitmap kann nur der Vollst\xE4ndigkeit 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 result = true;
 
 	result &= Bitmap::unpersist(reader);
-
-	// Ein RenderedImage mit den gespeicherten Ma\xDFen 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);


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list