aboutsummaryrefslogtreecommitdiff
path: root/engines/tinsel
AgeCommit message (Collapse)Author
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-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
2008-11-09- The GMM save dialog is now working for all engines which support the ↵Filippos Karapetis
appropriate features - Added a new method to the MetaEngine class, getMaximumSaveSlot(), and implemented it in all engines for which the listSavefiles() method is implemented (it goes together with the listSavefiles method). It is used to fill the unused save slots in the save/load dialogs of each engine, so that the user can create new save games in empty slots - Unified the save/load dialog list numbering in the GMM load/save screens and in the load screen of the main menu (before a game is started) svn-id: r34963
2008-11-06Switched various Engine APIs to use Common::ErrorMax Horn
svn-id: r34916
2008-11-05Got rid of the unused 'filename' attribute in SaveStateDescriptorMax Horn
svn-id: r34905
2008-10-12Fix warningMax Horn
svn-id: r34780
2008-09-30Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵Max Horn
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700
2008-09-19Changed tinsel's volume range (0-127) to match ScummVM's (0-255)Filippos Karapetis
svn-id: r34603
2008-09-13Big patch changing the signature of various Stream methods (some ports may ↵Max Horn
need to be slightly tweaked to fix overloading errors/warnings) svn-id: r34514
2008-09-11Added detection for 4-language floppy version of DW (see report on forum ↵Max Horn
post 39703) svn-id: r34486
2008-09-03Moved check for shouldRTL() from engines to scummvm_mainMax Horn
svn-id: r34310
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-09-01Silence MSVC warning about potentially uninitialized variableFilippos Karapetis
svn-id: r34236
2008-08-30cleanupMax Horn
svn-id: r34215
2008-08-30TINSEL: The engine version is an integer, not a bitfieldMax Horn
svn-id: r34214
2008-08-30TINSEL: Remove some unused code; and duplicated the 4-FLAGS version ↵Max Horn
detection entry (one copy for each language) for the user's convenience svn-id: r34213
2008-08-30TINSEL: Write config changes to diskMax Horn
svn-id: r34212
2008-08-30cleanupMax Horn
svn-id: r34211
2008-08-30TINSEL: Added support for the 3,4 and 5 FLAGS (multi lingual) versions of DW ↵Max Horn
(only 4 flags version has been tested; see also bug #2048383) svn-id: r34210
2008-08-27Fix bug #2078922: DW: Pushing ESC repeatedly at beginning causes odd behaviorMax Horn
svn-id: r34196
2008-08-27cleanupMax Horn
svn-id: r34191
2008-08-20Moved the mutex locking a bit. (Consistent with how the AGOS engine does it.)Torbjörn Andersson
svn-id: r34050
2008-08-13Fixed some memory leaks in TinselChristopher Page
svn-id: r33849
2008-08-06Added RTL feature to TinselChristopher Page
svn-id: r33671
2008-08-02Renamed Tinsel v1->v0 (used in the demo only), and v2->v1, to avoid ↵Max Horn
confusion with DW2 svn-id: r33553
2008-07-30Make sure that save game descriptions are 0-terminatedFilippos Karapetis
svn-id: r33438
2008-07-29Changed class File (and derived classes) to only support read-only access; ↵Max Horn
added a new class DumpFile for writing svn-id: r33412
2008-07-25Fixed the inventory bug that's been reported in the forumsSven Hesse
svn-id: r33288
2008-07-25change PPINIT struct to use ScummVM datatypes, so sizeof(PPINIT) is 28 on ↵Joost Peters
ppc/OSX as well. svn-id: r33285
2008-07-25TINSEL: Got rid of PIMAGE, PINT_CONTEXT, PINV_OBJECT, PINV_DEF, PCONFBOX, ↵Max Horn
PCONFINIT svn-id: r33282
2008-07-25TINSEL: Fixed forgotten ClearScreen(0) callMax Horn
svn-id: r33281
2008-07-25More tinsel cleanupMax Horn
svn-id: r33280
2008-07-25TINSEL: Got rid of NO_TAG (not used)Max Horn
svn-id: r33278
2008-07-25cleanupMax Horn
svn-id: r33277
2008-07-25TINSEL: ActorTag & PolyTag abused a SCNHANDLE and some global enums to keep ↵Max Horn
a trinary state -- fixed that by introducing a new enum HotSpotTag svn-id: r33276
2008-07-25TINSEL: Get rid of Graphics::Surface classMax Horn
svn-id: r33275
2008-07-25TINSEL: Updating the palette should only require a call to ↵Max Horn
OSystem::updateScreen and not a blit svn-id: r33274
2008-07-24cleanupMax Horn
svn-id: r33263
2008-07-24Moved scheduler / process managment code into a new class SchedulerMax Horn
svn-id: r33259
2008-07-23cleanupMax Horn
svn-id: r33250
2008-07-23TINSEL: Renamed CoroutineInstall back to ProcessCreate; got rid of yet ↵Max Horn
another typedef; more cleanup svn-id: r33249
2008-07-23Moved POLYGON struct into polygon.cpp; got rid of some more typedefsMax Horn
svn-id: r33241
2008-07-23cleanup; removed const bNoScroll variableMax Horn
svn-id: r33237
2008-07-23Removed some dead codeMax Horn
svn-id: r33236
2008-07-23Got rid of some typedefsMax Horn
svn-id: r33235
2008-07-23Added Tinsel engine to main repos (no news item for it ON PURPOSE)Max Horn
svn-id: r33230