Age | Commit message (Collapse) | Author |
|
svn-id: r28155
|
|
svn-id: r28111
|
|
svn-id: r27681
|
|
svn-id: r27637
|
|
svn-id: r27593
|
|
Files.
svn-id: r27371
|
|
implementations.
Also exposed the new methods (exists, isReadable and isWritable) in FilesystemNode.
svn-id: r27113
|
|
svn-id: r27030
|
|
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
|
scummvm-devel)
svn-id: r26594
|
|
frame skipping actually skip the updateScreen() call.
svn-id: r26469
|
|
member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it.
svn-id: r26357
|
|
svn-id: r26205
|
|
or it if was just luck that it worked before.
svn-id: r26196
|
|
svn-id: r26191
|
|
OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
svn-id: r26180
|
|
Fingolfin's blessings. Keyboard repeat is now handled by the event manager,
rather than by individual engines.
Since this can cause problems with some engines (see the AGI engine), the extra
"key down" events are marked as "synthetic", so that they can be ignored if
necessary.
svn-id: r26170
|
|
svn-id: r26156
|
|
svn-id: r25919
|
|
svn-id: r25918
|
|
svn-id: r25917
|
|
svn-id: r25838
|
|
FLAC (lossless) over Ogg Vorbis ('free') over MP3 -- the order is admittedly somewhat arbitrary, but at least now it's consistent across all parts of ScummVM
svn-id: r25837
|
|
svn-id: r25752
|
|
svn-id: r25747
|
|
svn-id: r25662
|
|
flushes the stream), changed engines to call that before deleting OutSaveFile instances (instead of just flushing)
svn-id: r25660
|
|
making it possible to detect & run BS2 from (a straight copy of) the CD
svn-id: r25490
|
|
cutscene, render the text and play the speech when needed. It probably won't
play as nicely from CD now, but using less memory seems more important to me.
svn-id: r25428
|
|
svn-id: r25362
|
|
(implying change of semantics)
* Reordered the params of Mixer::playRaw (the SoundType now comes first, not last)
* Removed Mixer::isPaused
* Removed Mixer::getSoundElapsedTimeOfSoundID
* Added some doxygen comments to the Mixer
svn-id: r25356
|
|
comment that I was doing) to *really* fix bug #1645480. This time for sure...
svn-id: r25231
|
|
that these are stopped whenever the engine is going to do a mass killing of
game resources, e.g. when restoring or restarting the game. Should fix bug
#1645480. (This was a regression added during the rewrite to support DXA.)
svn-id: r25204
|
|
return StringMap instead of fixed list of parameters. This adds great
flexibility.
Current patch should not alter any functionality, i.e. if there are regressions,
submit a report. Phase 2 will benefit from these changes and will come later.
svn-id: r25134
|
|
frames before a sound effect is triggered. This is not dependent on _gameSpeed.
svn-id: r24971
|
|
svn-id: r24970
|
|
obsolete now.
svn-id: r24872
|
|
svn-id: r24727
|
|
a central place, get rid of such messages printed by engines
svn-id: r24686
|
|
invoked the debug console would repeat after the console was closed. Another
example why keyboard repeat should be centralized, I guess...
svn-id: r24649
|
|
svn-id: r24407
|
|
svn-id: r24330
|
|
testing with subtitles enabled... :-)
svn-id: r24089
|
|
the linker dependency graph). Porters will have to update project files
svn-id: r23974
|
|
* Removed code from errorString() methods that hooked the debugger(s)
into error(), in favor of using getDebugger() from within error()
* As a consequence, removed most custom errorString() methods
svn-id: r23894
|
|
* Moved Common::Debuggger to GUI::Debugger (mainly to satisfy linker
restrictions)
* Change the base Debugger class to *not* be a template class anymore;
instead, a thin (template based) wrapper class is used to hook up
debugger commands
* Removed duplicate Cmd_Exit and Cmd_Help methods in favor of a single
version of each in GUI::Debugger
* New Cmd_Help doesn't word wrap after 39/78 chars, but rather queries
the console to determine when to wrap
* Debugger::preEnter and postEnter aren't pure virtual anymore
svn-id: r23890
|
|
svn-id: r23842
|
|
svn-id: r23840
|
|
consistent with dxa_player.[cpp|h]. (Though actually, "decoder" might be more
accurate...)
svn-id: r23774
|
|
DXA movies (the MPEG movies still work, of course), there is no longer any need
for the MPEG decoder to handle sound and frame syncing. That is now the
responsibility of the player, not the decoder.
The obvious next step, then, would be to put that in a new player class, and
have both BS1 and BS2 use that. Maybe FF as well.
svn-id: r23757
|