Age | Commit message (Collapse) | Author |
|
Global-constructor; valgrind shows invalid reads in parseValExpr()
and parseExpr() while accessing _inter_variables and _inter_execPtr
svn-id: r22262
|
|
- GOB2 handles _frontSurface/_backSurface a bit differently, this fixes
(most of) the drawing glitches in the intro
- Added using a fallback when the user's game version doesn't have the
requested language
- off_2E51B et al. stubs, I think it has something to do with the menu
svn-id: r22254
|
|
subclasses to namespace Audio
svn-id: r22231
|
|
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
|
|
svn-id: r22006
|
|
- Added a language field in GameSettings, so that the texts in
Gob2 work for other languages than EN_GRB as well
svn-id: r22005
|
|
- Changed Draw::spriteOperation() for blitting from/to/between and
fillrecting to big sprites
- Enabled drawing of text
svn-id: r22001
|
|
svn-id: r21937
|
|
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
|
|
- sub_1A52B is Scenery::updateStatic()
svn-id: r21889
|
|
svn-id: r21855
|
|
printText-dup, it's wrong for Gob2 anyway...
svn-id: r21849
|
|
they are responsible for background mess-ups in the intro
svn-id: r21848
|
|
svn-id: r21847
|
|
glitches and without sound in the floppy version), the title screen
is shown afterwards
- Added skipping of the floppy version's copy protection screen,
since the CD version doesn't show it either
svn-id: r21845
|
|
have a messed up script-pointer afterwards
- Added/Changed parts of Mult_v2::playMult() et al. so that the intro
works for a few seconds (with glitches) before getting killed while
trying to draw text (CD) or trying to play sounds (floppy)
svn-id: r21823
|
|
trailing semicolon (this helps certain tools to parse our code better)
svn-id: r21689
|
|
distinguish them)
svn-id: r21686
|
|
svn-id: r21608
|
|
to ~250). Many greetings to eriktorbjorn, and have fun recompiling.
svn-id: r21500
|
|
svn-id: r21472
|
|
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
|
|
svn-id: r21364
|
|
- 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
|
|
- made use of the new DetectedGame constructor from my last commit
- some related cleanup
svn-id: r21149
|
|
several errors where the format string didn't match the number of arguments to the call)
svn-id: r21141
|
|
svn-id: r21017
|
|
svn-id: r20902
|
|
svn-id: r20868
|
|
svn-id: r20848
|
|
correctly; playMult() doesn't work yet, though
svn-id: r20844
|
|
svn-id: r20829
|
|
svn-id: r20808
|
|
svn-id: r20807
|
|
svn-id: r20806
|
|
- renamed Engine_XXX_gameList to Engine_XXX_gameList for consistency
- added new Engine_XXX_findGameID / PLUGIN_findGameID function
- updated plugins code to take advantage of the new plugin API, to support
obsolete gameids w/o showing them to the user
svn-id: r20752
|
|
svn-id: r20749
|
|
svn-id: r20748
|
|
- Removed GF_DEFAULT_TO_1X_SCALER
svn-id: r20747
|
|
gob.cpp -> reduced header dependencies -> faster recompile when one of those headers is modified
svn-id: r20740
|
|
GameSettings usage in some engines
svn-id: r20739
|
|
Engine::initCommonGFX; added a TODO stating that it should eventually be removed completly
svn-id: r20738
|
|
svn-id: r20731
|
|
and x11 backends; added engines/module.mk
svn-id: r20584
|
|
svn-id: r20582
|