aboutsummaryrefslogtreecommitdiff
path: root/engines/tinsel/tinsel.cpp
AgeCommit message (Collapse)Author
2009-12-09Changed MidiDriver::createMidi to take a MidiDriverType instead of an intMax Horn
svn-id: r46316
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-27TINSEL: Change MemoryAllocFixed to return a (kind of fake) MEM_NODE pointer; ↵Max Horn
add MemoryDeinit() svn-id: r45426
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-10-20TINSEL: Start cleanup BMV codeMax Horn
svn-id: r45268
2009-09-23Got rid of Common::File::addDefaultDirectory, instead implemented the ↵Johannes Schickel
solution proposed in "Case agnostic handling for directories (and files)" on -devel. svn-id: r44266
2009-08-18Made AGOS, DRASCULA, GOB, GROOVIE, MADE, SCUMM and TINSEL properly stop CD ↵Johannes Schickel
audio playback on engine quit. (This only problem affected playback from CD, not from ripped audio files) svn-id: r43512
2009-07-25Move the event recorder to its own class (EventRecoder inside ↵Johannes Schickel
common/EventRecorder.[h/cpp]). svn-id: r42751
2009-07-01- Added GCC_PRINTF attribute to several funcs where it makes senseMax Horn
- change some constants from double to float, to avoid "loss of precision due to implicit conversion" warnings - removed duplicate prototypes for some funcs - fixed some "increases required alignment of target type" warnings svn-id: r42009
2009-06-16Formatting.Johannes Schickel
svn-id: r41588
2009-06-16tinsel: check only english.txt for DW1 psx version detection, and use ↵Fabio Battaglia
recursive "SearchMan.addDirectory()" to obtain subdirs for Discworld PSX datafiles svn-id: r41587
2009-05-31tinsel: workaround for "missing red dragon in Act IV" bug in Discworld PSXFabio Battaglia
svn-id: r41068
2009-05-26tinsel: add default paths needed by Discworld PSX, now the user shouldn't ↵Fabio Battaglia
need to move files around svn-id: r40901
2009-05-25Till we specify an common behavior when loading a game state on startup ↵Johannes Schickel
fails / the user tries to load an non existing save slot, change Tinsel to start up the game as if no slot was specified. (This 'fixes' bug #2796215 "DW: Black screen when loading via command line") svn-id: r40890
2009-04-29Re-introduced the ability to skip the title scenes in Discworld 1. Since the ↵Paul Gilbert
exact scene numbers differed between language versions, this new version simply relies on skipping the first four screens - hopefully, none of the various versions will have any extra title screens. svn-id: r40196
2009-04-25Added code to enable Discworld 2 to play directly from the CD (only the ↵Paul Gilbert
first CD - Cd swap still doesn't work) or from files copied to the hard disk without the .smp/txt/idx files being properly renamed (again only for the first Cd). svn-id: r40141
2009-03-15Moved Tinsel::Serializer to Common::Serializer, so that I can use it in the ↵Max Horn
SCI engine svn-id: r39428
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-01-30Renamed SpecialDebugLevel to DebugChannelMax Horn
svn-id: r36142
2009-01-29A ton of code formatting fixes; also fixed warnings about single line loops ↵Max Horn
like 'while(cond);' by inserting newlines svn-id: r36127
2009-01-20Implemented loading from the command line and the GMM for tinsel ↵Filippos Karapetis
(kSupportsLoadingDuringStartup) svn-id: r35958
2009-01-20Some WIP code for the kSupportsLoadingDuringStartup engine featureFilippos Karapetis
svn-id: r35932
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-21Disable loading from command line again, it seems it only worked for saves, ↵Johannes Schickel
which did a cd change in DW2 and I only tested those by chance. svn-id: r35456
2008-12-20- Added comment about error check when loading save on startupJohannes Schickel
- Updated code to properly test the last three digits of save filenames instead of only the last two svn-id: r35455
2008-12-20Implemented support for loading saves from launcher / via command line.Johannes Schickel
svn-id: r35454
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-04This should make the US version workSven Hesse
svn-id: r35243
2008-12-03- Added back the English V1 CD version of DW1 (with *.gra files)Filippos Karapetis
- Added the US version of DW2 - Added placeholders for the Hebrew, Hungarian and Japanese versions of DW2 (not sure if they're correct) svn-id: r35222
2008-12-02DW2: Add support for the Italian/Spanish releaseJordi Vilalta Prat
svn-id: r35211
2008-12-02Should fix compilation on BE machines.Johannes Schickel
svn-id: r35206
2008-12-02Disabled the workaround to skip the title screens of DW1 for now, as it can ↵Filippos Karapetis
cause crashes with certain versions of the game svn-id: r35205
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-06Switched various Engine APIs to use Common::ErrorMax Horn
svn-id: r34916
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-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-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-13Fixed some memory leaks in TinselChristopher Page
svn-id: r33849
2008-08-06Added RTL feature to TinselChristopher Page
svn-id: r33671
2008-07-25TINSEL: Get rid of Graphics::Surface classMax Horn
svn-id: r33275
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