Age | Commit message (Collapse) | Author |
|
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: r26223
|
|
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: r25855
|
|
svn-id: r25836
|
|
svn-id: r25726
|
|
flushes the stream), changed engines to call that before deleting OutSaveFile instances (instead of just flushing)
svn-id: r25660
|
|
(or a subclass of it); added a (currently fake) fallback callback entry in ADParams
svn-id: r25574
|
|
* Renamed genGameList to gameIDList to make it match the corresponding
plugin API function name
* removed the detectFunc param from detectGameForEngineCreation,
as it *always* pointed to a straight wrapper around AdvancedDetector::detectAllGames
* as a consequence, removed the various GAME_detectGames functions from the
engines, and removed the detectFunc param from ADVANCED_DETECTOR_DEFINE_PLUGIN
svn-id: r25547
|
|
svn-id: r25545
|
|
add it for AGOS, too
svn-id: r25543
|
|
(GF_DEMO) -- this flag value is not yet used by anything (also, GF_DEMO hasn't been correctly set for AGI games yet)
svn-id: r25539
|
|
Currently only gob engine benefits from it.
svn-id: r25374
|
|
(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
|
|
svn-id: r25284
|
|
more complex game IDs with platform and language specified.
AGI engine benefits most from that.
Also turned Cine, Parallaction and SAGA to single ID, autoupgrading old ID.
svn-id: r25269
|
|
svn-id: r25241
|
|
svn-id: r25194
|
|
svn-id: r25178
|
|
svn-id: r25172
|
|
svn-id: r25167
|
|
svn-id: r25164
|
|
svn-id: r25156
|
|
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
|
|
svn-id: r24947
|
|
ADVANCED_DETECTOR_DETECT_GAMES_FUNCTION, and real_ADVANCED_DETECTOR_DETECT_INIT_GAME to ADVANCED_DETECTOR_DETECT_INIT_GAME
svn-id: r24896
|
|
svn-id: r24887
|
|
svn-id: r24882
|
|
svn-id: r24881
|
|
svn-id: r24792
|
|
#define hell it consisted of previously)
svn-id: r24685
|
|
macroses. Now typical usage is just list of macros with parameters and
array of game details.
svn-id: r24670
|
|
center"
svn-id: r24664
|
|
svn-id: r24589
|
|
svn-id: r24488
|
|
mixer in the backends for increased flexibility
svn-id: r24443
|
|
svn-id: r24407
|
|
svn-id: r24311
|
|
svn-id: r24191
|
|
svn-id: r24090
|
|
without further code duplication.
svn-id: r24083
|
|
the linker dependency graph). Porters will have to update project files
svn-id: r23974
|
|
* 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: r23888
|
|
svn-id: r23751
|
|
* Modified about dialog to list all available plugins with their resp. copyright
* Modified about dialog credits to show the GPL last (like movie end credits do with their legal text, too)
svn-id: r23645
|
|
common/hash-str.h; removed Hash functor specialization for String and char pointers; changed all code using hashmaps with string keys to explicitly specify whether they honor or ignore case
svn-id: r23634
|
|
for consistency with other #includes.
svn-id: r23585
|