aboutsummaryrefslogtreecommitdiff
path: root/engines/touche/touche.h
AgeCommit message (Collapse)Author
2016-05-17ALL: Change main engine header guard defines to <directory>_<engine>_HEugene Sandulenko
Recently we started to use this as new semantics, although in the past we used simly <engine>_H. Now these guard defines are consistent with rest of the files which are used in the engines.
2016-04-14JANITORIAL: Reduce audio header dependenciesOri Avtalion
2016-02-01Revert "TOUCHE: Fix buffer overrun. CID 1003934"Willem Jan Palenstijn
This reverts commit 9d2cc7ce84107d93d56371e8266cbe2193a7923b.
2014-05-25TOUCHE: Move some enums and struct definition to header file, get rid of ↵Strangerke
some void* parameters
2014-05-25TOUCHE: Initialize some uninitialized variables, fix a lot of pointers and ↵Strangerke
booleans default values
2014-02-18TOUCHE: Make GPL headers consistent in themselves.Johannes Schickel
2013-10-29TOUCHE: Fix buffer overrun. CID 1003934Eugene Sandulenko
2012-12-16TOUCHE: Simplify external digital music support slightly.D G Turner
Checked with valgrind and no leaks are evident. Thanks to LordHoto for suggesting these changes.
2012-12-16TOUCHE: Fix external music to work with any music format.D G Turner
This also removes the direct dependency on vorbis. Thanks to [md5] for the majority of this patch.
2012-12-16TOUCHE: Add commands to play and stop music tracks to engine console.D G Turner
2012-12-15TOUCHE: Fixes to external digital music support.D G Turner
This removes most of the bad accesses and use of invalid pointers, but it is still not quite correct. Also, it appears the music id and external track ids may not be a direct mapping.
2012-12-13TOUCHE: Add support for external digital music.D G Turner
Detection of the external digital music files works, but they currently fail to play and cause segfaults if present... Suspected to be related to premature destruction of audiostream data.
2012-12-12TOUCHE: Add generic music functions to wrap MidiPlayer usages.D G Turner
This is a precursor to adding code within these functions to select between MIDI and external digital music files.
2012-02-04TOUCHE: Add charset debug channelWillem Jan Palenstijn
This is intended to help debug the missing Spanish characters reported in #2040311 and #3483383.
2011-06-14TOUCHE: cleanupMax Horn
2011-06-02ENGINES: Change 2nd param of Engine::saveGameState to Common::StringMax Horn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-02-19Merge branch 'osystem-palette' of https://github.com/lordhoto/scummvm into ↵Johannes Schickel
master Conflicts: backends/platform/android/android.cpp engines/sci/graphics/screen.cpp engines/sci/graphics/transitions.cpp
2011-02-18TOUCHE: fix op_not/op_neg opcodes namingGregory Montoir
2011-02-14TOUCHE: Adapt to setPalette RGBA->RGB change.Johannes Schickel
This change was not tested, because I do not have any touche copy.
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2010-11-08TOUCHE: Added basic debugging console to engineDavid Turner
Since TOUCHE uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands. svn-id: r54137
2010-10-15ENGINES: Enhance namespace comments a bitMax Horn
svn-id: r53484
2010-03-18COMMON: Move Common::RandomSource to common/random.*Max Horn
svn-id: r48279
2009-11-24Added Doxygen comments for the various engine namespaces (currently mostly ↵Max Horn
without details; help filling these out is welcome) svn-id: r46128
2009-03-01Engines: Fused several init&go methods into a single run methodMax Horn
svn-id: r39003
2009-03-01Merged Engine::go() and ::init() into a new run() method (currently ↵Max Horn
implemented by calling the existing init&go methods; to be cleaned up by engine authors svn-id: r39002
2008-12-13disable GMM save/load when original quit/options dialogs is displayedGregory Montoir
svn-id: r35344
2008-12-07reduced saveload code dupGregory Montoir
svn-id: r35276
2008-11-11Added save/load support from the GMM for the touche engineFilippos Karapetis
svn-id: r35008
2008-11-06Switched various Engine APIs to use Common::ErrorMax Horn
svn-id: r34916
2008-11-06Implemented GMM loading (and, once the GMM supports it, saving) for SCUMMMax Horn
svn-id: r34913
2008-11-04Fixed the EngineFeature vs. MetaEngineFeature mess, clarified some ↵Max Horn
EngineFeature comments svn-id: r34896
2008-11-03Patch #2122869: ALL: Common load dialogMax Horn
svn-id: r34883
2008-08-09Merged revisions ↵Christopher Page
33632-33633,33635,33637,33639-33640,33642-33645,33648,33654-33655,33664,33667-33670,33673-33674,33678,33682,33686-33691,33693,33696,33698,33700,33703,33708,33710,33712-33714,33716 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33720
2008-08-07fix for bug #2040484: TOUCHE: Graphic glitch with long answer optionsGregory Montoir
svn-id: r33691
2008-07-29Added --list-saves support for TOUCHEChristopher Page
svn-id: r33398
2008-07-01Sound settings for TOUCHE can be configured through the GMMChristopher Page
svn-id: r32864
2007-11-03Patch #1825276: "DETECTION: advanced detector engine simplification"Eugene Sandulenko
svn-id: r29386
2007-09-27simplified touche savegame listingGregory Montoir
svn-id: r29112
2007-09-26rename ui.cpp to menu.cpp for consistency with other enginesGregory Montoir
svn-id: r29108
2007-07-25renamed wrongly named parameterGregory Montoir
svn-id: r28201
2007-07-24renamed some fields for clarificationGregory Montoir
svn-id: r28184
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-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-01Use the event manager to track the mouse position.Torbjörn Andersson
svn-id: r26345
2007-01-30Moved Touche engine to AdvancedDetector.Eugene Sandulenko
svn-id: r25272
2007-01-21cleanupGregory Montoir
svn-id: r25157
2007-01-08renamed an opcode, fixed an assert conditionGregory Montoir
svn-id: r25056
2007-01-05got rid of an assertion triggered when trying to play a speech file after ↵Gregory Montoir
switching from silent mode to talk mode. Minor cleanup. svn-id: r25010