Commit Graph
125 Commits
Author SHA1 Message Date
Torbjörn Andersson 49bab70ded Applied some ScummVM formatting conventions.
svn-id: r17430
2005-04-07 08:57:40 +00:00
Max Horn 9a4bc8ce16 Patch #1117443 (Experimental plugin code revision)
svn-id: r17231
2005-03-25 17:55:57 +00:00
Max Horn 0ec193b4be changing AudioDataType -> SoundType, so now the constant names match the name of the data type / the SoundMixer method names
svn-id: r17052
2005-03-09 18:12:54 +00:00
Joost Peters 89ecfa29ba Might as well return the GameSetting directly
svn-id: r17013
2005-03-06 22:35:12 +00:00
Joost Peters e630d450ed cleanup
svn-id: r17012
2005-03-06 21:44:40 +00:00
Joost Peters 8b19b3e340 Add demo detection; satisfies feature request #1154562.
svn-id: r17011
2005-03-06 18:08:46 +00:00
Joost Peters a33f973be8 fix typo
warning() appends a '!', so remove the trailing '.'

svn-id: r16883
2005-02-23 17:21:32 +00:00
Max Horn cffd917165 system.h was being included in tons of places, without any good reason; reduced this (total dependencies on system.h went down from 193 to 85 files)
svn-id: r16527
2005-01-10 22:06:49 +00:00
Max Horn 47280d9433 Updated copyright
svn-id: r16398
2005-01-01 16:09:25 +00:00
Gregory Montoir 8230330587 slightly less hackish Journal code
svn-id: r16357
2004-12-28 17:20:21 +00:00
Max Horn 53ff19eccb Use SoundMixer::kMaxMixerVolume
svn-id: r16350
2004-12-27 23:46:55 +00:00
Max Horn 67b311713d Added 'sound types' to the mixer - for now, only plain (for the premixer), SFX and music; volume is now controlled based on the sound type
svn-id: r16330
2004-12-27 00:27:00 +00:00
Max Horn 81b6e9e1e6 Get rid of the useless & troublesome master_volume
svn-id: r16328
2004-12-25 23:43:05 +00:00
Gregory Montoir ec2099a902 Fixed regression in queen floppy version. Before doing any speech/texts synchronization, we check the voice sfx exists. See also patch #1087870
svn-id: r16131
2004-12-19 12:19:21 +00:00
Joost Peters fd0569af62 Even more paranoia, since the older ScummVM releases allowed speech_mute to be false for floppy versions.
svn-id: r16101
2004-12-17 16:49:31 +00:00
Joost Peters 3c006a97a7 Simplify check.
svn-id: r16099
2004-12-17 13:54:17 +00:00
Joost Peters 5f04dfe0b9 Mute speech for floppy version as well.
This fixes the text speed for the floppy version after the recent Talk/Speech behaviour changes.

svn-id: r16095
2004-12-17 13:14:13 +00:00
Robert Göffringmann 0d7ab01640 Pass subdirectories to gamedetector functions
svn-id: r16002
2004-12-09 15:06:49 +00:00
Gregory Montoir fb5dcffff1 Minor cleanup, one more time.
Fixed a crash when returning to the launcher at the end of the game.
I played FOTAQ (french) from the beginning to the end some hours ago, I haven't encountered any special problems/glitches (except the one mentionned above).

svn-id: r15979
2004-12-03 22:39:55 +00:00
Gregory Montoir 5884c6735d simplified palette handling
svn-id: r15971
2004-12-02 22:59:57 +00:00
Gregory Montoir 891970cd76 enabled autosave
svn-id: r15970
2004-12-02 21:24:27 +00:00
Max Horn 5d5a13eec7 Moved MidiDriver creation code into the MidiDriver class (as static methods), same for some other MIDI related stuff
svn-id: r15968
2004-12-02 00:33:42 +00:00
Gregory Montoir f2fb63ffd9 enabled savegame loading on startup
svn-id: r15964
2004-11-30 21:01:25 +00:00
Jerome Fisher 9df1a8ea2f Fingolfin, I see what you mean about the volume control mess :)
This fixes Adlib playback, which was previously always mixed at volume 0.

