diff options
author | Nicola Mettifogo | 2007-03-08 20:07:27 +0000 |
---|---|---|
committer | Nicola Mettifogo | 2007-03-08 20:07:27 +0000 |
commit | 948213d5a0c2e69b2df7a61d3899443c309ffeb8 (patch) | |
tree | 32819a5ee4984d3825270703ea6a9d07c236cff7 /engines/parallaction/saveload.cpp | |
parent | a63c1cf3bdb512fda51bd837801ff9481a7f0ecc (diff) | |
download | scummvm-rg350-948213d5a0c2e69b2df7a61d3899443c309ffeb8.tar.gz scummvm-rg350-948213d5a0c2e69b2df7a61d3899443c309ffeb8.tar.bz2 scummvm-rg350-948213d5a0c2e69b2df7a61d3899443c309ffeb8.zip |
deleted useless code
svn-id: r26025
Diffstat (limited to 'engines/parallaction/saveload.cpp')
-rw-r--r-- | engines/parallaction/saveload.cpp | 372 |
1 files changed, 0 insertions, 372 deletions
diff --git a/engines/parallaction/saveload.cpp b/engines/parallaction/saveload.cpp index 8dec664e30..19b41dae64 100644 --- a/engines/parallaction/saveload.cpp +++ b/engines/parallaction/saveload.cpp @@ -138,10 +138,6 @@ void Parallaction::doLoadGame(uint16 slot) { strcat(_location, _vm->_characterName); _engineFlags |= kEngineChangeLocation; -#if 0 - printf("game loaded: character %s, location %s\n", _vm->_characterName, _location); -#endif - return; } @@ -210,313 +206,6 @@ void Parallaction::doSaveGame(uint16 slot, const char* name) { } -// FIXME: only to be implemented for text mode selection -void textModeFunc1( char *) { - -} - - - - -#if 0 -int16 selectSaveFile(uint16 arg_0) { - - REGISTERS pregs; - pregs._ax = (void*)(uint32)dos_videomode; - int86(0x10, &pregs); - -// window(0 ,0, 23, 79); - puts(" FILE NAME "); - - if (arg_0 != 0) { - printf("(Use \x18 \x19 \x10 to edit then press enter)\n\n"); - } else { - puts("\n"); - } - - uint16 _si; - for (_si = 0; _si < 11; _si++) { - printf(" %s \n", _gameNames[_si]); - } - - int16 _di = editSaveFileName(3, 13, 0, 12, 1, arg_0); - - pregs._ax = (void*)0x93; - int86(0x10, &pregs); - - set_vga_mode_x(0); - byte palette[PALETTE_SIZE]; - _vm->_graphics->getBlackPalette(palette); - _vm->_graphics->setPalette(palette); - - - _vm->_graphics->copyScreen(Graphics::kBit2, Graphics::kBitBack); - _vm->_graphics->copyScreen(Graphics::kBitBack, Graphics::kBitFront); - - if (arg_0 != 0) { - _vm->_graphics->setPalette(_palette); - } - - _vm->_graphics->swapBuffers(); - - return _si; -} - -int16 editSaveFileName(uint16 arg_0, uint16 arg_2, uint16 arg_4, uint16 arg_6, uint16 arg_8, uint16 arg_A) { - uint16 _di = arg_0; - uint16 _si = _di; - uint16 v4 = _di; - uint16 v1 = 0; - - do { - - set_cursor(_si, arg_4); - - while (v1 == 0) { - int16 v6 = get_kb(); - byte _al = v6 & 0xFF; - if (_al == 0) { - - _al = (v6 & 0xFF00) >> 8; - if (_al == 'H') { - if (_si<=_di) - _si = arg_2; - else - _si = _si - arg_8; - - v1 = 1; - } else - if (_al == 'M') { - - } else - if (_al == 'P') { - if (_si>=arg_2) - _si = _di; - else - _si = _si + arg_8; - - v1 = 1; - } - - if (_si != 0xD && arg_A != 0) { - - set_cursor(_si, arg_4+1); - v1 = 1; - textModeFunc1( _gameNames[(_si - _di)/arg_8] ); - - return (_si - _di)/arg_8 + 1; - - } - - } else - if (_al == 0xD) return (_si - _di)/arg_8 + 1; - } - - v1 = 0; - set_cursor(v4, arg_4); - v4 = _si; - - } while (true); - - return 0; - -} -#endif - -#if 0 -void loadGame() { - - uint16 v6 = 0; - uint16 v4 = 0; - uint16 v2 = 0; - uint16 _bx; - - FILE* stream = fopen("savegame", "r"); - if (stream) { - for (uint16 _si = 0; _si < 10; _si++) { - fgets(_gameNames[_si], 18, stream); - _bx = strlen(_gameNames[_si]) - 1; - _gameNames[_si][_bx] = '\0'; - } - fclose(stream); - } - - int16 _di = selectSaveFile( 0 ); - if (_di > 10) return; - - _introSarcData3 = 200; - _introSarcData2 = 1; - _moveSarcExaZones[0] = 0; - _moveSarcZones[0] = 0; - - char filename[PATH_LEN]; - sprintf(filename, "game.%d", _di); - stream = fopen(filename, "r"); - if (!stream) return; - - fgets(_vm->_characterName, 15, stream); - _vm->_characterName[strlen(_vm->_characterName)] = '\0'; - - fgets(_location, 15, stream); - _location[strlen(_location)] = '.'; - - char s[20]; - fgets(s, 15, stream); - _firstPosition._x = atoi(s); - - fgets(s, 15, stream); - _firstPosition._y = atoi(s); - - fgets(s, 15, stream); - _score = atoi(s); - - fgets(s, 15, stream); - _commandFlags = atoi(s); - - fgets(s, 15, stream); - - _engineFlags |= kEngineQuit; - freeZones(_zones._next); - freeNodeList(_zones._next); - _zones._next = NULL; - _engineFlags &= ~kEngineQuit; - - _numLocations = atoi(s); - - uint16 _si; - for (_si = 0; _si < _numLocations; _si++) { - fgets(s, 20, stream); - s[strlen(s)] = '\0'; - - strcpy(_locationNames[_si], s); - - fgets(s, 15, stream); - _localFlags[_si] = atoi(s); - } - _locationNames[_si] = '\0'; - - for (_si = 0; _si < 30; _si++) { - fgets(s, 15, stream); - _inventory[_si]._id = atoi(s); - - fgets(s, 15, stream); - _inventory[_si]._index = atoi(s); - } - - fclose(stream); - - _engineFlags &= ~kEngineMiniDonna; - if (!scumm_stricmp(_vm->_characterName, "donnatras")) { - _engineFlags |= kEngineMiniDonna; - strcpy(_vm->_characterName, "donna"); - } - if (!scumm_stricmp(_vm->_characterName, "minidonnatras")) { - _engineFlags |= kEngineMiniDonna; - strcpy(_vm->_characterName, "minidonna"); - } - - if (_vm->_characterName[0] == 'm') { - strcpy(filename, _vm->_characterName+4); - } else { - strcpy(filename, _vm->_characterName); - } - strcat(filename, ".tab"); - freeTable(_objectsNames); - initTable(filename, _objectsNames); - - refreshInventory(); - - parseLocation("common"); - closeArchive(); - - strcat(_location, _vm->_characterName); - _engineFlags |= kEngineChangeLocation; - - return; -} - - -int16 get_kb() { - - REGISTERS pregs; - pregs._ax = 0; - int86(0x16, &pregs); - - return (int16)(int32)pregs._ax; - -} - - -#endif - -#if 0 -void saveGame() { - -// strcpy(v30, asc_1C91A); - uint16 v8 = 0, v6 = 0; - int16 v4 = -1; - int16 v2 = 0; - - if (!scumm_stricmp(_location, "caveau")) return; - - FILE* stream = fopen("savegame", "r"); - if (stream) { - for (uint16 _si = 0; _si < 10; _si++) { - fgets(_gameNames[_si], 18, stream); - uint16 _bx = strlen(_gameNames[_si]) - 1; - _gameNames[_si][_bx] = '\0'; - } - fclose(stream); - } - - int16 _di = selectSaveFile( 1 ); - if (_di > 10) return; - - stream = fopen("savegame", "w"); - if (stream) { - for (uint16 _si = 0; _si < 10; _si++) { - fputs(_gameNames[_si], stream); - fputs("\n", stream); - } - fclose(stream); - } - - char path[PATH_LEN]; - sprintf(path, "game.%d", _di); - stream = fopen(path, "w"); - if (!stream) return; - - if (_engineFlags & kEngineMiniDonna) { - fprintf(stream, "%stras\n", _vm->_characterName); - } else { - fprintf(stream, "%s\n", _vm->_characterName); - } - - fprintf(stream, "%s\n", _saveData1); - fprintf(stream, "%d\n", _yourself._zone.pos._position._x); - fprintf(stream, "%d\n", _yourself._zone.pos._position._y); - fprintf(stream, "%d\n", _score); - fprintf(stream, "%ld\n", _commandFlags); - - fprintf(stream, "%d\n", _numLocations); - for (uint16 _si = 0; _si < _numLocations; _si++) { - fprintf(stream, "%s\n%ld\n", _locationNames[_si], _localFlags[_si]); - } - - for (uint16 _si = 0; _si < 30; _si++) { - fprintf(stream, "%ld\n%d\n", _inventory[_si]._id, _inventory[_si]._index); - } - - fclose(stream); - - refreshInventory(); - - return; -} -#endif - - - enum { kSaveCmd = 'SAVE', kLoadCmd = 'LOAD', @@ -594,10 +283,6 @@ void SaveLoadChooser::handleCommand(GUI::CommandSender *sender, uint32 cmd, uint close(); break; case GUI::kListSelectionChangedCmd: { - if (_gfxWidget) { - updateInfos(); - } - _list->startEditMode(); // Disable button if nothing is selected, or (in load mode) if an empty // list item is selected. We allow choosing an empty item in save mode @@ -622,61 +307,6 @@ void SaveLoadChooser::reflowLayout() { Dialog::reflowLayout(); } -void SaveLoadChooser::updateInfos() { -/* int selItem = _list->getSelected(); - Graphics::Surface *thumb; - thumb = _vm->loadThumbnailFromSlot(selItem + 1); - - if (thumb) { - _gfxWidget->setGfx(thumb); - _gfxWidget->useAlpha(256); - thumb->free(); - } else { - _gfxWidget->setGfx(-1, -1, _fillR, _fillG, _fillB); - } - - delete thumb; - _gfxWidget->draw(); - - InfoStuff infos; - memset(&infos, 0, sizeof(InfoStuff)); - char buffer[32]; - if (_vm->loadInfosFromSlot(selItem + 1, &infos)) { - snprintf(buffer, 32, "Date: %.2d.%.2d.%.4d", - (infos.date >> 24) & 0xFF, (infos.date >> 16) & 0xFF, - infos.date & 0xFFFF); - _date->setLabel(buffer); - _date->draw(); - - snprintf(buffer, 32, "Time: %.2d:%.2d", - (infos.time >> 8) & 0xFF, infos.time & 0xFF); - _time->setLabel(buffer); - _time->draw(); - - int minutes = infos.playtime / 60; - int hours = minutes / 60; - minutes %= 60; - - snprintf(buffer, 32, "Playtime: %.2d:%.2d", - hours & 0xFF, minutes & 0xFF); - _playtime->setLabel(buffer); - _playtime->draw(); - } else { - snprintf(buffer, 32, "No date saved"); - _date->setLabel(buffer); - _date->draw(); - - snprintf(buffer, 32, "No time saved"); - _time->setLabel(buffer); - _time->draw(); - - snprintf(buffer, 32, "No playtime saved"); - _playtime->setLabel(buffer); - _playtime->draw(); - } -*/ -} - int Parallaction::buildSaveFileList(Common::StringList& l) { char name[16]; @@ -745,8 +375,6 @@ void Parallaction::loadGame() { void Parallaction::saveGame() { -// strcpy(v30, asc_1C91A); - if (!scumm_stricmp(_location, "caveau")) return; |