Travis Howell
7c8457ca5d
Cleanup includes
...
svn-id: r22225
2006-04-29 14:23:16 +00:00
Max Horn
bf73598811
* Changed the createEngine() factory function of our plugins to return an error code (the engine is now passed indirectly via a double pointer)
...
* Removed Engine_Empty (obsolete now that engines can return actual error codes)
svn-id: r22199
2006-04-29 00:27:20 +00:00
Max Horn
6c076f80d7
Reduced dependencies on base/plugins.h
...
svn-id: r21940
2006-04-16 13:12:23 +00:00
Max Horn
ba1b25305e
Removed the directory parameter from md5_file
...
svn-id: r21937
2006-04-16 12:50:39 +00:00
Max Horn
68cb7f52c8
- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a new getActiveDomain method that returns a pointer to the actual active *domain*
...
- Added Engine::_targetName whose value is computed from the name of the active domain
- Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain
- This in turn allowed for removing usage of GameDetector in many places
svn-id: r21916
2006-04-15 20:36:41 +00:00
Max Horn
ad45318328
Removed GameDetector::_gameid in favor of using a config manager entry
...
svn-id: r21915
2006-04-15 17:39:14 +00:00
Max Horn
1470dadb1d
Changed File::open to take a Common::String as file name parameter
...
svn-id: r21867
2006-04-14 01:48:51 +00:00
Travis Howell
94774a148d
Fix regression in Amiga version of FF
...
svn-id: r21857
2006-04-14 00:10:12 +00:00
Eugene Sandulenko
5a2ad04a9e
Introduced language EN_ANY used for general English game entries. EN_USA and
...
EN_GRB should be used for games which have both variants. Currently it is
MM NES and BASS. All other are switched to EN_ANY.
svn-id: r21702
2006-04-08 23:12:56 +00:00
Max Horn
e7a8bb6abf
Modified the REGISTER_PLUGIN macro so that it allows (and requires) a trailing semicolon (this helps certain tools to parse our code better)
...
svn-id: r21689
2006-04-08 12:06:07 +00:00
Max Horn
dc77d02c7e
Removed common/map.h with the Common::Map template class (it was a very bad implementation, and our HashMap is simply better).
...
svn-id: r21688
2006-04-08 11:38:41 +00:00
Travis Howell
69d3fb7ef8
Remove debug left over
...
svn-id: r21584
2006-04-04 02:41:45 +00:00
Travis Howell
46270a5dd7
Update game detection code, with recent changes from SAGA engine
...
svn-id: r21478
2006-03-28 13:33:18 +00:00
Max Horn
9f93e5bb81
Renamed various container isEmpty() methods to empty() to match STL conventions
...
svn-id: r21472
2006-03-28 09:42:54 +00:00
Eugene Sandulenko
dd505ff6ae
Fixing bug #1458388 : "SIMON1: Game Detection fails".
...
Sometimes instead of "GAMEPC" we get "GAMEPC." (note trailing dot)
svn-id: r21455
2006-03-25 21:17:38 +00:00
Eugene Sandulenko
47b3a748f4
- Print more meaningful game names on detection stage
...
- Move detection debug messages from level 0 to level 2
svn-id: r21453
2006-03-25 19:46:58 +00:00
Travis Howell
5a8a32e350
Add initial support for Amiga and Macintosh versions of The Feeble Files
...
svn-id: r21399
2006-03-22 06:21:17 +00:00
Travis Howell
f9797f3ac3
Correct mistake in md5 tables for Simon the Sorcerer 2 (DOS Floppy)
...
svn-id: r21219
2006-03-12 00:53:30 +00:00
Max Horn
6b988a51bd
Moved SIMON plugin interface code from simon.cpp to game.cpp
...
svn-id: r21180
2006-03-09 14:30:43 +00:00
Max Horn
1d14d18893
Modified SIMON engine to use DetectedGame::updateDesc
...
svn-id: r21176
2006-03-09 13:29:45 +00:00
Max Horn
d2f78184af
- added new toDetectedGame() template function (analog to toGameSettings)
...
- made use of the new DetectedGame constructor from my last commit
- some related cleanup
svn-id: r21149
2006-03-09 01:42:56 +00:00
Travis Howell
2cf16b0d14
Add correct md5 for second version of Simon the Sorcerer 2 patched to Russian
...
svn-id: r21057
2006-03-04 04:29:38 +00:00
Travis Howell
4d6b3dd5f3
Add German version of Simon the Sorcerer 2 (DOS Floppy)
...
svn-id: r20803
2006-02-20 23:27:32 +00:00
Max Horn
26ee630756
Moved engines to the new engines/ directory
...
svn-id: r20582
2006-02-11 22:45:04 +00:00