aboutsummaryrefslogtreecommitdiff
path: root/simon/simon.cpp
AgeCommit message (Collapse)Author
2005-05-10Moved class SoundMixer to Audio::Mixer (didn't call the namespace 'Sound' ↵Max Horn
because we already have many classes with that name) svn-id: r18039
2005-05-10Moved class File and the MD5 stuff to namespace CommonMax Horn
svn-id: r18037
2005-05-09Use debugger for errors, where possible.Travis Howell
svn-id: r17998
2005-05-09Use debugger for errors.Travis Howell
svn-id: r17997
2005-05-09re-orderTravis Howell
svn-id: r17996
2005-05-09Add a surprise.Travis Howell
svn-id: r17995
2005-05-08Comply to our coding conventionsMax Horn
svn-id: r17975
2005-05-08No need to check for speech file in non-talkie versions.Travis Howell
svn-id: r17952
2005-05-08Auto detect effect file type in Simon the Sorcerer 1.Travis Howell
svn-id: r17951
2005-05-08Fix sound regressions.Travis Howell
svn-id: r17948
2005-05-06CleanupTravis Howell
svn-id: r17934
2005-05-06Rename sprite field.Travis Howell
Cleanup. svn-id: r17931
2005-05-06Use ScummVM code formatting for names.Travis Howell
svn-id: r17930
2005-05-06Rename sprite field.Travis Howell
Cleanup svn-id: r17928
2005-05-06Auto detect music and voice types, where possible.Travis Howell
Use correct set of MIDI tracks for MT32 in Simon the Sorcerer 2. svn-id: r17925
2005-04-24Changed the semantics of debug level 0 from off back to something more ↵Max Horn
similiar to how it used to be (default debug level now is -1) svn-id: r17788
2005-04-23Simplified debuglevel handling:Max Horn
- it's only honored in the global level of the config file - all checks for it go through gDebugLevel now, which is made global - the '-d' switch is handled in a slightly saner and consistent way - removed 'debuglevel' from the config format documentation; we do not want to encourage the avarage user to use it svn-id: r17769
2005-04-07WhitespaceTorbjörn Andersson
svn-id: r17438
2005-03-25Patch #1117443 (Experimental plugin code revision)Max Horn
svn-id: r17231
2005-03-09changing AudioDataType -> SoundType, so now the constant names match the ↵Max Horn
name of the data type / the SoundMixer method names svn-id: r17052
2005-01-22Set SFX volume correctlyTravis Howell
svn-id: r16612
2005-01-22Set SFX volume correctly.Travis Howell
svn-id: r16611
2005-01-10system.h was being included in tons of places, without any good reason; ↵Max Horn
reduced this (total dependencies on system.h went down from 193 to 85 files) svn-id: r16527
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-27Added 'sound types' to the mixer - for now, only plain (for the premixer), ↵Max Horn
SFX and music; volume is now controlled based on the sound type svn-id: r16330
2004-12-25Get rid of g_debugLevel (this fixes bug #1091142)Max Horn
svn-id: r16318
2004-12-20Move this tooChris Apers
svn-id: r16162
2004-12-18A little more cleanup (the Simon code really is a big mess :-)Max Horn
svn-id: r16107
2004-12-18constify simon engine; turned global var vc_get_out_of_code into a member of ↵Max Horn
class SimonEngine svn-id: r16106
2004-12-17This file no longer needs to include <errno.h>, and from what I understandTorbjörn Andersson
we already got the appropriate include for time() through stdafx.h, so we don't need to include <time.h> either. svn-id: r16093
2004-12-16Split simon.cpp more for PalmOS port.Travis Howell
svn-id: r16078
2004-12-15memory leakGregory Montoir
svn-id: r16063
2004-12-09Pass subdirectories to gamedetector functionsRobert Göffringmann
svn-id: r16002
2004-12-05Clean up OSystem::EventMax Horn
svn-id: r15990
2004-12-02Moved MidiDriver creation code into the MidiDriver class (as static ↵Max Horn
methods), same for some other MIDI related stuff svn-id: r15968
2004-11-29Go on safe side by getting music volume from config managerEugene Sandulenko
svn-id: r15958
2004-11-29Fix music volume.Eugene Sandulenko
svn-id: r15957
2004-11-28No longer sets pass-through for MT-32 emulator.Jerome Fisher
svn-id: r15953
2004-11-27Moved Engine::getSavePath() to class SaveFileManager; removed the ↵Max Horn
'directory' parameter from SaveFileManager::openSavefile and listSavefiles (they always use getSavePath() now, which is what we did anyway) svn-id: r15901
2004-11-24Fix a`ll engines. They work, though current fix is just temporary.Eugene Sandulenko
There are plans to add some brains to GameDetector class, which will let us avoid passing detector to init() method. svn-id: r15873
2004-11-23Added Engine::init() method; added return value to Engine::go()Max Horn
svn-id: r15865
2004-11-20Removing walkthrough stuff again (talked to aquadran about this, he had no ↵Max Horn
objections) svn-id: r15849
2004-11-19added walkthroughPaweł Kołodziejski
svn-id: r15835
2004-11-10when calling SimonEngine::shutdown(), _itemheap_ptr and _tablesheap_ptr ↵Gregory Montoir
don't point to the beginning of the malloc'd buffer anymore. So use the offsets to do the free() call ; maybe it will fix the palmos issue. svn-id: r15780
2004-11-09More PalmOS related cleanupChris Apers
svn-id: r15774
2004-11-09Fixed crashChris Apers
svn-id: r15740
2004-10-23oopsEugene Sandulenko
svn-id: r15660
2004-10-23Better support of MT-32.Eugene Sandulenko
svn-id: r15659
2004-10-18Free some memory on exitTravis Howell
svn-id: r15606
2004-10-08Prevent double slash in pathChris Apers
svn-id: r15473