aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/string.cpp
diff options
context:
space:
mode:
authorTravis Howell2006-10-23 10:06:32 +0000
committerTravis Howell2006-10-23 10:06:32 +0000
commit4c9fc74964a9b786982ecc5880b6e54be41c96ca (patch)
tree344ffb06c3782b4aade4ec762b436d9058507e59 /engines/agos/string.cpp
parent8f44ef3209f6775624d4d8ce131b13ae355d35a5 (diff)
downloadscummvm-rg350-4c9fc74964a9b786982ecc5880b6e54be41c96ca.tar.gz
scummvm-rg350-4c9fc74964a9b786982ecc5880b6e54be41c96ca.tar.bz2
scummvm-rg350-4c9fc74964a9b786982ecc5880b6e54be41c96ca.zip
Add printStats code for Elvira 2 and cleanup
svn-id: r24470
Diffstat (limited to 'engines/agos/string.cpp')
-rw-r--r--engines/agos/string.cpp97
1 files changed, 1 insertions, 96 deletions
diff --git a/engines/agos/string.cpp b/engines/agos/string.cpp
index 44ed983bbb..c75948e216 100644
--- a/engines/agos/string.cpp
+++ b/engines/agos/string.cpp
@@ -742,102 +742,7 @@ void AGOSEngine::printBox() {
changeWindow(0);
}
-// String code for statistics in Elvira 1
-void AGOSEngine::printMonsterDamage() {
- WindowBlock *window = _dummyWindow;
- window->flags = 1;
-
- mouseOff();
- writeChar(window, 36, 88, 2, _variableArray[442]);
- mouseOn();
-}
-
-void AGOSEngine::printPlayerDamage() {
- WindowBlock *window = _dummyWindow;
- window->flags = 1;
-
- mouseOff();
- writeChar(window, 36, 38, 2, _variableArray[441]);
- mouseOn();
-}
-
-void AGOSEngine::printMonsterHit() {
- WindowBlock *window = _dummyWindow;
- window->flags = 1;
-
- mouseOff();
- writeChar(window, 35, 166, 4, _variableArray[415]);
- mouseOn();
-}
-
-void AGOSEngine::printPlayerHit() {
- WindowBlock *window = _dummyWindow;
- window->flags = 1;
-
- mouseOff();
- writeChar(window, 3, 166, 0, _variableArray[414]);
- mouseOn();
-}
-
-void AGOSEngine::printStats() {
- WindowBlock *window = _dummyWindow;
- int val;
-
- window->flags = 1;
-
- mouseOff();
-
- // Strength
- val = _variableArray[0];
- if (val < -99)
- val = -99;
- if (val > 99)
- val = 99;
- writeChar(window, 5, 133, 6, val);
-
- // Resolution
- val = _variableArray[1];
- if (val < -99)
- val = -99;
- if (val > 99)
- val = 99;
- writeChar(window, 11, 133, 6, val);
-
- // Dexterity
- val = _variableArray[2];
- if (val < -99)
- val = -99;
- if (val > 99)
- val = 99;
- writeChar(window, 18, 133, 0, val);
-
- // Skill
- val = _variableArray[3];
- if (val < -99)
- val = -99;
- if (val > 99)
- val = 99;
- writeChar(window, 24, 133, 0, val);
-
- // Life
- val = _variableArray[5];
- if (val < -99)
- val = -99;
- if (val > 99)
- val = 99;
- writeChar(window, 30, 133, 2, val);
-
- // Experience
- val = _variableArray[6];
- if (val < -99)
- val = -99;
- if (val > 99)
- val = 99;
- writeChar(window, 36, 133, 4, val);
-
- mouseOn();
-}
-
+// String code for statistics in Elvira 1/2
void AGOSEngine::writeChar(WindowBlock *window, int x, int y, int offs, int val) {
int chr;