[Scummvm-git-logs] scummvm master -> 89a9c452ed931cb81ccaa44c67e4659c23dfa420

sev- sev at scummvm.org
Thu Nov 24 11:34:33 CET 2016


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

Summary:
80420df095 DIRECTOR: More debug output to D4 cast member loading
2fd5490de4 SCUMM HE: Fix Football logic initialization
89a9c452ed BBVS: Remove guitar minigame strings from translation.


Commit: 80420df095b1861d0808f9b500ee026ba6b09e3f
    https://github.com/scummvm/scummvm/commit/80420df095b1861d0808f9b500ee026ba6b09e3f
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2016-11-24T11:28:51+01:00

Commit Message:
DIRECTOR: More debug output to D4 cast member loading

Changed paths:
    engines/director/cast.cpp
    engines/director/score.cpp



diff --git a/engines/director/cast.cpp b/engines/director/cast.cpp
index 667fc24..892ac48 100644
--- a/engines/director/cast.cpp
+++ b/engines/director/cast.cpp
@@ -45,6 +45,15 @@ BitmapCast::BitmapCast(Common::ReadStreamEndian &stream, uint16 version) {
 		boundingRect = Score::readRect(stream);
 		regX = stream.readUint16();
 		regY = stream.readUint16();
+
+		int tail = 0;
+
+		while (!stream.eos()) {
+			stream.readByte();
+			tail++;
+		}
+
+		warning("BitmapCast: %d bytes left", tail);
 	}
 	modified = 0;
 }
diff --git a/engines/director/score.cpp b/engines/director/score.cpp
index 819ae26..8a80e30 100644
--- a/engines/director/score.cpp
+++ b/engines/director/score.cpp
@@ -436,7 +436,7 @@ void Score::loadCastData(Common::SeekableSubReadStreamEndian &stream, uint16 id)
 	debugC(3, kDebugLoading, "CASt: id: %d type: %x size1: %d size2: %d (%x) size3: %d unk1: %d unk2: %d unk3: %d",
 				id, castType, size1, size2, size2, size3, unk1, unk2, unk3);
 
-	byte *data = (byte *)calloc(size1 + 16, 1);
+	byte *data = (byte *)calloc(size1, 1); // 16 is for bounding rects
 	stream.read(data, size1 + 16);
 
 	Common::MemoryReadStreamEndian castStream(data, size1 + 16, stream.isBE());


Commit: 2fd5490de4f18580fc06ec42881ab6add149e609
    https://github.com/scummvm/scummvm/commit/2fd5490de4f18580fc06ec42881ab6add149e609
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2016-11-24T11:34:13+01:00

Commit Message:
SCUMM HE: Fix Football logic initialization

Changed paths:
    engines/scumm/he/logic/football.cpp



diff --git a/engines/scumm/he/logic/football.cpp b/engines/scumm/he/logic/football.cpp
index bde0c38..ab93e9c 100644
--- a/engines/scumm/he/logic/football.cpp
+++ b/engines/scumm/he/logic/football.cpp
@@ -286,7 +286,12 @@ int LogicHEfootball::computeTwoCircleIntercepts(int32 *args) {
 
 class LogicHEfootball2002 : public LogicHEfootball {
 public:
-	LogicHEfootball2002(ScummEngine_v90he *vm) : LogicHEfootball(vm) {}
+	LogicHEfootball2002(ScummEngine_v90he *vm) : LogicHEfootball(vm) {
+		_var0 = _var1 = _var2 = _var3 = _var4 = 0.0;
+                _angle = 0.0;
+                _maxX = -1;
+                _minX = 1000000;
+	}
 
 	int32 dispatch(int op, int numArgs, int32 *args);
 


Commit: 89a9c452ed931cb81ccaa44c67e4659c23dfa420
    https://github.com/scummvm/scummvm/commit/89a9c452ed931cb81ccaa44c67e4659c23dfa420
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2016-11-24T11:34:14+01:00

Commit Message:
BBVS: Remove guitar minigame strings from translation.

Although they're shown in our GUI, they were not supposed to be
translatable, rather extracted from the original executable

Changed paths:
    engines/bbvs/minigames/bbairguitar.cpp



diff --git a/engines/bbvs/minigames/bbairguitar.cpp b/engines/bbvs/minigames/bbairguitar.cpp
index 8a18f86..bf05406 100644
--- a/engines/bbvs/minigames/bbairguitar.cpp
+++ b/engines/bbvs/minigames/bbairguitar.cpp
@@ -23,7 +23,6 @@
 #include "bbvs/minigames/bbairguitar.h"
 
 #include "common/savefile.h"
-#include "common/translation.h"
 
 #include "gui/message.h"
 #include "gui/filebrowser-dialog.h"
@@ -1230,9 +1229,9 @@ bool MinigameBbAirGuitar::querySaveModifiedDialog() {
 		Original ok button caption: "Yeah, heh, heh, save it!"
 		Original discard button caption: "Who cares?  It sucked!"
 	*/
-	GUI::MessageDialog query(_("Hey Beavis - you didn't save that last Jam!"),
-		_("Save it!"),
-		_("It sucked!"));
+	GUI::MessageDialog query("Hey Beavis - you didn't save that last Jam!",
+		"Save it!",
+		"It sucked!");
 	return query.runModal() == GUI::kMessageOK;
 }
 





More information about the Scummvm-git-logs mailing list