[Scummvm-git-logs] scummvm master -> ab58eb8f73ad08a18e14e3b1d1065e2beabf0620
scemino
noreply at scummvm.org
Fri May 24 16:28:10 UTC 2024
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:
c0a195013d DIRECTOR: Fix syntax highlighting with globals
ab58eb8f73 DIRECTOR: Fix invalid handler end offset
Commit: c0a195013dcbf89eaf7005ad05689af7b289e8bc
https://github.com/scummvm/scummvm/commit/c0a195013dcbf89eaf7005ad05689af7b289e8bc
Author: scemino (scemino74 at gmail.com)
Date: 2024-05-24T18:27:59+02:00
Commit Message:
DIRECTOR: Fix syntax highlighting with globals
Changed paths:
engines/director/debugtools.cpp
diff --git a/engines/director/debugtools.cpp b/engines/director/debugtools.cpp
index 715bd113925..21ca9e4ca12 100644
--- a/engines/director/debugtools.cpp
+++ b/engines/director/debugtools.cpp
@@ -1376,27 +1376,27 @@ private:
}
bool isMethod = _script.isMethod;
- {
- write(node._startOffset, isMethod ? "method " : "on ", _state->_colors._keyword_color);
- ImGui::SameLine();
- ImGui::TextColored(_state->_colors._call_color, "%s", _script.handlerId.c_str());
- ImGui::SameLine();
+ write(node._startOffset, isMethod ? "method " : "on ", _state->_colors._keyword_color);
+ ImGui::SameLine();
+ ImGui::TextColored(_state->_colors._call_color, "%s", _script.handlerId.c_str());
+ ImGui::SameLine();
- if (!_script.argumentNames.empty()) {
- ImGui::Text(" ");
- ImGui::SameLine();
- for (size_t i = 0; i < _script.argumentNames.size(); i++) {
- if (i > 0) {
- ImGui::Text(", ");
- ImGui::SameLine();
- }
- ImGui::TextColored(_state->_colors._var_color, "%s", _script.argumentNames[i].c_str());
+ if (!_script.argumentNames.empty()) {
+ ImGui::Text(" ");
+ ImGui::SameLine();
+ for (size_t i = 0; i < _script.argumentNames.size(); i++) {
+ if (i > 0) {
+ ImGui::Text(", ");
ImGui::SameLine();
}
+ ImGui::TextColored(_state->_colors._var_color, "%s", _script.argumentNames[i].c_str());
+ ImGui::SameLine();
}
}
+ indent();
if (isMethod && !_script.propertyNames.empty() && node.handler == &node.handler->script->handlers[0]) {
+ ImGui::NewLine();
write(node._startOffset, "instance ");
ImGui::SameLine();
for (size_t i = 0; i < _script.propertyNames.size(); i++) {
@@ -1409,6 +1409,7 @@ private:
}
if (!_script.globalNames.empty()) {
+ ImGui::NewLine();
write(node._startOffset, "global ");
ImGui::SameLine();
for (size_t i = 0; i < _script.globalNames.size(); i++) {
@@ -1420,8 +1421,9 @@ private:
ImGui::SameLine();
}
}
- ImGui::NewLine();
+ ImGui::NewLine();
+ unindent();
node.block->accept(*this);
if (!isMethod) {
Commit: ab58eb8f73ad08a18e14e3b1d1065e2beabf0620
https://github.com/scummvm/scummvm/commit/ab58eb8f73ad08a18e14e3b1d1065e2beabf0620
Author: scemino (scemino74 at gmail.com)
Date: 2024-05-24T18:27:59+02:00
Commit Message:
DIRECTOR: Fix invalid handler end offset
Changed paths:
engines/director/debugtools.cpp
diff --git a/engines/director/debugtools.cpp b/engines/director/debugtools.cpp
index 21ca9e4ca12..e67e6809bb0 100644
--- a/engines/director/debugtools.cpp
+++ b/engines/director/debugtools.cpp
@@ -1427,7 +1427,7 @@ private:
node.block->accept(*this);
if (!isMethod) {
- write(node.block->_endOffset, "end", _state->_colors._keyword_color);
+ write(node._endOffset, "end", _state->_colors._keyword_color);
}
}
More information about the Scummvm-git-logs
mailing list