[Scummvm-cvs-logs] scummvm master -> bfe0b5f41d048da2eb555aad2b6eece1bca82397

criezy criezy at scummvm.org
Sun Apr 24 15:41:37 CEST 2011


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

Summary:
c2eb927ab3 DRASCULA: Avoid crash in engine destructor after it failed to start.
bfe0b5f41d DRASCULA: Update German subtitles for Von Braun cutscene.


Commit: c2eb927ab351b5133fe641c83108e774a4c879bb
    https://github.com/scummvm/scummvm/commit/c2eb927ab351b5133fe641c83108e774a4c879bb
Author: Thierry Crozat (criezy at scummvm.org)
Date: 2011-04-24T06:39:50-07:00

Commit Message:
DRASCULA: Avoid crash in engine destructor after it failed to start.

This happens for example if the drascula.dat file is not found.

Changed paths:
    engines/drascula/rooms.cpp



diff --git a/engines/drascula/rooms.cpp b/engines/drascula/rooms.cpp
index 7744374..d6774cb 100644
--- a/engines/drascula/rooms.cpp
+++ b/engines/drascula/rooms.cpp
@@ -140,6 +140,9 @@ void DrasculaEngine::setupRoomsTable() {
 }
 
 void DrasculaEngine::freeRoomsTable() {
+	if (_roomHandlers == 0)
+		return;
+
 	for (uint32 i = 0; i < _roomHandlers->roomParsers.size(); i++)
 		delete _roomHandlers->roomParsers[i];
 	_roomHandlers->roomParsers.clear();


Commit: bfe0b5f41d048da2eb555aad2b6eece1bca82397
    https://github.com/scummvm/scummvm/commit/bfe0b5f41d048da2eb555aad2b6eece1bca82397
Author: Thierry Crozat (criezy at scummvm.org)
Date: 2011-04-24T06:39:51-07:00

Commit Message:
DRASCULA: Update German subtitles for Von Braun cutscene.

The first string of the old subtitles was too long.

Changed paths:
    devtools/create_drascula/staticdata.h
    dists/engine-data/drascula.dat



diff --git a/devtools/create_drascula/staticdata.h b/devtools/create_drascula/staticdata.h
index 51ed995..f45af48 100644
--- a/devtools/create_drascula/staticdata.h
+++ b/devtools/create_drascula/staticdata.h
@@ -6041,7 +6041,7 @@ const char *_texthis[NUM_LANGS][NUM_TEXTHIS] = {
 },
 {
 	"",
-	"Vor einer langen Zeit scheint Drascula Von Brauns Frau getoetet zu haben und als Von Braun sich dann den Grafen vorknoepfen wollte, begann er damit, alles, was er ueber Vampire finden konnte, in Erfahrung zu bringen.",
+	"Vor langer Zeit scheint Drascula Von Brauns Frau getoetet zu haben. Um sich den Grafen vorzuknoepfen, fing Von Braun an, alles, was er ueber Vampire finden konnte, in Erfahrung zu bringen.",
 	"Als er glaubte, er sei bereit, ging er hoch zum Schloss und hatte eine aeusserst gewaltsame Auseinandersetzung mit Drascula.",
 	"Niemand weiss, was genau dort passierte. Obwohl Von Braun verlor, konnte Drascula ihn nicht toeten.",
 	"Von Braun fuehlte sich durch seine Niederlage gedemuetigt. Er rannte vom Schloss fort und wagte es nie wieder, Drascula gegenueberzutreten."
diff --git a/dists/engine-data/drascula.dat b/dists/engine-data/drascula.dat
index feecda8..0938ef4 100644
Binary files a/dists/engine-data/drascula.dat and b/dists/engine-data/drascula.dat differ






More information about the Scummvm-git-logs mailing list