Age | Commit message (Collapse) | Author |
|
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
|
|
presence of a directory described by an absolute path
svn-id: r22174
|
|
if it does not
- Give more understandable feedback to user when SCUMM module can't find
a game
- Put TODO to kyra engine as their current detection scheme does not let
easily tell if game data really present in specified directory
svn-id: r22163
|
|
detector on your config file (to be removed before the next release)
svn-id: r22158
|
|
svn-id: r22106
|
|
svn-id: r22103
|
|
svn-id: r22099
|
|
svn-id: r22095
|
|
clarify domain.
svn-id: r22072
|
|
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
|
|
svn-id: r21915
|
|
GameDetector::_plugin
svn-id: r21913
|
|
svn-id: r21910
|
|
favor of settings in the transient config domain
- This also means you can now set those options in the config file
- Fixed a bug I recently introduced that made bool command line options (like -u, -f) always return 'false' when used in their single letter form
svn-id: r21909
|
|
that the graphics mode gets set correctly
svn-id: r21907
|
|
multiple global domains anymore)
- Restructured parts of the ConfigManager to be more consistent and a bit easier to understand
- Introduced ConfigManager::getDomain, potentially useful for code that needs to edit a specific domain (like the option dialogs)
- Allow passing an empty string to ConfigManager::setActiveDomain(), to reset the active domain
- Discard all transient config options (i.e. mostly command line settings) when entering the launcher, and after an engine exits
- Introduced various hidden easter bugs. Happy easter, and have fun searching!
svn-id: r21906
|
|
svn-id: r21888
|
|
svn-id: r21830
|
|
version.o is always rebuilt on every change, not main.o
svn-id: r21687
|
|
(a) scummvm source tree for dev (b) desktop with a:\ on Windows
svn-id: r21627
|
|
svn-id: r21614
|
|
svn-id: r21572
|
|
svn-id: r21571
|
|
svn-id: r21570
|
|
plugin & config file loading), to make them work properly again.
svn-id: r21569
|
|
that _targetName & _gameid are set)
svn-id: r21568
|
|
svn-id: r21564
|
|
which returns a StringMap with all settings, and a non-static parseCommandLine method which interprets the StringMap returned by parseCommandLine.
svn-id: r21563
|
|
moved the call to quit() from scummvm_main to the various backend main routines (porters may want to replace it by something different)
svn-id: r21559
|
|
OSystem class before calling scummvm_main (Note: PalmOS and Symbian are not yet converted, and won't work currently)
svn-id: r21557
|
|
svn-id: r21552
|
|
already is)
svn-id: r21551
|
|
he might remove it completly in a future version)
svn-id: r21550
|
|
gone now that we have a configure script detecting endianess and more)
svn-id: r21549
|
|
base/main.cpp to sdl.cpp, where it belongs (considering that it is backend specific code)
svn-id: r21547
|
|
svn-id: r21545
|
|
either port, feel free to re-add it, but this time, document it and make sure it's clear how to build that port
svn-id: r21543
|
|
various backend specific hacks unnecessary. As a consequence, it is now the
responsibility of the backend to define main. Hence I adapted the SDL backend
accordingly.
svn-id: r21542
|
|
svn-id: r21537
|
|
that is the main spot where we call addDefaultDirectory)
svn-id: r21535
|
|
svn-id: r21472
|
|
- Removed locking of further directory adds because it did not work for themes.
svn-id: r21452
|
|
- Move AddDefaultDirectory() from NewTheme.cpp to main.cpp
svn-id: r21451
|
|
in case some engine writer decide to do something unwise
- Removed used of ConfMan.getKey("path") in file-related cases, because
now File class handles that
- Fixed bug in ScummEngine_v80he::o80_getFileSize() where path delimiters
weren't translated
svn-id: r21443
|
|
got rid of antialiasing artifacts
svn-id: r21270
|
|
- Added new GameDescriptor struct (similar to PlainGameDescriptor but with
Common::String members instead of const char * ones)
- Changed DetectedGame to subclass GameDescriptor
- Removed toGameSettings() in favor of new (template) constructors in
DetectedGame and GameDescriptor
- Fixed a bug in the obsolete gameid handling in the SCUMM & SIMON engines
svn-id: r21150
|
|
svn-id: r21055
|
|
svn-id: r20869
|
|
svn-id: r20832
|
|
- Replaced GameSettings GameDetector::_game by a simple gameid string
svn-id: r20753
|