aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authoruruk2013-09-07 23:48:48 +0200
committeruruk2013-09-07 23:48:48 +0200
commitd2b554ab419f7ed088dd52e64759329a408b4968 (patch)
tree8618c18d5531f00f27a263da014d3a7a6c6b1c25 /engines
parent5c00d5fe34ea5d8d0d27a9bb559c85a06d7693ed (diff)
downloadscummvm-rg350-d2b554ab419f7ed088dd52e64759329a408b4968.tar.gz
scummvm-rg350-d2b554ab419f7ed088dd52e64759329a408b4968.tar.bz2
scummvm-rg350-d2b554ab419f7ed088dd52e64759329a408b4968.zip
AVALANCHE: More renaming in Lucerna. Fix accidentally modified strings in Acci.
Diffstat (limited to 'engines')
-rw-r--r--engines/avalanche/acci2.cpp8
-rw-r--r--engines/avalanche/scrolls2.cpp255
-rw-r--r--engines/avalanche/scrolls2.h2
3 files changed, 118 insertions, 147 deletions
diff --git a/engines/avalanche/acci2.cpp b/engines/avalanche/acci2.cpp
index 370ba87dab..5fa2992b8d 100644
--- a/engines/avalanche/acci2.cpp
+++ b/engines/avalanche/acci2.cpp
@@ -599,7 +599,7 @@ void Acci::parse() {
}
if ((!_unknown.empty()) && (_verb != kVerbCodeExam) && (_verb != kVerbCodeTalk) && (_verb != kVerbCodeSave) && (_verb != kVerbCodeLoad) && (_verb != kVerbCodeDir)) {
- _vm->_scrolls->displayText(Common::String("Sorry, but I have no idea kWhat \"") + _unknown + "\" means. Can you rephrase it?");
+ _vm->_scrolls->displayText(Common::String("Sorry, but I have no idea what \"") + _unknown + "\" means. Can you rephrase it?");
_vm->_gyro->_weirdWord = true;
} else
_vm->_gyro->_weirdWord = false;
@@ -1548,7 +1548,7 @@ void Acci::doThat() {
switch (_thing) {
case Gyro::kObjectChastity:
// \? are used to avoid that ??! is parsed as a trigraph
- _vm->_scrolls->displayText("Hey, kWhat kind of a weirdo are you\?\?!");
+ _vm->_scrolls->displayText("Hey, what kind of a weirdo are you\?\?!");
break;
case Gyro::kObjectClothes:
case Gyro::kObjectHabit: { // Change this!
@@ -1934,7 +1934,7 @@ void Acci::doThat() {
_vm->_visa->dixi('U', 5); // You WHAT?
}
} else if ((150 <= _person) && (_person <= 174))
- _vm->_scrolls->displayText("Hey, kWhat kind of a weirdo are you??");
+ _vm->_scrolls->displayText("Hey, what kind of a weirdo are you??");
break;
case kVerbCodeClimb:
@@ -2002,7 +2002,7 @@ void Acci::doThat() {
}
break;
case kPardon:
- _vm->_scrolls->displayText("Hey, a _verb would be helpful!");
+ _vm->_scrolls->displayText("Hey, a verb would be helpful!");
break;
case kVerbCodeHello:
personSpeaks();
diff --git a/engines/avalanche/scrolls2.cpp b/engines/avalanche/scrolls2.cpp
index 444762b275..8c88675e68 100644
--- a/engines/avalanche/scrolls2.cpp
+++ b/engines/avalanche/scrolls2.cpp
@@ -40,8 +40,6 @@
#include "common/textconsole.h"
#include "common/file.h"
-//#include "avalanche/joystick2.h" - Will be implemented later, if it will be implemented at all...
-
namespace Avalanche {
Scrolls::Scrolls(AvalancheEngine *vm) {
@@ -53,12 +51,12 @@ void Scrolls::init() {
resetScrollDriver();
}
-void Scrolls::setReadyLight(byte x) { // Sets "Ready" light to whatever
- if (_vm->_gyro->_ledStatus == x)
+void Scrolls::setReadyLight(byte state) { // Sets "Ready" light to whatever
+ if (_vm->_gyro->_ledStatus == state)
return; // Already like that!
byte color = kColorBlack;
- switch (x) {
+ switch (state) {
case 0:
color = kColorBlack;
break; // Off
@@ -75,14 +73,14 @@ void Scrolls::setReadyLight(byte x) { // Sets "Ready" light to whatever
_vm->_graphics->_surface.fillRect(Common::Rect(419, 195, 438, 197), color);
CursorMan.showMouse(true);
- _vm->_gyro->_ledStatus = x;
+ _vm->_gyro->_ledStatus = state;
}
void Scrolls::easterEgg() {
- warning("STUB: Scrolls::easteregg()");
+ warning("STUB: Scrolls::easterEgg()");
}
-void Scrolls::say(int16 x, int16 y, Common::String z) { // Fancy FAST screenwriting
+void Scrolls::say(int16 x, int16 y, Common::String z) {
FontType itw;
byte lz = z.size();
@@ -113,8 +111,6 @@ void Scrolls::say(int16 x, int16 y, Common::String z) { // Fancy FAST screenwrit
}
}
-// Here are the procedures that Scroll calls. So they must be... $F+*/
-
void Scrolls::scrollModeNormal() {
Common::String egg = Common::String(kControlParagraph) + kControlLeftJustified + kControlNegative + kControlBell + kControlBackspace + "***";
Common::String e = "(c) 1994";
@@ -124,8 +120,6 @@ void Scrolls::scrollModeNormal() {
CursorMan.showMouse(true);
_vm->_gyro->newMouse(4);
-
-
::Graphics::Surface temp;
temp.copyFrom(_vm->_graphics->_surface);
_vm->_graphics->_surface.copyFrom(_vm->_graphics->_scrolls); // TODO: Rework it using getSubArea !!!!!!!
@@ -143,8 +137,6 @@ void Scrolls::scrollModeNormal() {
_vm->_graphics->_surface.copyFrom(temp);
temp.free();
-
-
#if 0
char r;
bool oktoexit;
@@ -187,28 +179,23 @@ void Scrolls::scrollModeNormal() {
CursorMan.showMouse(false);
_vm->_lucerna->_holdLeftMouse = false; // Used in Lucerna::checkclick().
- warning("STUB: Scrolls::normscroll()");
+ warning("STUB: Scrolls::scrollModeNormal()");
}
void Scrolls::scrollModeDialogue() {
- warning("STUB: Scrolls::dialogue()");
+ warning("STUB: Scrolls::scrollModeDialogue()");
}
-
-
-
void Scrolls::store(byte what, TuneType &played) {
memcpy(played + 1, played + 2, sizeof(played) - 1);
played[30] = what;
}
bool Scrolls::theyMatch(TuneType &played) {
- byte fv, mistakes;
+ byte mistakes = 0;
- mistakes = 0;
-
- for (fv = 1; fv <= sizeof(played); fv++) {
- if (played[fv] != _vm->_gyro->kTune[fv]) {
+ for (byte i = 0; i < sizeof(played); i++) {
+ if (played[i] != _vm->_gyro->kTune[i]) {
mistakes += 1;
}
}
@@ -245,18 +232,16 @@ void Scrolls::scrollModeMusic() {
#endif
}
-// ThatsAll, so put us back to $F-
-
-void Scrolls::resetScrollDriver() { // phew
+void Scrolls::resetScrollDriver() {
_vm->_gyro->_scrollBells = 0;
_currentFont = kFontStyleRoman;
_useIcon = 0;
- _vm->_gyro->_interrogation = 0; // always reset after a scroll comes up.
+ _vm->_gyro->_interrogation = 0; // Always reset after a scroll comes up.
}
void Scrolls::ringBell() { // Pussy's in the well. Who put her in? Little...
- for (byte fv = 0; fv < _vm->_gyro->_scrollBells; fv++)
- _vm->_lucerna->errorLed(); // ring the bell "x" times
+ for (byte i = 0; i < _vm->_gyro->_scrollBells; i++)
+ _vm->_lucerna->errorLed(); // Ring the bell "x" times.
}
void Scrolls::dodgem() {
@@ -271,33 +256,32 @@ void Scrolls::unDodgem() {
}
void Scrolls::getIcon(int16 x, int16 y, byte which) {
- Common::File f;
- byte *p;
+ Common::File file;
- if (!f.open("icons.avd")) {
+ if (!file.open("icons.avd")) {
warning("AVALANCHE: Scrolls: File not found: icons.avd");
return;
}
which--;
- f.seek(which * 426);
+ file.seek(which * 426);
- p = new byte[426];
- f.read(p, 426);
+ byte *p = new byte[426];
+ file.read(p, 426);
//putimage(x, y, p, 0);
- warning("STUB: Scrolls::geticon()");
+ warning("STUB: Scrolls::getIcon()");
delete[] p;
- f.close();
+ file.close();
}
void Scrolls::drawSign(Common::String fn, int16 xl, int16 yl, int16 y) {
- Common::File f;
+ Common::File file;
Common::String filename;
filename = filename.format("%s.avd", fn.c_str());
- if (!f.open(filename)) {
+ if (!file.open(filename)) {
warning("AVALANCHE: Scrolls: File not found: %s", filename.c_str());
return;
}
@@ -316,30 +300,27 @@ void Scrolls::drawSign(Common::String fn, int16 xl, int16 yl, int16 y) {
bit = getpixel(0, 0);
#endif
- warning("STUB: Scrolls::block_drop()");
+ warning("STUB: Scrolls::drawSign()");
- f.close();
+ file.close();
}
-void Scrolls::drawScroll(ScrollsFunctionType gotoit) { // This is one of the oldest procs in the game.
- byte b;
- int16 lx, ly, mx, my, ex;
- bool centre;
- byte icon_indent = 0;
+void Scrolls::drawScroll(ScrollsFunctionType modeFunc) {
+ int16 ex;
//setvisualpage(cp);
//setactivepage(1 - cp);
_vm->_gyro->_onCanDoPageSwap = false; // On can now no longer swap pages. So we can do what we want without its interference!
- lx = 0;
- ly = (_vm->_gyro->_scrollNum) * 6;
- for (b = 0; b < _vm->_gyro->_scrollNum; b++) {
- ex = _vm->_gyro->_scroll[b].size() * 8;
+ int16 lx = 0;
+ int16 ly = (_vm->_gyro->_scrollNum) * 6;
+ for (byte i = 0; i < _vm->_gyro->_scrollNum; i++) {
+ ex = _vm->_gyro->_scroll[i].size() * 8;
if (lx < ex)
lx = ex;
}
- mx = 320;
- my = 100; // Getmaxx & getmaxy div 2, both.
+ int16 mx = 320;
+ int16 my = 100; // Getmaxx & getmaxy div 2, both.
lx = lx / 2;
ly -= 2;
@@ -380,48 +361,49 @@ void Scrolls::drawScroll(ScrollsFunctionType gotoit) { // This is one of the old
mx -= lx;
my -= ly + 2;
- centre = false;
+ bool centre = false;
+ byte iconIndent = 0;
switch (_useIcon) {
case 0:
- icon_indent = 0;
+ iconIndent = 0;
break; // No icon.
case 34: {
drawSign("about", 28, 76, 15);
- icon_indent = 0;
+ iconIndent = 0;
}
break;
case 35: {
drawSign("gameover", 52, 59, 71);
- icon_indent = 0;
+ iconIndent = 0;
}
break;
}
if ((1 <= _useIcon) && (_useIcon <= 33)) { // Standard icon.
getIcon(mx, my + ly / 2, _useIcon);
- icon_indent = 53;
+ iconIndent = 53;
}
- for (b = 0; b < _vm->_gyro->_scrollNum; b++) {
- if (!_vm->_gyro->_scroll[b].empty())
- switch (_vm->_gyro->_scroll[b][_vm->_gyro->_scroll[b].size() - 1]) {
+ for (byte i = 0; i < _vm->_gyro->_scrollNum; i++) {
+ if (!_vm->_gyro->_scroll[i].empty())
+ switch (_vm->_gyro->_scroll[i][_vm->_gyro->_scroll[i].size() - 1]) {
case kControlCenter: {
centre = true;
- _vm->_gyro->_scroll[b].deleteLastChar();
+ _vm->_gyro->_scroll[i].deleteLastChar();
}
break;
case kControlLeftJustified: {
centre = false;
- _vm->_gyro->_scroll[b].deleteLastChar();
+ _vm->_gyro->_scroll[i].deleteLastChar();
}
break;
case kControlQuestion: {
//settextjustify(1, 1);
_shadowBoxX = mx + lx;
_shadowBoxY = my + ly;
- _vm->_gyro->_scroll[b].setChar(' ', 0);
+ _vm->_gyro->_scroll[i].setChar(' ', 0);
// byte groi = *_vm->_graphics->getPixel(0, 0);
// inc(diy,14);
_vm->_gyro->drawShadowBox(_shadowBoxX - 65, _shadowBoxY - 24, _shadowBoxX - 5, _shadowBoxY - 10, "Yes.");
@@ -431,9 +413,9 @@ void Scrolls::drawScroll(ScrollsFunctionType gotoit) { // This is one of the old
}
if (centre)
- say(320 - _vm->_gyro->_scroll[b].size() * 4 + icon_indent, my, _vm->_gyro->_scroll[b]);
+ say(320 - _vm->_gyro->_scroll[i].size() * 4 + iconIndent, my, _vm->_gyro->_scroll[i]);
else
- say(mx + icon_indent, my, _vm->_gyro->_scroll[b]);
+ say(mx + iconIndent, my, _vm->_gyro->_scroll[i]);
my += 12;
}
@@ -445,7 +427,7 @@ void Scrolls::drawScroll(ScrollsFunctionType gotoit) { // This is one of the old
_vm->_gyro->_dropsOk = false;
dodgem();
- (this->*gotoit)();
+ (this->*modeFunc)();
unDodgem();
_vm->_gyro->_dropsOk = true;
@@ -462,12 +444,11 @@ void Scrolls::drawScroll(ScrollsFunctionType gotoit) { // This is one of the old
/*if (_vm->_gyro->mpress > 0)
_vm->_gyro->after_the_scroll = true;*/
- warning("STUB: Scrolls::drawscroll()");
+ warning("STUB: Scrolls::drawScroll()");
}
-void Scrolls::drawBubble(ScrollsFunctionType gotoit) {
- int16 xl, yl, my, xw, yw;
- Common::Point p[3];
+void Scrolls::drawBubble(ScrollsFunctionType modeFunc) {
+ Common::Point points[3];
// byte *rp1, *rp2; // replace: 1=bubble, 2=pointer
int16 xc; // x correction
@@ -478,18 +459,18 @@ void Scrolls::drawBubble(ScrollsFunctionType gotoit) {
CursorMan.showMouse(false);
- xl = 0;
- yl = _vm->_gyro->_scrollNum * 5;
- for (byte fv = 0; fv < _vm->_gyro->_scrollNum; fv++) {
- uint16 textWidth = _vm->_gyro->_scroll[fv].size() * 8;
+ int16 xl = 0;
+ int16 yl = _vm->_gyro->_scrollNum * 5;
+ for (byte i = 0; i < _vm->_gyro->_scrollNum; i++) {
+ uint16 textWidth = _vm->_gyro->_scroll[i].size() * 8;
if (textWidth > xl)
xl = textWidth;
}
xl = xl / 2;
- xw = xl + 18;
- yw = yl + 7;
- my = yw * 2 - 2;
+ int16 xw = xl + 18;
+ int16 yw = yl + 7;
+ int16 my = yw * 2 - 2;
xc = 0;
if ((_vm->_gyro->_talkX - xw) < 0)
@@ -497,12 +478,12 @@ void Scrolls::drawBubble(ScrollsFunctionType gotoit) {
if ((_vm->_gyro->_talkX + xw) > 639)
xc = 639 - (_vm->_gyro->_talkX + xw);
- p[0].x = _vm->_gyro->_talkX - 10;
- p[0].y = yw;
- p[1].x = _vm->_gyro->_talkX + 10;
- p[1].y = yw;
- p[2].x = _vm->_gyro->_talkX;
- p[2].y = _vm->_gyro->_talkY;
+ points[0].x = _vm->_gyro->_talkX - 10;
+ points[0].y = yw;
+ points[1].x = _vm->_gyro->_talkX + 10;
+ points[1].y = yw;
+ points[2].x = _vm->_gyro->_talkX;
+ points[2].y = _vm->_gyro->_talkY;
// Backup the screen before drawing the bubble.
_vm->_graphics->_scrolls.copyFrom(_vm->_graphics->_surface);
@@ -521,7 +502,7 @@ void Scrolls::drawBubble(ScrollsFunctionType gotoit) {
_vm->_graphics->drawPieSlice(_vm->_graphics->_scrolls, xc + _vm->_gyro->_talkX - xw + 10, my - 4, 180, 270, 9, _vm->_gyro->_talkBackgroundColor);
// "Tail" of the speech bubble.
- _vm->_graphics->drawTriangle(_vm->_graphics->_scrolls, p, _vm->_gyro->_talkBackgroundColor);
+ _vm->_graphics->drawTriangle(_vm->_graphics->_scrolls, points, _vm->_gyro->_talkBackgroundColor);
yl -= 3;
@@ -529,10 +510,10 @@ void Scrolls::drawBubble(ScrollsFunctionType gotoit) {
// 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 Gyro::characters instead.
// It's almost the same, only notable differences are '?', '!', etc.
- for (byte fv = 0; fv < _vm->_gyro->_scrollNum; fv++) {
- int16 x = xc + _vm->_gyro->_talkX - _vm->_gyro->_scroll[fv].size() / 2 * 8;
- bool offset = _vm->_gyro->_scroll[fv].size() % 2;
- _vm->_graphics->drawText(_vm->_graphics->_scrolls, _vm->_gyro->_scroll[fv], _vm->_gyro->_font, 8, x - offset * 4, (fv * 10) + 12, _vm->_gyro->_talkFontColor);
+ for (byte i = 0; i < _vm->_gyro->_scrollNum; i++) {
+ int16 x = xc + _vm->_gyro->_talkX - _vm->_gyro->_scroll[i].size() / 2 * 8;
+ bool offset = _vm->_gyro->_scroll[i].size() % 2;
+ _vm->_graphics->drawText(_vm->_graphics->_scrolls, _vm->_gyro->_scroll[i], _vm->_gyro->_font, 8, x - offset * 4, (i * 10) + 12, _vm->_gyro->_talkFontColor);
}
//setvisualpage(1 - cp);
@@ -542,7 +523,7 @@ void Scrolls::drawBubble(ScrollsFunctionType gotoit) {
_vm->_gyro->_dropsOk = false;
// This does the actual drawing to the screen.
- (this->*gotoit)();
+ (this->*modeFunc)();
CursorMan.showMouse(false);
_vm->_gyro->_dropsOk = true;
@@ -556,15 +537,15 @@ void Scrolls::drawBubble(ScrollsFunctionType gotoit) {
}
bool Scrolls::displayQuestion(Common::String question) {
- warning("STUB: Scrolls::ask()");
+ warning("STUB: Scrolls::displayQuestion()");
return true;
}
void Scrolls::resetScroll() {
_vm->_gyro->_scrollNum = 1;
- for (int j = 0; j < 15; j++)
- if (!_vm->_gyro->_scroll[j].empty())
- _vm->_gyro->_scroll[j].clear();
+ for (int i = 0; i < 15; i++)
+ if (!_vm->_gyro->_scroll[i].empty())
+ _vm->_gyro->_scroll[i].clear();
}
void Scrolls::setBubbleStateNatural() {
@@ -575,31 +556,28 @@ void Scrolls::setBubbleStateNatural() {
}
Common::String Scrolls::displayMoney() {
- Common::String x;
+ Common::String result;
if (_vm->_gyro->_dna._money < 12) { // just pence
- x = _vm->_gyro->intToStr(_vm->_gyro->_dna._money) + 'd';
+ result = _vm->_gyro->intToStr(_vm->_gyro->_dna._money) + 'd';
} else if (_vm->_gyro->_dna._money < 240) { // shillings & pence
- x = _vm->_gyro->intToStr(_vm->_gyro->_dna._money / 12) + '/';
+ result = _vm->_gyro->intToStr(_vm->_gyro->_dna._money / 12) + '/';
if ((_vm->_gyro->_dna._money % 12) == 0)
- x = x + '-';
+ result = result + '-';
else
- x = x + _vm->_gyro->intToStr(_vm->_gyro->_dna._money % 12);
+ result = result + _vm->_gyro->intToStr(_vm->_gyro->_dna._money % 12);
} else // L, s & d
- x = Common::String('\x9C') + _vm->_gyro->intToStr(_vm->_gyro->_dna._money / 240) + '.' + _vm->_gyro->intToStr((_vm->_gyro->_dna._money / 12) % 20)
+ result = Common::String('\x9C') + _vm->_gyro->intToStr(_vm->_gyro->_dna._money / 240) + '.' + _vm->_gyro->intToStr((_vm->_gyro->_dna._money / 12) % 20)
+ '.' + _vm->_gyro->intToStr(_vm->_gyro->_dna._money % 12);
if (_vm->_gyro->_dna._money > 12)
- x = x + " (that's " + _vm->_gyro->intToStr(_vm->_gyro->_dna._money) + "d)";
+ result = result + " (that's " + _vm->_gyro->intToStr(_vm->_gyro->_dna._money) + "d)";
- return x;
+ return result;
}
-
-
-
-void Scrolls::stripTrailingSpaces(Common::String &q) {
- while (q[q.size() - 1] == ' ') {
- q.deleteLastChar();
+void Scrolls::stripTrailingSpaces(Common::String &str) {
+ while (str[str.size() - 1] == ' ') {
+ str.deleteLastChar();
}
}
@@ -617,10 +595,6 @@ void Scrolls::solidify(byte n) {
}
void Scrolls::callScrollDriver() {
- uint16 fv;
- byte nn;
- bool mouthnext;
- bool call_spriterun; // Only call sprite_run the FIRST time.
// bool was_virtual; // Was the mouse cursor virtual on entry to this proc?
@@ -629,8 +603,8 @@ void Scrolls::callScrollDriver() {
setReadyLight(0);
_vm->_gyro->_scReturn = false;
- mouthnext = false;
- call_spriterun = true;
+ bool mouthnext = false;
+ bool call_spriterun = true; // Only call sprite_run the FIRST time.
switch (_vm->_gyro->_buffer[_vm->_gyro->_bufSize - 1]) {
case kControlToBuffer:
@@ -647,18 +621,18 @@ void Scrolls::callScrollDriver() {
uint16 size = _vm->_gyro->_bufSize;
- for (fv = 0; fv < size; fv++) {
+ for (uint16 i = 0; i < size; i++) {
if (mouthnext) {
- if (_vm->_gyro->_buffer[fv] == kControlRegister)
+ if (_vm->_gyro->_buffer[i] == kControlRegister)
_param = 0;
- else if (('0' <= _vm->_gyro->_buffer[fv]) && (_vm->_gyro->_buffer[fv] <= '9'))
- _param = _vm->_gyro->_buffer[fv] - 48;
- else if (('A' <= _vm->_gyro->_buffer[fv]) && (_vm->_gyro->_buffer[fv] <= 'Z'))
- _param = _vm->_gyro->_buffer[fv] - 55;
+ else if (('0' <= _vm->_gyro->_buffer[i]) && (_vm->_gyro->_buffer[i] <= '9'))
+ _param = _vm->_gyro->_buffer[i] - 48;
+ else if (('A' <= _vm->_gyro->_buffer[i]) && (_vm->_gyro->_buffer[i] <= 'Z'))
+ _param = _vm->_gyro->_buffer[i] - 55;
mouthnext = false;
} else {
- switch (_vm->_gyro->_buffer[fv]) {
+ switch (_vm->_gyro->_buffer[i]) {
case kControlParagraph: {
if ((_vm->_gyro->_scrollNum == 1) && (_vm->_gyro->_scroll[0].empty()))
break;
@@ -757,12 +731,9 @@ void Scrolls::callScrollDriver() {
}
break;
case 11:
- nn = 1;
- for (byte nnn = 0; nnn < kObjectNum; nnn++) {
- if (_vm->_gyro->_dna._objects[nnn]) {
- nn++;
- displayText(_vm->_gyro->getItem(nnn) + ", " + kControlToBuffer);
- }
+ for (byte j = 0; j < kObjectNum; j++) {
+ if (_vm->_gyro->_dna._objects[j])
+ displayText(_vm->_gyro->getItem(j) + ", " + kControlToBuffer);
}
break;
}
@@ -790,7 +761,7 @@ void Scrolls::callScrollDriver() {
mouthnext = true;
break;
case kControlInsertSpaces:
- for (nn = 0; nn < 9; nn++)
+ for (byte j = 0; j < 9; j++)
_vm->_gyro->_scroll[_vm->_gyro->_scrollNum - 1] += ' ';
break;
default: { // Add new char.
@@ -798,45 +769,45 @@ void Scrolls::callScrollDriver() {
solidify(_vm->_gyro->_scrollNum - 1);
_vm->_gyro->_scrollNum++;
}
- _vm->_gyro->_scroll[_vm->_gyro->_scrollNum - 1] += _vm->_gyro->_buffer[fv];
+ _vm->_gyro->_scroll[_vm->_gyro->_scrollNum - 1] += _vm->_gyro->_buffer[i];
}
}
}
}
}
-void Scrolls::displayText(Common::String z) { // TODO: REPLACE BUFFER WITH A STRING!!!!!!!!!!
- _vm->_gyro->_bufSize = z.size();
- memcpy(_vm->_gyro->_buffer, z.c_str(), _vm->_gyro->_bufSize);
+void Scrolls::displayText(Common::String text) { // TODO: REPLACE BUFFER WITH A STRING!!!!!!!!!!
+ _vm->_gyro->_bufSize = text.size();
+ memcpy(_vm->_gyro->_buffer, text.c_str(), _vm->_gyro->_bufSize);
callScrollDriver();
}
void Scrolls::loadFont() {
- Common::File f;
+ Common::File file;
- if (!f.open("avalot.fnt")) {
+ if (!file.open("avalot.fnt")) {
warning("AVALANCHE: Scrolls: File not found: avalot.fnt");
return;
}
for (int16 i = 0; i < 256; i++)
- f.read(_scrollFonts[0][i], 16);
- f.close();
+ file.read(_scrollFonts[0][i], 16);
+ file.close();
- if (!f.open("avitalic.fnt")) {
+ if (!file.open("avitalic.fnt")) {
warning("AVALANCHE: Scrolls: File not found: avitalic.fnt");
return;
}
for (int16 i = 0; i < 256; i++)
- f.read(_scrollFonts[1][i], 16);
- f.close();
+ file.read(_scrollFonts[1][i], 16);
+ file.close();
- if (!f.open("ttsmall.fnt")) {
+ if (!file.open("ttsmall.fnt")) {
warning("AVALANCHE: Scrolls: File not found: ttsmall.fnt");
return;
}
for (int16 i = 0; i < 256; i++)
- f.read(_vm->_gyro->_font[i],16);
- f.close();
+ file.read(_vm->_gyro->_font[i],16);
+ file.close();
}
void Scrolls::musicalScroll() {
diff --git a/engines/avalanche/scrolls2.h b/engines/avalanche/scrolls2.h
index c043e4a30d..026c5888e1 100644
--- a/engines/avalanche/scrolls2.h
+++ b/engines/avalanche/scrolls2.h
@@ -67,7 +67,7 @@ public:
Scrolls(AvalancheEngine *vm);
void init();
- void setReadyLight(byte x); // Sets "Ready" light to whatever.
+ void setReadyLight(byte state); // Sets "Ready" light to whatever.
void drawScroll(ScrollsFunctionType modeFunc);
void drawBubble(ScrollsFunctionType modeFunc);
void resetScroll();