[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