diff options
author | Travis Howell | 2003-01-03 10:36:13 +0000 |
---|---|---|
committer | Travis Howell | 2003-01-03 10:36:13 +0000 |
commit | 758dca49c98dde1c0a217bbd8b055525ab626bde (patch) | |
tree | 5ad835269ef4e272082e6ca48d15160280adc12f /simon | |
parent | 303acc02bb25725f153f282eae44e40f187fb13e (diff) | |
download | scummvm-rg350-758dca49c98dde1c0a217bbd8b055525ab626bde.tar.gz scummvm-rg350-758dca49c98dde1c0a217bbd8b055525ab626bde.tar.bz2 scummvm-rg350-758dca49c98dde1c0a217bbd8b055525ab626bde.zip |
Improve error message when data files are missing
svn-id: r6324
Diffstat (limited to 'simon')
-rw-r--r-- | simon/res.cpp | 6 | ||||
-rw-r--r-- | simon/simon.cpp | 20 |
2 files changed, 12 insertions, 14 deletions
diff --git a/simon/res.cpp b/simon/res.cpp index b63a18badb..5499da7128 100644 --- a/simon/res.cpp +++ b/simon/res.cpp @@ -110,7 +110,7 @@ bool SimonState::loadGamePcFile(const char *filename) in->open(filename2, _gameDataPath); free(filename2); if (in->isOpen() == false) - return false; + error("Can't open gamepc file '%s' or '%s.'", gss->gamepc_filename, gss->gamepc_filename); } num_inited_objects = allocGamePcVars(in); @@ -132,7 +132,7 @@ bool SimonState::loadGamePcFile(const char *filename) if (in->isOpen() == false) { in->open("TBLLIST.", _gameDataPath); if (in->isOpen() == false) - return false; + error("Can't open table resources file 'TBLLIST' or 'TBLLIST.'"); } file_size = in->size(); @@ -151,7 +151,7 @@ bool SimonState::loadGamePcFile(const char *filename) /* Read list of TEXT resources */ in->open("STRIPPED.TXT", _gameDataPath); if (in->isOpen() == false) - return false; + error("Can't open text resources file 'STRIPPED.TXT'"); file_size = in->size(); _stripped_txt_mem = (byte *)malloc(file_size); diff --git a/simon/simon.cpp b/simon/simon.cpp index 9fc2eaefbf..e1b3325e06 100644 --- a/simon/simon.cpp +++ b/simon/simon.cpp @@ -638,7 +638,7 @@ void SimonState::unlinkItem(Item *item) { Item *first, *parent, *next; - /* cannot unlink item without parent */ + /* can't unlink item without parent */ if (item->parent == 0) return; @@ -889,7 +889,7 @@ uint SimonState::loadTextFile_simon1(const char *filename, byte *dst) uint32 size; if (fo.isOpen() == false) - error("loadTextFile: Cannot open '%s'", filename); + error("loadTextFile: Can't open '%s'", filename); size = fo.size(); @@ -906,7 +906,7 @@ File *SimonState::openTablesFile_simon1(const char *filename) File *fo = new File(); fo->open(filename, _gameDataPath); if (fo->isOpen() == false) - error("openTablesFile: Cannot open '%s'", filename); + error("openTablesFile: Can't open '%s'", filename); return fo; } @@ -1429,7 +1429,7 @@ void SimonState::loadIconFile() uint size; if (in.isOpen() == false) - error("Cannot open icon.dat"); + error("Can't open icons file 'ICON.DAT'"); size = in.size(); @@ -4219,7 +4219,7 @@ void SimonState::read_vga_from_datfile_1(uint vga_id) in.open(buf, _gameDataPath); if (in.isOpen() == false) - error("read_vga_from_datfile_1: cannot open %s", buf); + error("read_vga_from_datfile_1: can't open %s", buf); size = in.size(); @@ -4247,7 +4247,7 @@ byte *SimonState::read_vga_from_datfile_2(uint id) in.open(buf, _gameDataPath); if (in.isOpen() == false) - error("read_vga_from_datfile_2: cannot open %s", buf); + error("read_vga_from_datfile_2: can't open %s", buf); size = in.size(); @@ -4286,7 +4286,7 @@ void SimonState::openGameFile() _game_file->open(gss->gme_filename, _gameDataPath); if (_game_file->isOpen() == false) - error("cannot open game file '%s'", gss->gme_filename); + error("Can't open game file '%s'", gss->gme_filename); uint32 size = _game_file->readUint32LE(); @@ -4478,9 +4478,7 @@ void SimonState::go() _sound = new SimonSound(_game, gss, _gameDataPath, _mixer); - if (!loadGamePcFile(gss->gamepc_filename)) - error("Error loading gamepc file '%s' (or one of the files it depends on)", - gss->gamepc_filename); + loadGamePcFile(gss->gamepc_filename); addTimeEvent(0, 1); openGameFile(); @@ -4839,7 +4837,7 @@ void SimonState::playMusic(uint music_unk, uint music) sprintf(buf, "MOD%d.MUS", music); f->open(buf, _gameDataPath); if (f->isOpen() == false) { - warning("Cannot load music from '%s'", buf); + warning("Can't load music from '%s'", buf); return; } midi.read_all_songs_old(f, music); |