svn-id: r15956
2004-11-28 23:57:33 +00:00
Jerome Fisher 5c6a1fcb2d - MIDI messages are now pre-processed and go through normal channel allocation, rather than being passed through directly.
svn-id: r15951
2004-11-28 23:03:32 +00:00
Max Horn 876e738dce Moved Engine::getSavePath() to class SaveFileManager; removed the 'directory' parameter from SaveFileManager::openSavefile and listSavefiles (they always use getSavePath() now, which is what we did anyway)
svn-id: r15901
2004-11-27 00:26:11 +00:00
Eugene Sandulenko 31e434dcf1 Fix a`ll engines. They work, though current fix is just temporary.
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-24 00:14:21 +00:00
Gregory Montoir 6414ec92a2 cleanup, follow code conventions
svn-id: r15872
2004-11-23 22:21:45 +00:00
Gregory Montoir 9c317c95c3 sync queen engine with latest OSystem changes
svn-id: r15871
2004-11-23 21:51:30 +00:00
Max Horn aad9f122c0 Added Engine::init() method; added return value to Engine::go()
svn-id: r15865
2004-11-23 00:03:25 +00:00
Max Horn fa97d4ad89 Removing walkthrough stuff again (talked to aquadran about this, he had no objections)
svn-id: r15849
2004-11-20 23:49:11 +00:00
Paweł Kołodziejski 20e9cf6f20 added walkthrough
svn-id: r15835
2004-11-19 19:50:22 +00:00
Gregory Montoir a1867735a3 change engine initialization as suggested on -devel
svn-id: r15822
2004-11-15 19:38:57 +00:00
Eugene Sandulenko 2c76a8e024 Support MT-32 emu.
svn-id: r15657
2004-10-22 23:44:08 +00:00
Gregory Montoir bbf1de48d5 make queen engine returning to the launcher when finished (next step: plug all the memory leaks, mainly in Logic class)
svn-id: r15511
2004-10-10 17:12:50 +00:00
Gregory Montoir 45d8b3b002 Rewrote the way strings are extracting from the datafiles, now it should be 'alignment safe'. Maybe it will fix bugs #923570 and #1013886, too.
svn-id: r14734
2004-08-24 16:31:46 +00:00
Gregory Montoir 8b0e9502ec cleanup and simplify Resource class a bit more
svn-id: r14488
2004-08-06 17:01:58 +00:00
Gregory Montoir 79f235ef26 minor cleanup
svn-id: r14484
2004-08-06 11:28:33 +00:00
Gregory Montoir a1480ba068 forgot that
svn-id: r14473
2004-08-05 18:17:39 +00:00
Gregory Montoir aaf6da02db simplified some code
svn-id: r14472
2004-08-05 18:10:34 +00:00
Max Horn 6b722ff11b Added Engine::_saveFileMan; thus was able to get rid of auto_ptr usage again
svn-id: r14058
2004-06-25 22:39:21 +00:00
Joost Peters 1020f97cea Enable music volume slider in Journal
svn-id: r13222
2004-03-09 00:52:07 +00:00
Max Horn d158280425 the OSystem changes we discussed on the ML (note: renaming of the existing OSystem API is not yet finished); porters will have to fix their ports to get them to compile again
svn-id: r13036
2004-02-24 22:39:42 +00:00
Max Horn f59eb3b219 renamed (Const)Iterator to (const_)iterator; changed size() to return an uint
svn-id: r12722
2004-02-05 00:19:57 +00:00
Joost Peters c3a5b9abf7 Match new[] with delete[]
svn-id: r12698
2004-02-01 13:50:44 +00:00
Travis Howell f5b5d863c0 Interview has no speech iether.
svn-id: r12655
2004-01-28 09:10:07 +00:00
Joost Peters 63be7c1323 Allow using a real MT-32 (can someone with one please test this?)
svn-id: r12641
2004-01-27 23:05:02 +00:00
Joost Peters 2bd86191a0 demos never have speech
svn-id: r12591
2004-01-25 14:10:29 +00:00
Joost Peters 5fa9dfa87e The Floppy version has speech in the intro. (it doesn't hurt if speechToggle is set for the floppy version)
svn-id: r12588
2004-01-25 11:47:22 +00:00
Gregory Montoir 968436767c got rid of timer stuff to handle display sync
svn-id: r12416
2004-01-15 21:07:17 +00:00