[Scummvm-git-logs] scummvm master -> b4a7adc5bfc89e71aa049715afe132ccc28569e0

sev- noreply at scummvm.org
Thu Sep 4 22:51:43 UTC 2025


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

Summary:
d4b5b228f3 DIRECTOR: DT: Better range visuals in Score window
b4a7adc5bf DIRECTOR: DT: Fix sprite range computation in Score window


Commit: d4b5b228f3d744eeed3fbaed81da0c9ceebfb46d
    https://github.com/scummvm/scummvm/commit/d4b5b228f3d744eeed3fbaed81da0c9ceebfb46d
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2025-09-05T00:42:41+02:00

Commit Message:
DIRECTOR: DT: Better range visuals in Score window

Changed paths:
    engines/director/debugger/dt-score.cpp


diff --git a/engines/director/debugger/dt-score.cpp b/engines/director/debugger/dt-score.cpp
index 578728c6480..4e478fcaefb 100644
--- a/engines/director/debugger/dt-score.cpp
+++ b/engines/director/debugger/dt-score.cpp
@@ -216,10 +216,14 @@ static void displayScoreChannel(int ch, int mode, int modeSel) {
 		if (f != startCont || !(sprite._castId.member || sprite.isQDShape())) {
 			if (f == endCont && sprite._castId.member && mode == _state->_scoreMode) {
 				ImGui::PushFont(ImGui::GetIO().FontDefault);
-				ImGui::TextUnformatted("-\uf819");
+				ImGui::TextUnformatted("\uf819");
 				ImGui::PopFont();
 			} else {
-				ImGui::Selectable(" ");
+				if (sprite._castId.member) {
+					ImGui::Selectable("─");
+				} else {
+					ImGui::Selectable("  ");
+				}
 			}
 			mode1 = -1; // Skip cell data rendering
 		}
@@ -549,6 +553,10 @@ void showScore() {
 
 			ImGui::SameLine();
 			ImGui::Text(" of %d", numFrames);
+
+			ImGui::SameLine();
+			ImGui::Button(ICON_MS_ALIGN_JUSTIFY_CENTER, ImVec2(20, 20));
+			ImGui::SetItemTooltip("Center View");
 		}
 
 		if (tableColumns > kMaxColumnsInTable - 2) // Current restriction of ImGui


Commit: b4a7adc5bfc89e71aa049715afe132ccc28569e0
    https://github.com/scummvm/scummvm/commit/b4a7adc5bfc89e71aa049715afe132ccc28569e0
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2025-09-05T00:51:02+02:00

Commit Message:
DIRECTOR: DT: Fix sprite range computation in Score window

Changed paths:
    engines/director/debugger/dt-score.cpp
    engines/director/sprite.cpp


diff --git a/engines/director/debugger/dt-score.cpp b/engines/director/debugger/dt-score.cpp
index 4e478fcaefb..504ec5e17cf 100644
--- a/engines/director/debugger/dt-score.cpp
+++ b/engines/director/debugger/dt-score.cpp
@@ -77,23 +77,6 @@ static void buildContinuationData() {
 				currentContinuation = f;
 			}
 
-			if (ch == 1 && prevSprite) {
-				warning("%02d: st: %d cid: %d sp: %d w: %d h: %d i: %d f: %d b: %d bl: %d in: %d t: %d",
-					f,
-					prevSprite->_spriteType == sprite._spriteType,
-					prevSprite->_castId == sprite._castId,
-					prevSprite->_startPoint == sprite._startPoint,
-					prevSprite->_width == sprite._width,
-					prevSprite->_height == sprite._height,
-					prevSprite->_ink == sprite._ink,
-					prevSprite->_foreColor == sprite._foreColor,
-					prevSprite->_backColor == sprite._backColor,
-					prevSprite->_blendAmount == sprite._blendAmount,
-					prevSprite->_inkData == sprite._inkData,
-					prevSprite->_thickness == sprite._thickness
-				);
-			}
-
 			_state->_continuationData[ch][f].first = currentContinuation;
 		}
 
diff --git a/engines/director/sprite.cpp b/engines/director/sprite.cpp
index 9ae962dab90..ee263c87d14 100644
--- a/engines/director/sprite.cpp
+++ b/engines/director/sprite.cpp
@@ -154,7 +154,7 @@ bool Sprite::operator==(const Sprite &sprite) {
 		_foreColor == sprite._foreColor &&
 		_backColor == sprite._backColor &&
 		_blendAmount == sprite._blendAmount &&
-		_inkData == sprite._inkData &&
+		_ink == sprite._ink &&
 		_thickness == sprite._thickness;
 }
 




More information about the Scummvm-git-logs mailing list