627 Commits

Author SHA1 Message Date
Joost Peters
57eaf5c925 Change warning to debug
svn-id: r16440
2005-01-06 11:46:32 +00:00
Max Horn
f52be9df68 Changed OSystem::instance() to return a reference, not a pointer (it now matches the Singleton interface)
svn-id: r16402
2005-01-01 18:53:47 +00:00
Max Horn
47280d9433 Updated copyright
svn-id: r16398
2005-01-01 16:09:25 +00:00
Gregory Montoir
a44e824815 added some comments and re-indented some parts of code
svn-id: r16394
2004-12-31 00:25:18 +00:00
Gregory Montoir
4d46b7882a oops... thanks wjp for pointing me this one
svn-id: r16368
2004-12-29 14:25:20 +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
d299f0601b Reducing header dependencies a bit
svn-id: r16347
2004-12-27 22:08:20 +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
Joost Peters
88b0fb396a songs > 1000 are special commands which shouldn't be ignored. fixes a rather nasty regression in fotaq.
svn-id: r16272
2004-12-23 04:59:44 +00:00
Gregory Montoir
118cc4d255 no need to updateScreen() if there are no screen blocks marked as dirty
svn-id: r16243
2004-12-21 16:08:14 +00:00
Joost Peters
418c5f8473 Change order of close()'ing and delete'ing _driver and _parser; fixes bug #1088441
svn-id: r16241
2004-12-21 13:26:50 +00:00
Chris Apers
099f5de891 Speedup a bit PalmOS port
svn-id: r16165
2004-12-20 16:55:55 +00:00
Gregory Montoir
2919f4e11e Added check to prevent queueing invalid songs, and thus reading OOB...
svn-id: r16160
2004-12-20 12:39:54 +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
356b11aae7 Don't allow the user to enable speech for non-talkie versions.
svn-id: r16097
2004-12-17 13:49:54 +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
Max Horn
ff2e6565d1 Fix for bug #1083083 (QUEEN: journal bug), thanks for the patch, salty-horse
svn-id: r16033
2004-12-11 22:21:37 +00:00
Chris Apers
66e14111cc New ARM call (PalmOS)
svn-id: r16014
2004-12-10 15:18:28 +00:00
Robert Göffringmann
0d7ab01640 Pass subdirectories to gamedetector functions
svn-id: r16002
2004-12-09 15:06:49 +00:00
Gregory Montoir
3fb09f9b1c Cutaway code also handles some talking stuff... Updated this part too, to fix 'bug' #1034715
svn-id: r15996
2004-12-06 20:42:11 +00:00
Max Horn
f09293b22c Clean up OSystem::Event
svn-id: r15990
2004-12-05 17:42:20 +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
ba74a8e7f6 Added some more mixer doxygen docs; cleaned up Mixer API a bit, removing some very specialised methods
svn-id: r15914
2004-11-27 15:58:18 +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
Gregory Montoir
f66f786558 possible fix for 'bug' #1034715
svn-id: r15861
2004-11-22 22:16:50 +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
Gregory Montoir
20d12a515e fix potiential memory leak
svn-id: r15779
2004-11-10 17:54:51 +00:00
Gregory Montoir
7480b7a45d 'pack' the GameStateHeader, safer that way
svn-id: r15778
2004-11-10 17:49:25 +00:00
Chris Apers
2abe17e594 Cleanup
svn-id: r15739
2004-11-09 10:26:33 +00:00
Torbjörn Andersson
6b3432a93e Be more consistent with the other module.mk files.
svn-id: r15719
2004-11-06 09:26:36 +00:00
Eugene Sandulenko
2c76a8e024 Support MT-32 emu.
svn-id: r15657
2004-10-22 23:44:08 +00:00
Gregory Montoir
83560e5110 minor changes
svn-id: r15607
2004-10-18 19:15:00 +00:00
Gregory Montoir
058598370a fix intro glitch regression
svn-id: r15592
2004-10-17 19:06:35 +00:00
Gregory Montoir
b33f7b4b76 plugged some memory leaks
svn-id: r15591
2004-10-17 19:00:09 +00:00