diff options
author | Strangerke | 2013-10-01 07:31:13 +0200 |
---|---|---|
committer | Strangerke | 2013-10-01 07:31:13 +0200 |
commit | a06bbb4fe78fc9722fde2dbd7d3d39ec64430f7e (patch) | |
tree | cfc2d6c2b5b6c1bde92589d2c67a876507c9aa46 | |
parent | bc4a8f8671470a063e13f7b079b337d673207ffa (diff) | |
download | scummvm-rg350-a06bbb4fe78fc9722fde2dbd7d3d39ec64430f7e.tar.gz scummvm-rg350-a06bbb4fe78fc9722fde2dbd7d3d39ec64430f7e.tar.bz2 scummvm-rg350-a06bbb4fe78fc9722fde2dbd7d3d39ec64430f7e.zip |
AVALANCHE: Rename _scrollNum to improve readibility
-rw-r--r-- | engines/avalanche/dialogs.cpp | 34 | ||||
-rw-r--r-- | engines/avalanche/dialogs.h | 2 |
2 files changed, 18 insertions, 18 deletions
diff --git a/engines/avalanche/dialogs.cpp b/engines/avalanche/dialogs.cpp index a07b0c611d..f15216cb2a 100644 --- a/engines/avalanche/dialogs.cpp +++ b/engines/avalanche/dialogs.cpp @@ -409,9 +409,9 @@ void Dialogs::drawSign(Common::String fn, int16 xl, int16 yl, int16 y) { void Dialogs::drawScroll(DialogFunctionType modeFunc) { int16 lx = 0; - int16 ly = (_scrollNum + 1) * 6; + int16 ly = (_maxLineNum + 1) * 6; int16 ex; - for (int i = 0; i <= _scrollNum; i++) { + for (int i = 0; i <= _maxLineNum; i++) { ex = _scroll[i].size() * 8; if (lx < ex) lx = ex; @@ -452,7 +452,7 @@ void Dialogs::drawScroll(DialogFunctionType modeFunc) { iconIndent = 53; } - for (int i = 0; i <= _scrollNum; i++) { + for (int i = 0; i <= _maxLineNum; i++) { if (!_scroll[i].empty()) switch (_scroll[i][_scroll[i].size() - 1]) { case kControlCenter: @@ -499,8 +499,8 @@ void Dialogs::drawBubble(DialogFunctionType modeFunc) { CursorMan.showMouse(false); int16 xl = 0; - int16 yl = (_scrollNum + 1) * 5; - for (int i = 0; i <= _scrollNum; i++) { + int16 yl = (_maxLineNum + 1) * 5; + for (int i = 0; i <= _maxLineNum; i++) { uint16 textWidth = _scroll[i].size() * 8; if (textWidth > xl) xl = textWidth; @@ -530,7 +530,7 @@ void Dialogs::drawBubble(DialogFunctionType modeFunc) { // Draw the text of the bubble. The centering of the text was improved here compared to Pascal's settextjustify(). // The font is not the same that outtextxy() uses in Pascal. I don't have that, so I used characters instead. // It's almost the same, only notable differences are '?', '!', etc. - for (int i = 0; i <= _scrollNum; i++) { + for (int i = 0; i <= _maxLineNum; i++) { int16 x = xc + _vm->_talkX - _scroll[i].size() / 2 * 8; bool offset = _scroll[i].size() % 2; _vm->_graphics->drawScrollText(_scroll[i], _vm->_font, 8, x - offset * 4, (i * 10) + 12, _vm->_talkFontColor); @@ -549,7 +549,7 @@ void Dialogs::drawBubble(DialogFunctionType modeFunc) { } void Dialogs::reset() { - _scrollNum = 0; + _maxLineNum = 0; for (int i = 0; i < 15; i++) { if (!_scroll[i].empty()) _scroll[i].clear(); @@ -641,7 +641,7 @@ void Dialogs::callDialogDriver() { } else { switch (_vm->_buffer[i]) { case kControlParagraph: - if ((_scrollNum == 0) && (_scroll[0].empty())) + if ((_maxLineNum == 0) && (_scroll[0].empty())) break; if (callSpriteRun) @@ -659,7 +659,7 @@ void Dialogs::callDialogDriver() { _vm->_scrollBells++; break; // #7 = "Bel" case kControlSpeechBubble: - if ((_scrollNum == 0) && (_scroll[0].empty())) + if ((_maxLineNum == 0) && (_scroll[0].empty())) break; if (callSpriteRun) @@ -753,15 +753,15 @@ void Dialogs::callDialogDriver() { _useIcon = _param; break; case kControlNewLine: - _scrollNum++; + _maxLineNum++; break; case kControlQuestion: if (callSpriteRun) _vm->spriteRun(); callSpriteRun = false; - _scrollNum++; - _scroll[_scrollNum] = kControlQuestion; + _maxLineNum++; + _scroll[_maxLineNum] = kControlQuestion; drawScroll(&Avalanche::Dialogs::scrollModeDialogue); reset(); @@ -771,14 +771,14 @@ void Dialogs::callDialogDriver() { break; case kControlInsertSpaces: for (int j = 0; j < 9; j++) - _scroll[_scrollNum] += ' '; + _scroll[_maxLineNum] += ' '; break; default: // Add new char. - if (_scroll[_scrollNum].size() == 50) { - solidify(_scrollNum); - _scrollNum++; + if (_scroll[_maxLineNum].size() == 50) { + solidify(_maxLineNum); + _maxLineNum++; } - _scroll[_scrollNum] += _vm->_buffer[i]; + _scroll[_maxLineNum] += _vm->_buffer[i]; break; } } diff --git a/engines/avalanche/dialogs.h b/engines/avalanche/dialogs.h index 5e0a06aa27..a7eb231517 100644 --- a/engines/avalanche/dialogs.h +++ b/engines/avalanche/dialogs.h @@ -100,7 +100,7 @@ private: Common::Point _dodgeCoord; byte _param; // For using arguments code byte _useIcon; - byte _scrollNum; + byte _maxLineNum; bool _scReturn; // These 3 "Mode" functions are always passed as ScrollsFunctionType parameters. |