diff options
author | Paul Gilbert | 2012-10-31 09:34:38 +1100 |
---|---|---|
committer | Paul Gilbert | 2012-10-31 09:34:38 +1100 |
commit | 798ddfaab500bb212f620cf095328eee5eb140a4 (patch) | |
tree | 55b5d0b90affd88063c04b7ff62fea1616b83e80 /engines/agi | |
parent | ef663f95a516d8fe47a245653d418c047361281a (diff) | |
parent | fdc80fd952120ecb8a4941edd4c2e404cdc5fa33 (diff) | |
download | scummvm-rg350-798ddfaab500bb212f620cf095328eee5eb140a4.tar.gz scummvm-rg350-798ddfaab500bb212f620cf095328eee5eb140a4.tar.bz2 scummvm-rg350-798ddfaab500bb212f620cf095328eee5eb140a4.zip |
Merge branch 'master' into hopkins
Diffstat (limited to 'engines/agi')
-rw-r--r-- | engines/agi/agi.cpp | 2 | ||||
-rw-r--r-- | engines/agi/detection_tables.h | 4 | ||||
-rw-r--r-- | engines/agi/loader_v1.cpp | 16 | ||||
-rw-r--r-- | engines/agi/menu.cpp | 2 | ||||
-rw-r--r-- | engines/agi/op_cmd.cpp | 6 | ||||
-rw-r--r-- | engines/agi/op_test.cpp | 2 | ||||
-rw-r--r-- | engines/agi/opcodes.cpp | 2 | ||||
-rw-r--r-- | engines/agi/saveload.cpp | 2 | ||||
-rw-r--r-- | engines/agi/sound_pcjr.cpp | 4 | ||||
-rw-r--r-- | engines/agi/text.cpp | 4 | ||||
-rw-r--r-- | engines/agi/words.cpp | 4 |
11 files changed, 24 insertions, 24 deletions
diff --git a/engines/agi/agi.cpp b/engines/agi/agi.cpp index 45c00a76ac..98ffca22ed 100644 --- a/engines/agi/agi.cpp +++ b/engines/agi/agi.cpp @@ -219,7 +219,7 @@ void AgiEngine::processEvents() { case Common::KEYCODE_F6: key = 0x4000; break; - case Common::KEYCODE_F7: + case Common::KEYCODE_F7: key = 0x4100; break; case Common::KEYCODE_F8: diff --git a/engines/agi/detection_tables.h b/engines/agi/detection_tables.h index ab0e9a1fe4..9d67b15adb 100644 --- a/engines/agi/detection_tables.h +++ b/engines/agi/detection_tables.h @@ -706,10 +706,10 @@ static const AGIGameDescription gameDescriptions[] = { FANMADE("Go West, Young Hippie", "ff31484ea465441cb5f3a0f8e956b716"), FANMADE("Good Man (demo v3.41)", "3facd8a8f856b7b6e0f6c3200274d88c"), - GAME_LVFPNF("agi-fanmade", "Groza (russian) [AGDS sample]", "logdir", "421da3a18004122a966d64ab6bd86d2e", -1, + GAME_LVFPNF("agi-fanmade", "Groza (russian) [AGDS sample]", "logdir", "421da3a18004122a966d64ab6bd86d2e", -1, Common::RU_RUS, 0x2440, GF_AGDS, GID_FANMADE, Common::kPlatformPC,GType_V2), - GAME_LVFPNF("agi-fanmade", "Get Outta Space Quest", "logdir", "aaea5b4a348acb669d13b0e6f22d4dc9", -1, + GAME_LVFPNF("agi-fanmade", "Get Outta Space Quest", "logdir", "aaea5b4a348acb669d13b0e6f22d4dc9", -1, Common::EN_ANY, 0x2440, GF_FANMADE, GID_GETOUTTASQ, Common::kPlatformPC,GType_V2), FANMADE_F("Half-Death - Terror At White-Mesa", "b62c05d0ace878261392073f57ae788c", GF_AGIMOUSE), diff --git a/engines/agi/loader_v1.cpp b/engines/agi/loader_v1.cpp index c6a3e66705..189c98ee98 100644 --- a/engines/agi/loader_v1.cpp +++ b/engines/agi/loader_v1.cpp @@ -64,7 +64,7 @@ int AgiLoader_v1::detectGame() { int AgiLoader_v1::loadDir_DDP(AgiDir *agid, int offset, int max) { Common::File fp; - + if (!fp.open(_filenameDisk0)) return errBadFileOpen; @@ -73,13 +73,13 @@ int AgiLoader_v1::loadDir_DDP(AgiDir *agid, int offset, int max) { agid[i].volume = 0xFF; agid[i].offset = _EMPTY; } - + fp.seek(offset, SEEK_SET); for (int i = 0; i <= max; i++) { int b0 = fp.readByte(); int b1 = fp.readByte(); int b2 = fp.readByte(); - + if (b0 == 0xFF && b1 == 0xFF && b2 == 0xFF) { agid[i].volume = 0xFF; agid[i].offset = _EMPTY; @@ -98,7 +98,7 @@ int AgiLoader_v1::loadDir_DDP(AgiDir *agid, int offset, int max) { int AgiLoader_v1::loadDir_BC(AgiDir *agid, int offset, int max) { Common::File fp; - + if (!fp.open(_filenameDisk0)) return errBadFileOpen; @@ -107,13 +107,13 @@ int AgiLoader_v1::loadDir_BC(AgiDir *agid, int offset, int max) { agid[i].volume = 0xFF; agid[i].offset = _EMPTY; } - + fp.seek(offset, SEEK_SET); for (int i = 0; i <= max; i++) { int b0 = fp.readByte(); int b1 = fp.readByte(); int b2 = fp.readByte(); - + if (b0 == 0xFF && b1 == 0xFF && b2 == 0xFF) { agid[i].volume = 0xFF; agid[i].offset = _EMPTY; @@ -171,7 +171,7 @@ uint8 *AgiLoader_v1::loadVolRes(struct AgiDir *agid) { if (offset == _EMPTY) return NULL; - + if (offset > IMAGE_SIZE) { fp.open(_filenameDisk1); offset -= IMAGE_SIZE; @@ -191,7 +191,7 @@ uint8 *AgiLoader_v1::loadVolRes(struct AgiDir *agid) { agid->len = fp.readUint16LE(); data = (uint8 *)calloc(1, agid->len + 32); fp.read(data, agid->len); - + fp.close(); return data; diff --git a/engines/agi/menu.cpp b/engines/agi/menu.cpp index cac1701596..d23a5a2e27 100644 --- a/engines/agi/menu.cpp +++ b/engines/agi/menu.cpp @@ -289,7 +289,7 @@ bool Menu::keyhandler(int key) { _vm->_game.clockEnabled = false; drawMenuBar(); } - + // Mouse handling if (_vm->_mouse.button) { int hmenu, vmenu; diff --git a/engines/agi/op_cmd.cpp b/engines/agi/op_cmd.cpp index 7e04328a67..5334407eb8 100644 --- a/engines/agi/op_cmd.cpp +++ b/engines/agi/op_cmd.cpp @@ -1146,7 +1146,7 @@ void cmdFollowEgo(AgiGame *state, uint8 *p) { vt.parm1 = p1 > vt.stepSize ? p1 : vt.stepSize; vt.parm2 = p2; vt.parm3 = 0xff; - + if (getVersion() < 0x2000) { _v[p2] = 0; vt.flags |= fUpdate | fAnimated; @@ -1270,7 +1270,7 @@ void cmdVersion(AgiGame *state, uint8 *p) { // no Sierra as it wraps textbox Common::String verMsg = TITLE " v%s"; - + int ver = getVersion(); int maj = (ver >> 12) & 0xf; int min = ver & 0xfff; @@ -1839,7 +1839,7 @@ int AgiEngine::runLogic(int n) { // ip = 2; // warning("running logic %d\n", n); // } - + if (_game.exitAllLogics) break; } diff --git a/engines/agi/op_test.cpp b/engines/agi/op_test.cpp index a44c68e0fc..4d5e6fffe1 100644 --- a/engines/agi/op_test.cpp +++ b/engines/agi/op_test.cpp @@ -403,7 +403,7 @@ int AgiEngine::testIfCode(int lognum) { case 0xFF: endTest = true; continue; - + default: // Evaluate the command and skip the rest of the instruction _agiCondCommands[op](state, p); diff --git a/engines/agi/opcodes.cpp b/engines/agi/opcodes.cpp index 29fb860635..7a427bd94f 100644 --- a/engines/agi/opcodes.cpp +++ b/engines/agi/opcodes.cpp @@ -130,7 +130,7 @@ AgiInstruction insV1[] = { { "...", "", &cmdUnknown }, // 4E # show.obj { "load.logics", "n", &cmdLoadLogic }, // 4F # load.global.logics { "display", "nnns", &cmdDisplay }, // 50 TODO: 4 vs 3 args - { "prevent.input???", "", &cmdUnknown }, // 51 + { "prevent.input???", "", &cmdUnknown }, // 51 { "...", "", &cmdUnknown }, // 52 # nop { "...", "n", &cmdUnknown }, // 53 # text.screen { "...", "", &cmdUnknown }, // 54 ??? diff --git a/engines/agi/saveload.cpp b/engines/agi/saveload.cpp index 3e63da756d..d451a799a0 100644 --- a/engines/agi/saveload.cpp +++ b/engines/agi/saveload.cpp @@ -821,7 +821,7 @@ int AgiEngine::scummVMSaveLoadDialog(bool isSave) { if (slot < 0) return true; - + if (isSave) return doSave(slot, desc); else diff --git a/engines/agi/sound_pcjr.cpp b/engines/agi/sound_pcjr.cpp index d21baa450f..5bffca5765 100644 --- a/engines/agi/sound_pcjr.cpp +++ b/engines/agi/sound_pcjr.cpp @@ -234,7 +234,7 @@ int SoundGenPCJr::getNextNote(int ch) // if tone isn't touched.. it should be inited so it just plays silence // return 0 if it's passing more data // return -1 if it's passing nothing (end of data) -int SoundGenPCJr::getNextNote_v2(int ch) { +int SoundGenPCJr::getNextNote_v2(int ch) { ToneChan *tpcm; SndGenChan *chan; const byte *data; @@ -308,7 +308,7 @@ int SoundGenPCJr::getNextNote_v1(int ch) { _channel[ch].attenuationCopy = 0x0F; return -1; } - + // In the V1 player the default duration for a row is 3 ticks if (duration > 0) { duration--; diff --git a/engines/agi/text.cpp b/engines/agi/text.cpp index 1886a74ab1..4877be2647 100644 --- a/engines/agi/text.cpp +++ b/engines/agi/text.cpp @@ -64,7 +64,7 @@ void AgiEngine::printText2(int l, const char *msg, int foff, int xoff, int yoff, // Note: there were extra checks for *m being a cursor character // here (1, 2 or 3), which have been removed, as the cursor - // character is no longer printed via this function. + // character is no longer printed via this function. if (*m >= 0x20) { int ypos = (y1 * CHAR_LINES) + yoff; @@ -73,7 +73,7 @@ void AgiEngine::printText2(int l, const char *msg, int foff, int xoff, int yoff, if (xpos >= GFX_WIDTH) continue; - + _gfx->putTextCharacter(l, xpos, ypos, *m, fg, bg, checkerboard); if (x1 > maxx) diff --git a/engines/agi/words.cpp b/engines/agi/words.cpp index 4400112247..9c5b3d349a 100644 --- a/engines/agi/words.cpp +++ b/engines/agi/words.cpp @@ -41,7 +41,7 @@ int AgiEngine::loadWords_v1(Common::File &f) { int k; debug(0, "Loading dictionary"); - + // Loop through alphabet, as words in the dictionary file are sorted by // first character f.seek(f.pos() + 26 * 2, SEEK_SET); @@ -131,7 +131,7 @@ int AgiEngine::findWord(const char *word, int *flen) { *flen = 0; Common::Array<AgiWord *> &a = _game.words[c]; - + for (int i = 0; i < (int)a.size(); i++) { int wlen = strlen(a[i]->word); // Keep looking till we find the word itself, or the whole phrase. |