[Scummvm-git-logs] scummvm master -> d5c239ea63fcf729a52825e7a9af678a53a09b0b
sev-
noreply at scummvm.org
Fri Oct 18 22:20:17 UTC 2024
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
d5c239ea63 QDENGINE: Moved debug output to ScummVM API
Commit: d5c239ea63fcf729a52825e7a9af678a53a09b0b
https://github.com/scummvm/scummvm/commit/d5c239ea63fcf729a52825e7a9af678a53a09b0b
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-10-19T00:19:27+02:00
Commit Message:
QDENGINE: Moved debug output to ScummVM API
Changed paths:
engines/qdengine/minigames/adv/ExportInterface.cpp
engines/qdengine/minigames/adv/common.h
engines/qdengine/minigames/adv/m_karaoke.cpp
engines/qdengine/minigames/adv/m_puzzle.cpp
engines/qdengine/minigames/adv/m_scores.cpp
engines/qdengine/minigames/adv/m_swap.cpp
engines/qdengine/minigames/adv/m_triangles.cpp
diff --git a/engines/qdengine/minigames/adv/ExportInterface.cpp b/engines/qdengine/minigames/adv/ExportInterface.cpp
index aea96013aaa..b5d29fef219 100644
--- a/engines/qdengine/minigames/adv/ExportInterface.cpp
+++ b/engines/qdengine/minigames/adv/ExportInterface.cpp
@@ -19,13 +19,16 @@
*
*/
+#include "common/debug.h"
+
+#include "qdengine/qdengine.h"
#include "qdengine/minigames/adv/common.h"
#include "qdengine/minigames/adv/RunTime.h"
namespace QDEngine {
qdMiniGameInterface *open_game_interface(const char* name) {
- dprintf("open_game_interface: %s, runtime%s\n", name, runtime ? "!=0" : "==0");
+ debugC(3, kDebugMinigames, "open_game_interface: %s, runtime%s", name, runtime ? "!=0" : "==0");
if (!runtime)
return runtime = new MinigameManager;
@@ -34,7 +37,7 @@ qdMiniGameInterface *open_game_interface(const char* name) {
}
bool close_game_interface(qdMiniGameInterface* game) {
- dprintf("close_game_interface, runtime%s%s\n", runtime == game ? "==game" : "!=game", runtime ? "!=0" : "==0");
+ debugC(3, kDebugMinigames, "close_game_interface, runtime%s%s", runtime == game ? "==game" : "!=game", runtime ? "!=0" : "==0");
delete game;
if (game == runtime)
diff --git a/engines/qdengine/minigames/adv/common.h b/engines/qdengine/minigames/adv/common.h
index f14aa1207b7..238cd8fa0c9 100644
--- a/engines/qdengine/minigames/adv/common.h
+++ b/engines/qdengine/minigames/adv/common.h
@@ -27,8 +27,6 @@
namespace QDEngine {
-void dprintf(const char *format, ...);
-
typedef mgVect3<int> mgVect3i;
using namespace std;
diff --git a/engines/qdengine/minigames/adv/m_karaoke.cpp b/engines/qdengine/minigames/adv/m_karaoke.cpp
index 858e1cb6e4e..24d39056eb9 100644
--- a/engines/qdengine/minigames/adv/m_karaoke.cpp
+++ b/engines/qdengine/minigames/adv/m_karaoke.cpp
@@ -130,7 +130,7 @@ Karaoke::Karaoke() {
}
Parse(file, nodes_);
- dprintf("read %d tags\n", nodes_.size());
+ debugC(2, kDebugMinigames, "read %d tags", nodes_.size());
startScreenTag_ = 0;
currentTag_ = 0;
@@ -189,7 +189,7 @@ void Karaoke::quant(float dt) {
}
if (runtime->mouseRightPressed())
- dprintf("%s\n", outText.c_str());
+ debugC(2, kDebugMinigames, "%s", outText.c_str());
runtime->setText(controlName_, outText.c_str());
}
diff --git a/engines/qdengine/minigames/adv/m_puzzle.cpp b/engines/qdengine/minigames/adv/m_puzzle.cpp
index 7b5a6e8a35c..2cd15352126 100644
--- a/engines/qdengine/minigames/adv/m_puzzle.cpp
+++ b/engines/qdengine/minigames/adv/m_puzzle.cpp
@@ -130,13 +130,13 @@ Puzzle::Puzzle() {
nodes_[0].angle = angles_ - 1;
size_ = runtime->getSize(nodes_[0].obj);
- dprintf("size = (%6.2f,%6.2f)\n", size_.x, size_.y);
+ debugC(2, kDebugMinigames, "size = (%6.2f,%6.2f)", size_.x, size_.y);
depth_ = nodes_[0].obj.depth();
stackPlaceSize_ = getParameter("inventory_place_size", size_ * 1.2f);
xassert(stackPlaceSize_.x > 0.f && stackPlaceSize_.x < 500.f && stackPlaceSize_.y > 0.f && stackPlaceSize_.y < 500.f);
- dprintf("stackPlaceSize = (%5.1f, %5.1f)\n", stackPlaceSize_.x, stackPlaceSize_.y);
+ debugC(2, kDebugMinigames, "stackPlaceSize = (%5.1f, %5.1f)", stackPlaceSize_.x, stackPlaceSize_.y);
prevPlace_ = -1;
pickedItem_ = -1;
diff --git a/engines/qdengine/minigames/adv/m_scores.cpp b/engines/qdengine/minigames/adv/m_scores.cpp
index 5ed9a912c64..178b39eaea4 100644
--- a/engines/qdengine/minigames/adv/m_scores.cpp
+++ b/engines/qdengine/minigames/adv/m_scores.cpp
@@ -86,7 +86,7 @@ Scores::Scores() {
return;
}
Level lvl(level);
- dprintf("%d: ", level);
+ debugCN(2, kDebugMinigames, "%d: ", level);
while (xbuf.tell() < xbuf.size()) {
xbuf > ch;
if (isdigit(ch)) {
@@ -94,7 +94,7 @@ Scores::Scores() {
int game;
xbuf >= game;
lvl.games.push_back(game);
- dprintf("%d, ", game);
+ debugCN(2, kDebugMinigames, "%d, ", game);
if (const MinigameData * data = runtime->getScore(level, game))
lvl.data.push_back(GameData(game, *data));
}
@@ -105,7 +105,7 @@ Scores::Scores() {
}
sort(lvl.data.begin(), lvl.data.end());
levels_.push_back(lvl);
- dprintf("\n");
+ debugC(2, kDebugMinigames, "");
}
if (levels_.empty())
return;
diff --git a/engines/qdengine/minigames/adv/m_swap.cpp b/engines/qdengine/minigames/adv/m_swap.cpp
index a316e41bfaf..4602351267c 100644
--- a/engines/qdengine/minigames/adv/m_swap.cpp
+++ b/engines/qdengine/minigames/adv/m_swap.cpp
@@ -94,7 +94,7 @@ Swap::Swap() {
size_ = getParameter("element_size", runtime->getSize(nodes_[0].obj));
xassert(size_.x > 0.f && size_.y > 0.f && size_.x < 500.f && size_.y < 500.f);
- dprintf("element_size = (%6.2f,%6.2f)\n", size_.x, size_.y);
+ debugC(2, kDebugMinigames, "element_size = (%6.2f,%6.2f)", size_.x, size_.y);
pickedItem_ = -1;
last1_ = last2_ = -1;
@@ -161,7 +161,6 @@ void Swap::quant(float dt) {
}
}
- //dprintf("%d\n", hovPlace);
if (runtime->mouseLeftPressed()) {
if (hovPlace >= 0) { // клик по полÑ
if (pickedItem_ == -1) { // мÑÑÑ Ð¿ÑÑÑаÑ, беÑем
diff --git a/engines/qdengine/minigames/adv/m_triangles.cpp b/engines/qdengine/minigames/adv/m_triangles.cpp
index 9b8d165cb8a..051333c551d 100644
--- a/engines/qdengine/minigames/adv/m_triangles.cpp
+++ b/engines/qdengine/minigames/adv/m_triangles.cpp
@@ -181,7 +181,7 @@ MinigameTriangle::~MinigameTriangle() {
}
void MinigameTriangle::Node::debugInfo() const {
- dprintf("name:\"%s\" state:\"%s\" number:%d rotation:%d flip:%d isBack:%d highlight:%d animated:%d\n", obj().getName(), obj()->current_state_name(), number_, rotation_, flip, isBack_, highlight_, animated_);
+ debugC(5, kDebugMinigames, "name:\"%s\" state:\"%s\" number:%d rotation:%d flip:%d isBack:%d highlight:%d animated:%d", obj().getName(), obj()->current_state_name(), number_, rotation_, flip, isBack_, highlight_, animated_);
}
const char *MinigameTriangle::Node::getFaceStateName(int angle, bool selected, bool animated, bool instantaneous) {
@@ -273,9 +273,9 @@ void MinigameTriangle::beginSwapNodes(int pos1, int pos2) {
updateNode(node1, pos1, destination(pos1, pos2));
updateNode(node2, pos2, destination(pos1, pos2));
- //dprintf(">>>>>>>>>>>>>>>>>>>>>>>>>>> change %d <> %d, 1st phase <<<<<<<<<<<<<<<<<<<<<<<<<<<<\n", pos1, pos2);
- //nodes_[pos1].debugInfo();
- //nodes_[pos2].debugInfo();
+ debugC(5, kDebugMinigames, ">>>>>>>>>>>>>>>>>>>>>>>>>>> change %d <> %d, 1st phase <<<<<<<<<<<<<<<<<<<<<<<<<<<<", pos1, pos2);
+ nodes_[pos1].debugInfo();
+ nodes_[pos2].debugInfo();
}
void MinigameTriangle::endSwapNodes(int pos1, int pos2) {
@@ -363,9 +363,9 @@ bool MinigameTriangle::animate(float dt) {
animationTimer_ = 0.f;
animationState_ = SECOND_PHASE;
- //dprintf(">>>>>>>>>>>>>>>>>>>>>>>>>>> change %d <> %d, 2nd phase 1 <<<<<<<<<<<<<<<<<<<<<<<<<<<<\n", animatedNodes_[0], animatedNodes_[1]);
- //node1.debugInfo();
- //node2.debugInfo();
+ debugC(5, kDebugMinigames, ">>>>>>>>>>>>>>>>>>>>>>>>>>> change %d <> %d, 2nd phase 1 <<<<<<<<<<<<<<<<<<<<<<<<<<<<", animatedNodes_[0], animatedNodes_[1]);
+ node1.debugInfo();
+ node2.debugInfo();
return true;
}
@@ -381,9 +381,9 @@ bool MinigameTriangle::animate(float dt) {
animationTimer_ = animationTime_;
animationState_ = FIRD_PHASE;
- //dprintf(">>>>>>>>>>>>>>>>>>>>>>>>>>> change %d <> %d, 2nd phase 2 <<<<<<<<<<<<<<<<<<<<<<<<<<<<\n", animatedNodes_[0], animatedNodes_[1]);
- //node2.debugInfo();
- //node1.debugInfo();
+ debugC(5, kDebugMinigames, ">>>>>>>>>>>>>>>>>>>>>>>>>>> change %d <> %d, 2nd phase 2 <<<<<<<<<<<<<<<<<<<<<<<<<<<<", animatedNodes_[0], animatedNodes_[1]);
+ node2.debugInfo();
+ node1.debugInfo();
return true;
@@ -398,7 +398,7 @@ bool MinigameTriangle::animate(float dt) {
updateNode(node2, animatedNodes_[1]);
endSwapNodes(animatedNodes_[0], animatedNodes_[1]);
- //dprintf("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ change %d <> %d, finished ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", animatedNodes_[0], animatedNodes_[1]);
+ debugC(5, kDebugMinigames, "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ change %d <> %d, finished ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^", animatedNodes_[0], animatedNodes_[1]);
animatedNodes_[0] = -1;
animatedNodes_[1] = -1;
@@ -504,8 +504,8 @@ void MinigameTriangle::quant(float dt) {
}
if (runtime->mouseRightPressed() && mousePos >= 0) {
- dprintf("----- DUBUG INFO FOR %d POSITION --------------------\n", mousePos);
- dprintf("row = %d, begin = %d, orientation = %d\n", rowByNum(mousePos), rowBegin(rowByNum(mousePos)), orientation(mousePos));
+ debugC(2, kDebugMinigames, "----- DUBUG INFO FOR %d POSITION --------------------", mousePos);
+ debugC(2, kDebugMinigames, "row = %d, begin = %d, orientation = %d", rowByNum(mousePos), rowBegin(rowByNum(mousePos)), orientation(mousePos));
nodes_[mousePos].debugInfo();
}
}
More information about the Scummvm-git-logs
mailing list