aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicola Mettifogo2007-03-08 20:07:27 +0000
committerNicola Mettifogo2007-03-08 20:07:27 +0000
commit948213d5a0c2e69b2df7a61d3899443c309ffeb8 (patch)
tree32819a5ee4984d3825270703ea6a9d07c236cff7
parenta63c1cf3bdb512fda51bd837801ff9481a7f0ecc (diff)
downloadscummvm-rg350-948213d5a0c2e69b2df7a61d3899443c309ffeb8.tar.gz
scummvm-rg350-948213d5a0c2e69b2df7a61d3899443c309ffeb8.tar.bz2
scummvm-rg350-948213d5a0c2e69b2df7a61d3899443c309ffeb8.zip
deleted useless code
svn-id: r26025
-rw-r--r--engines/parallaction/parallaction.h1
-rw-r--r--engines/parallaction/saveload.cpp372
2 files changed, 0 insertions, 373 deletions
diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h
index cf36a436f1..65afe9da94 100644
--- a/engines/parallaction/parallaction.h
+++ b/engines/parallaction/parallaction.h
@@ -352,7 +352,6 @@ protected:
uint8 _fillR, _fillG, _fillB;
- void updateInfos();
public:
SaveLoadChooser(const String &title, const String &buttonLabel, Parallaction *engine);
~SaveLoadChooser();
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;