aboutsummaryrefslogtreecommitdiff
path: root/engines/tinsel/tinsel.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.
2014-02-18TINSEL: Make GPL headers consistent in themselves.Johannes Schickel
2014-01-22TINSEL: Take advante of Engine::initializePath.Johannes Schickel
This makes sure that the game path is only ever added once for the PSX version of DW1. Most noticably this will make the warning about the game path being present in SearchSet disappear on startup.
2013-12-07TINSEL: Add missing getDebugger() for engine API.D G Turner
2013-06-20TINSEL: Clip mouse position to be within the screen (bug #3613765)Filippos Karapetis
The mouse cursor warping code via the keyboard allows the cursor to go outside the screen. We now limit the cursor's position to always stay within the screen
2013-06-06TINSEL: Revert the incorrect flagging of DW2 entries as CD versionsFilippos Karapetis
This reverts the changes done to the DW2 entries in commit d4a354c1. We only distinguish between floppy and CD versions if a game had both a CD and a floppy version released. DW2 was only released as a CD version, so the extra flagging of the DW2 entries as CD was redundant, and caused confusion regarding previous saved games to users that readded the DW2 detection entries after this change
2012-12-13TINSEL: Remove outdated commentFilippos Karapetis
2012-12-11TINSEL: Add resource handling of the BE resources in DW1 MacFilippos Karapetis
This is the second attempt. All the BE resources of DW1 Mac are handled correctly now. Added READ_16, READ_32, FROM_16, FROM_32 and TO_32 to handle all of the different cases where endianess is already handled. Note that the game scripts are LE, so these haven't been changed
2012-12-10TINSEL: Simplify the scene entrance handling codeFilippos Karapetis
This also reverts the rest of the BE resource handling code
2012-12-01TINSEL: Start handling the BE resources of the Mac versions of DW1Filippos Karapetis
Refer to bug #3110936 This is still work in progress, but it doesn't affect the rest of the LE versions of DW1. Both the Mac demo and the full version still crash. The music in the Mac version is skipped for now, as it isn't MIDI
2012-07-15TINSEL: Remove the GF_BIG_ENDIAN flagFilippos Karapetis
2012-07-15TINSEL: Remove the GF_CD and GF_FLOPPY flagsFilippos Karapetis
2012-07-15TINSEL: Remove the GF_DEMO flagFilippos Karapetis
2012-07-15TINSEL: Added script workaround for #3543624 - DW1 PSX demo idle animationPaul Gilbert
2012-06-07TINSEL: Remove unused member _scheduler in TinselEngine.Johannes Schickel
This is a leftover from before the move of the coroutine code.
2011-09-08TINSEL: Made some static data const.Johannes Schickel
2011-08-06ALL: Reduce audio/ header dependencyEugene Sandulenko
2011-06-02ENGINES: Change 2nd param of Engine::saveGameState to Common::StringMax Horn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-14ALL: centre -> centerMax Horn
2011-03-25TINSEL: Remove unused TinselEngine::_musicVolume memberMax Horn
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2010-11-20TINSEL: Preliminary functionality for reading BE data filesPaul Gilbert
svn-id: r54392
2010-10-22TINSEL: Compilation fixPaul Gilbert
svn-id: r53709
2010-10-22TINSEL: Added new opcode set for the DW2 DemoPaul Gilbert
svn-id: r53708
2010-10-15ENGINES: Enhance namespace comments a bitMax Horn
svn-id: r53484
2010-08-25TINSEL: Fix bug #3032780: "DW: Mute setting does not work"Eugene Sandulenko
Bug #3032778 was fixed too as it is the duplicate. Since there is no engine-specific logic, rely on superclass' setupSoundSettings(), and use it on startup too. svn-id: r52374
2010-08-24TINSEL: Partial fix for MIDI in German release.Eugene Sandulenko
Bug #2827022: "DW: Enhanced music doesn't work". This release has completely different MIDI.DAT file. So far offsets and detection for this version were added. The mapping has to be confirmed with James Woodcock. svn-id: r52323
2010-07-12TINSEL: Replace global object s_rectList by a TinselEngine member varMax Horn
svn-id: r50834
2010-04-28TINSEL: Avoid global constructor for clickPosMax Horn
svn-id: r48841
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-11-02TINSEL: Turn config code into a simple C++ classMax Horn
svn-id: r45617
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-10-20TINSEL: Move Common::List instances mouseButtons & keypresses into TinselEngine.Max Horn
Global C++ objects are not portable, as their constructors / destructors may never be called. svn-id: r45283
2009-10-20TINSEL: Move BMV player code into a new BMVPlayer classMax Horn
svn-id: r45269
2009-04-23tinsel: Enable Discworld PSX detection and begin adding some function to ↵Fabio Battaglia
support Discworld PSX graphics svn-id: r40090
2009-03-01only center vertically in DW2Kostas Nakos
svn-id: r39052
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
2009-01-12Added support for the Discworld 1 Music Enhancement project. Big thanks to ↵Filippos Karapetis
James Woodcock for his work on both versions of the game (the *.GRA and *.SCN version) svn-id: r35836
2008-12-12- Save games are now listed from oldest to newest in the GMM load dialog for ↵Filippos Karapetis
tinsel games, like in other engines - Added some disabled code for saving through the GMM (still incomplete) svn-id: r35316
2008-12-06Library routine and interpreter fixes for the DW1 demoPaul Gilbert
svn-id: r35257
2008-12-06Beginning of support for DW1 Demo - Interpret has been changed to support ↵Paul Gilbert
opcode differences, and CallLibraryRoutine has a new mapping list of routines svn-id: r35252
2008-12-02- Set the maximum number of save games in DW1 and DW2 to 100, up from 30Filippos Karapetis
- It's now possible to load and delete save games using the GMM (although not through the launcher screen yet) svn-id: r35207
2008-12-01Merged the tinsel 2 engine with tinsel 1. Both Discworld 1 and Discworld 2 ↵Filippos Karapetis
should be completable svn-id: r35196
2008-11-06Switched various Engine APIs to use Common::ErrorMax Horn
svn-id: r34916
2008-09-01TINSEL: Enabled listSaves supportMax Horn
svn-id: r34263
2008-09-01Merging more of the GSoC 2008 RTL branch: TINSELMax Horn
svn-id: r34257
2008-08-30cleanupMax Horn
svn-id: r34215