diff options
author | Travis Howell | 2006-10-23 10:06:32 +0000 |
---|---|---|
committer | Travis Howell | 2006-10-23 10:06:32 +0000 |
commit | 4c9fc74964a9b786982ecc5880b6e54be41c96ca (patch) | |
tree | 344ffb06c3782b4aade4ec762b436d9058507e59 /engines/agos/string.cpp | |
parent | 8f44ef3209f6775624d4d8ce131b13ae355d35a5 (diff) | |
download | scummvm-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.cpp | 97 |
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; |