aboutsummaryrefslogtreecommitdiff
path: root/engines/avalanche/visa2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/avalanche/visa2.cpp')
-rw-r--r--engines/avalanche/visa2.cpp84
1 files changed, 42 insertions, 42 deletions
diff --git a/engines/avalanche/visa2.cpp b/engines/avalanche/visa2.cpp
index fe31cc28da..4cdbe5a8de 100644
--- a/engines/avalanche/visa2.cpp
+++ b/engines/avalanche/visa2.cpp
@@ -49,13 +49,13 @@ bool Visa::bubbling = false;
bool Visa::report_dixi_errors = true;
void Visa::unskrimble() {
- for (uint16 fv = 0; fv < _vm->_gyro->bufsize; fv++)
- _vm->_gyro->buffer[fv] = (~(_vm->_gyro->buffer[fv] - (fv + 1))) % 256;
+ for (uint16 fv = 0; fv < _vm->_gyro->_bufSize; fv++)
+ _vm->_gyro->_buffer[fv] = (~(_vm->_gyro->_buffer[fv] - (fv + 1))) % 256;
}
void Visa::do_the_bubble() {
- _vm->_gyro->bufsize++;
- _vm->_gyro->buffer[_vm->_gyro->bufsize - 1] = 2;
+ _vm->_gyro->_bufSize++;
+ _vm->_gyro->_buffer[_vm->_gyro->_bufSize - 1] = 2;
}
void Visa::dixi(char block, byte point) {
@@ -85,7 +85,7 @@ void Visa::dixi(char block, byte point) {
if (error) {
if (report_dixi_errors) {
Common::String todisplay;
- todisplay.format("%cError accessing scroll %c%s", 7, block, _vm->_gyro->strf(point).c_str());
+ todisplay.format("%cError accessing scroll %c%s", 7, block, _vm->_gyro->intToStr(point).c_str());
_vm->_scrolls->display(todisplay);
}
return;
@@ -96,8 +96,8 @@ void Visa::dixi(char block, byte point) {
return;
}
sezfile.seek(sez_offset);
- _vm->_gyro->bufsize = sezfile.readUint16LE();
- sezfile.read(_vm->_gyro->buffer, _vm->_gyro->bufsize);
+ _vm->_gyro->_bufSize = sezfile.readUint16LE();
+ sezfile.read(_vm->_gyro->_buffer, _vm->_gyro->_bufSize);
sezfile.close();
unskrimble();
@@ -146,8 +146,8 @@ void Visa::speech(byte who, byte subject) {
return;
}
sezfile.seek(sez_offset);
- _vm->_gyro->bufsize = sezfile.readUint16LE();
- sezfile.read(_vm->_gyro->buffer, _vm->_gyro->bufsize);
+ _vm->_gyro->_bufSize = sezfile.readUint16LE();
+ sezfile.read(_vm->_gyro->_buffer, _vm->_gyro->_bufSize);
sezfile.close();
unskrimble();
@@ -165,27 +165,27 @@ void Visa::talkto(byte whom) {
bool no_matches;
if (_vm->_acci->_person == _vm->_acci->kPardon) {
- _vm->_acci->_person = _vm->_gyro->subjnumber;
- _vm->_gyro->subjnumber = 0;
+ _vm->_acci->_person = _vm->_gyro->_subjectNum;
+ _vm->_gyro->_subjectNum = 0;
}
- if (_vm->_gyro->subjnumber == 0)
+ if (_vm->_gyro->_subjectNum == 0)
switch (whom) {
- case Gyro::pspludwick:
- if ((_vm->_gyro->dna.lustie_is_asleep) & (!_vm->_gyro->dna.obj[_vm->_gyro->potion - 1])) {
+ case Gyro::kPeopleSpludwick:
+ if ((_vm->_gyro->_dna._lustieIsAsleep) & (!_vm->_gyro->_dna._objects[_vm->_gyro->kObjectPotion - 1])) {
dixi('q', 68);
- _vm->_gyro->dna.obj[_vm->_gyro->potion - 1] = true;
+ _vm->_gyro->_dna._objects[_vm->_gyro->kObjectPotion - 1] = true;
_vm->_lucerna->objectlist();
_vm->_lucerna->points(3);
return;
} else {
- if (_vm->_gyro->dna.talked_to_crapulus)
+ if (_vm->_gyro->_dna._talkedToCrapulus)
// Spludwick - what does he need?
// 0 - let it through to use normal routine.
- switch (_vm->_gyro->dna.given2spludwick) {
+ switch (_vm->_gyro->_dna._givenToSpludwick) {
case 1: // Falltrough is intended.
case 2:{
- _vm->_scrolls->display(Common::String("Can you get me ") + _vm->_gyro->get_better(_vm->_gyro->kSpludwicksOrder[_vm->_gyro->dna.given2spludwick]) + ", please?" + _vm->_scrolls->kControlRegister + '2' + _vm->_scrolls->kControlSpeechBubble);
+ _vm->_scrolls->display(Common::String("Can you get me ") + _vm->_gyro->getItem(_vm->_gyro->kSpludwicksOrder[_vm->_gyro->_dna._givenToSpludwick]) + ", please?" + _vm->_scrolls->kControlRegister + '2' + _vm->_scrolls->kControlSpeechBubble);
return;
}
break;
@@ -201,57 +201,57 @@ void Visa::talkto(byte whom) {
}
}
break;
- case Gyro::pibythneth:
- if (_vm->_gyro->dna.givenbadgetoiby) {
+ case Gyro::kPeopleIbythneth:
+ if (_vm->_gyro->_dna._givenBadgeToIby) {
dixi('q', 33); // Thanks a lot!
return; // And leave the proc.
}
break; // Or... just continue, 'cos he hasn't got it.
- case Gyro::pdogfood:
- if (_vm->_gyro->dna.wonnim) { // We've won the game.
+ case Gyro::kPeopleDogfood:
+ if (_vm->_gyro->_dna._wonNim) { // We've won the game.
dixi('q', 6); // "I'm Not Playing!"
return; // Zap back.
} else
- _vm->_gyro->dna.asked_dogfood_about_nim = true;
+ _vm->_gyro->_dna._askedDogfoodAboutNim = true;
break;
- case Gyro::payles:
- if (!_vm->_gyro->dna.ayles_is_awake) {
+ case Gyro::kPeopleAyles:
+ if (!_vm->_gyro->_dna._aylesIsAwake) {
dixi('q', 43); // He's fast asleep!
return;
- } else if (!_vm->_gyro->dna.given_pen_to_ayles) {
+ } else if (!_vm->_gyro->_dna._givenPenToAyles) {
dixi('q', 44); // Can you get me a pen, Avvy?
return;
}
break;
- case Gyro::pjacques: {
+ case Gyro::kPeopleJacques: {
dixi('q', 43);
return;
}
- case Gyro::pgeida:
- if (_vm->_gyro->dna.geida_given_potion)
- _vm->_gyro->dna.geida_follows = true;
+ case Gyro::kPeopleGeida:
+ if (_vm->_gyro->_dna._givenPotionToGeida)
+ _vm->_gyro->_dna._geidaFollows = true;
else {
dixi('u', 17);
return;
}
break;
- case Gyro::pspurge:
- if (!_vm->_gyro->dna.sitting_in_pub) {
+ case Gyro::kPeopleSpurge:
+ if (!_vm->_gyro->_dna._sittingInPub) {
dixi('q', 71); // Try going over and sitting down.
return;
} else {
- if (_vm->_gyro->dna.spurge_talk < 5)
- _vm->_gyro->dna.spurge_talk++;
- if (_vm->_gyro->dna.spurge_talk > 1) { // no. 1 falls through
- dixi('q', 70 + _vm->_gyro->dna.spurge_talk);
+ if (_vm->_gyro->_dna._spurgeTalkCount < 5)
+ _vm->_gyro->_dna._spurgeTalkCount++;
+ if (_vm->_gyro->_dna._spurgeTalkCount > 1) { // no. 1 falls through
+ dixi('q', 70 + _vm->_gyro->_dna._spurgeTalkCount);
return;
}
}
break;
}
// On a subject. Is there any reason to block it?
- else if ((whom == _vm->_gyro->payles) && (!_vm->_gyro->dna.ayles_is_awake)) {
+ else if ((whom == _vm->_gyro->kPeopleAyles) && (!_vm->_gyro->_dna._aylesIsAwake)) {
dixi('q', 43); // He's fast asleep!
return;
}
@@ -270,18 +270,18 @@ void Visa::talkto(byte whom) {
if (no_matches)
_vm->_scrolls->display(Common::String(_vm->_scrolls->kControlRegister) + _vm->_scrolls->kControlRegister + _vm->_scrolls->kControlToBuffer);
- speech(whom, _vm->_gyro->subjnumber);
+ speech(whom, _vm->_gyro->_subjectNum);
if (!went_ok)
dixi('n', whom); // File not found!
- if ((_vm->_gyro->subjnumber == 0) && ((whom + 149) == _vm->_gyro->pcrapulus)) { // Crapulus: get the badge - first time only
- _vm->_gyro->dna.obj[_vm->_gyro->badge - 1] = true;
+ if ((_vm->_gyro->_subjectNum == 0) && ((whom + 149) == _vm->_gyro->kPeopleCrapulus)) { // Crapulus: get the badge - first time only
+ _vm->_gyro->_dna._objects[_vm->_gyro->kObjectBadge - 1] = true;
_vm->_lucerna->objectlist();
dixi('q', 1); // Circular from Cardiff.
- _vm->_gyro->dna.talked_to_crapulus = true;
+ _vm->_gyro->_dna._talkedToCrapulus = true;
- _vm->_gyro->_whereIs[_vm->_gyro->pcrapulus - 150] = 177; // Crapulus walks off.
+ _vm->_gyro->_whereIs[_vm->_gyro->kPeopleCrapulus - 150] = 177; // Crapulus walks off.
_vm->_trip->tr[1].vanishifstill = true;
_vm->_trip->tr[1].walkto(3); // Walks away.