aboutsummaryrefslogtreecommitdiff
path: root/engines/touche
AgeCommit message (Collapse)Author
2007-08-06fixed loading of savestates on startupGregory Montoir
svn-id: r28476
2007-08-01workaround for original game graphic glitch #1751170Gregory Montoir
svn-id: r28393
2007-07-31add missing clippingGregory Montoir
svn-id: r28371
2007-07-31fix for bug #1751226 (glitches on save/loadGregory Montoir
svn-id: r28370
2007-07-30added missing MIDI gm->mt32 program change mapping (bug #1759318)Gregory Montoir
svn-id: r28331
2007-07-25renamed wrongly named parameterGregory Montoir
svn-id: r28201
2007-07-25workaround for bug #1751149 (original game issue).Gregory Montoir
svn-id: r28200
2007-07-24renamed some fields for clarificationGregory Montoir
svn-id: r28184
2007-07-24fixed some issues in pathfinding codeGregory Montoir
svn-id: r28183
2007-07-15Removed the old (obsolete) audiostream factories for MP3/Vorbis/FLAC data ↵Max Horn
which took a File pointer and a size (these were only implemented as brain-dead wrapper around the newer factory methods anyway) svn-id: r28110
2007-06-30Move the redrawing of dialog windows (options, save, load, ...) so that we doTorbjörn Andersson
not redraw it in the middle of changing to a different dialog. This should fix bug #1745090 ("TOUCHE: Glitch in the menu"). svn-id: r27781
2007-06-22Slightly updated key handling in BS2, Kyra, and ToucheMax Horn
svn-id: r27637
2007-06-22Use KEYCODE constants.Torbjörn Andersson
svn-id: r27597
2007-06-12Patch #1733764: "Fallback detection patch". GSoC student.Eugene Sandulenko
svn-id: r27375
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-15Removed the case for the Italian version from displayQuitDialog(). According toTorbjörn Andersson
cyx, it uses the same keys as the English version. Odd. svn-id: r26846
2007-05-14Added cases for missing languages to displayQuitDialog(). Should fix featureTorbjörn Andersson
request #1718531. I hope I used the correct keys. svn-id: r26840
2007-05-13french and german versions of Touche use the same charset data (confirmed by ↵Gregory Montoir
looking in both original executables) svn-id: r26819
2007-05-13this should trigger invalid resource types loads, if that ever happensGregory Montoir
svn-id: r26818
2007-05-03added a TODO for the german charset data and renamed some static arrays/dataGregory Montoir
svn-id: r26742
2007-05-03added spanish charset data (bug report #1712107)Gregory Montoir
svn-id: r26741
2007-04-27Renamed plugin.cpp to detection.cpp in all enginesMax Horn
svn-id: r26622
2007-04-01Replaced another use of getEventManager() by using Engine::_eventManMax Horn
svn-id: r26360
2007-04-01added the instance of EventManager returned by OSystem::getEventManager as a ↵Gregory Montoir
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
2007-04-01Slight simplification of last change. Make sure we don't "oversleep" in fastTorbjörn Andersson
mode. svn-id: r26351
2007-04-01Make the mouse cursor move more smoothly. (Most of this improvement actuallyTorbjörn Andersson
comes from calling processEvents(), not from calling updateScreen() more often.) svn-id: r26350
2007-04-01Call updateScreen() more often in options/save/load dialog to keep mouseTorbjörn Andersson
movement smoother. And since this is potentially wasteful, only redraw the entire dialog when it seems likely that it may have changed. svn-id: r26348
2007-04-01Call updateScreen() more often when drawing right-click menus, to make mouseTorbjörn Andersson
movement smoother. svn-id: r26347
2007-04-01We still track the mouse position while waiting for an answer to the "Do youTorbjörn Andersson
want to quit?" question, so it makes sense to me to keep drawing the cursor. Even if the original didn't. svn-id: r26346
2007-04-01Use the event manager to track the mouse position.Torbjörn Andersson
svn-id: r26345
2007-04-01Use the cursor manager instead of calling the backend functions directly.Torbjörn Andersson
(Maybe the backend functions ought to be protected?) svn-id: r26344
2007-03-17Moved Event/EventType/keyboard enum from common/system.h (part of class ↵Max Horn
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
2007-03-17Force all code to use EventManager::pollEvent instead of OSystem::pollEventMax Horn
svn-id: r26156
2007-03-16added md5 for spanish version of Touche (tracker item #1681643)Gregory Montoir
svn-id: r26151
2007-03-08Removed the localized titles in Touche game descriptions, that didn't work ↵Gregory Montoir
really well and this wasn't really consistent with other engines. Also added fallback detection so that an unknown game can be started (as my original code did before switching to AdvDetector). svn-id: r26030
2007-02-24Trying to unify the order in which we try the various audio formats: Prefer ↵Max Horn
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
2007-02-17Added finalize() method to Common::OutSaveFile (which by default just ↵Max Horn
flushes the stream), changed engines to call that before deleting OutSaveFile instances (instead of just flushing) svn-id: r25660
2007-02-16Some very obvious cleanups.Torbjörn Andersson
svn-id: r25635
2007-02-13Changed detectBestMatchingGame to return a pointer to a ADGameDescription ↵Max Horn
(or a subclass of it); added a (currently fake) fallback callback entry in ADParams svn-id: r25574
2007-02-13AdvancedDetector changes:Max Horn
* 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
2007-02-13Rename Common::GF_XXX to Common::ADGF_XXXEugene Sandulenko
svn-id: r25545
2007-02-13(re)added flags field to ADGameDescription, with currently only one value ↵Max Horn
(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
2007-02-04Fix warning.Eugene Sandulenko
svn-id: r25384
2007-02-03removed preallocation of sprite tables (the previous values were taken from ↵Gregory Montoir
the original but it seems they can be lowered) svn-id: r25351
2007-01-30added checks to prevent crash if no datafiles can be found, also fixed a typoGregory Montoir
svn-id: r25283
2007-01-30Moved Touche engine to AdvancedDetector.Eugene Sandulenko
svn-id: r25272
2007-01-21cleanupGregory Montoir
svn-id: r25157
2007-01-20First phase of detection-related plugins interface improvements. Now pluginsEugene Sandulenko
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
2007-01-08renamed an opcode, fixed an assert conditionGregory Montoir
svn-id: r25056
2007-01-05Enabled exit from in-game optionsGregory Montoir
svn-id: r25017