Age | Commit message (Collapse) | Author |
|
svn-id: r51587
|
|
fullscreen toggling default mode selection.
Floats can lead to calculation errors because, now uints are used and aspect ratio values are handled with a x 10000 scale.
When entering fullscreen, it will be looked for the fullscreen mode with the smallest metric that mantains the game screen aspect ratio.
svn-id: r51563
|
|
svn-id: r51560
|
|
GLES). General cleanup and commenting.
svn-id: r51559
|
|
svn-id: r51552
|
|
svn-id: r51551
|
|
svn-id: r51549
|
|
svn-id: r51495
|
|
OSystem_SDL will create a merged list of all graphics modes from SDL and OpenGL. When the user changes the graphics mode in options and restarts ScummVM should switch to that graphics mode in the corresponding graphics manager.
svn-id: r51493
|
|
This fixes a hack for resetting the graphics scale to x1 when starting games that have a large screen size. The SDL graphics manager should now scale back to x1 without changing the current scaler in use, as well as the OpenGL graphics manager.
svn-id: r51492
|
|
I must admit that I do not know why it does crash, but it seems that updating row by row is safer and does not makes problems.
svn-id: r51491
|
|
This should fix subfolders sources not recompiling after a header change.
svn-id: r51489
|
|
console", along with a related bug after giving an answer through the hand code
svn-id: r51486
|
|
hoyle 3 is using kCanBeHere, but it has cantBeHere and canBeHere selectors so our auto detection would fail
it also has a cantBeHere stub in Actor, thus it won't set acc at all. We reset acc because of that before calling cantBeHere selector (!) of the actors (canBeHere isnt used) so that we wont get a collision otherwise because acc is non zero when calling kDoBresen (fixes all sorts of bugs, clone2727 should clean it up :P
svn-id: r51485
|
|
this properly should make credits etc. appear and solve all the other issues that clone submitted)
svn-id: r51484
|
|
use 'logkernel DoSound' on to log calls to all kDoSound subfunctions. use 'logkernel DoSoundPlay' to log calls to kDoSound(play)
svn-id: r51483
|
|
we shouldnt react on hold midi data when no actual hold was called, fixes eq2/amulet problem (bug #3035392)
svn-id: r51482
|
|
If a game CD has a scummvm.ini file with at least one game domain in
it, the normal autodetection is now bypassed and a menu of only the
games in the .ini file is presented instead. The descriptions of the
games are taken from the .ini file, but icons are still scanned for
in the old fashion.
Note that previously ScummVM would read global options from the
scummvm.ini file on the boot disc (if present), but now global options
are instead taken from the scummvm.ini on the game disc (in case of
a disc swap).
svn-id: r51480
|
|
the "completed" case removed in rev #50921 for Hoyle 3
svn-id: r51479
|
|
Implement platform-specific variants of createConfigReadStream()
and createConfigWriteStream(), instead of inheriting the BaseBackend
definitions. Nonstandard behavious is as follows:
* createConfigWriteStream() always returns 0 (read-only filesystem)
* createConfigReadStream() returns an empty MemoryReadStream instead
of NULL if scummvm.ini does not exist. This is to make sure that
loadDefaultConfigFile() always clears out any old config data, as
I'll want to restart config parsing from scratch after a disc
swap.
svn-id: r51478
|
|
This fixes two fan games: Al Pond 2 and Aquarius. The original interpreter did this as well.
svn-id: r51477
|
|
svn-id: r51476
|
|
svn-id: r51475
|
|
svn-id: r51474
|
|
svn-id: r51473
|
|
KQ5 workaround, as there could be an issue
with other non-English versions, too (e.g.
the Spanish floppy version)
svn-id: r51472
|
|
Fixes bug #3035396 - "KQ5: Crash when start the game"
svn-id: r51471
|
|
crashes after title", together with a related
problem (kRedrawBox is called erroneously with
an additional parameter when any dialog is
closed)
svn-id: r51470
|
|
svn-id: r51469
|
|
This should help avoid situations where MODULE_DIRS is not set to a
complete list of build dirs (which causes troubles with the automatic
header dependency detection logic).
On the long run, we should replace the relevant code by a macro or also
use rules.mk for this (with yet another if/else case add to it).
svn-id: r51467
|
|
svn-id: r51466
|
|
svn-id: r51465
|
|
svn-id: r51464
|
|
svn-id: r51463
|
|
svn-id: r51462
|
|
svn-id: r51461
|
|
svn-id: r51460
|
|
credits (bug #3036154)
svn-id: r51459
|
|
contained in multiple polygons, otherwise we'll end up in an infinite loop
svn-id: r51458
|
|
svn-id: r51457
|
|
commented out a related unused variable in kSetQuitStr
svn-id: r51456
|
|
with a similar problem later on while talking to the king
svn-id: r51455
|
|
svn-id: r51451
|
|
multiple polygons, while running the avoidpath algorithm (or we'll end up in an infinite loop). Fixes bug #3036299 - "LB2CD: Game Hangs at Speakeasy"
svn-id: r51450
|
|
svn-id: r51448
|
|
svn-id: r51446
|
|
svn-id: r51445
|
|
svn-id: r51444
|
|
#3036274, "LB2CD: Crash in Police Station, asking about Ziggy"
svn-id: r51443
|
|
accepts 1-3 parameters now for all SCI versions (shouldnt hurt and argc 3 will error() out anyway)
changed comments a bit
svn-id: r51438
|