647 Commits

Author SHA1 Message Date
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
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
648b7b1e57 cleanup ; follow the code conventions
svn-id: r15476
2004-10-08 18:43:24 +00:00
Torbjörn Andersson
a6632277e1 Indentation fix
svn-id: r15436
2004-10-06 10:18:28 +00:00
Chris Apers
d76a375889 Updated comment
svn-id: r15434
2004-10-06 09:58:18 +00:00
Chris Apers
621f5f7cfc PalmOS : ARM optimization
svn-id: r15433
2004-10-06 09:55:38 +00:00
Gregory Montoir
ac896f09dc fix ending credits glitch
svn-id: r15423
2004-10-05 22:28:58 +00:00
Gregory Montoir
e681049e56 merged FRAMES_JOE and FRAMES_JOE_XTRA
svn-id: r15398
2004-10-03 21:34:39 +00:00
Gregory Montoir
fbe5b94137 as pointed out by salty-horse, it's better to stop speech and sfx only when the cutaway is cancelled
svn-id: r15397
2004-10-03 20:27:39 +00:00
Gregory Montoir
f94cc6b198 cleanup
svn-id: r15396
2004-10-03 20:14:55 +00:00
Joost Peters
6751e16da1 Use the SilentSound class for sfx/speech when sound output is not possible.
This should fix the hangs where the game waits for sfx/speech to finish in these cases.

svn-id: r15370
2004-10-01 14:48:49 +00:00
Max Horn
ce8c99bf62 Rename remaining OSystem methods to match our coding guidelines
svn-id: r15332
2004-09-28 20:19:37 +00:00
Gregory Montoir
bbb4de2360 stop the current sfx from playing if a cutaway is cancelled
svn-id: r15302
2004-09-26 18:55:11 +00:00
Gregory Montoir
bb39c2e389 fix for bug #1034707
svn-id: r15279
2004-09-25 23:47:10 +00:00
Gregory Montoir
0ae51c06f0 add missing break
svn-id: r15190
2004-09-19 13:43:01 +00:00
Torbjörn Andersson
dc461ca770 Fixed some other cases where the number of parameters to our message-
printing functions didn't agree with the format strings.

GCC will find a couple of other things to warn about if these functions
are labelled as printf()-style functions, but those were less important, I
think.

svn-id: r15081
2004-09-12 18:21:21 +00:00
Gregory Montoir
0e71cd9b58 force screen update to update mouse pointer position (bug #1016446)
svn-id: r14763
2004-08-26 07:09:38 +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
0b6a19d25d remove some debug information and fix bug #1010929
svn-id: r14639
2004-08-17 19:22:30 +00:00
Gregory Montoir
5a6590ba7d minor cleanp
svn-id: r14616
2004-08-14 22:33:13 +00:00
Paweł Kołodziejski
d62ff5dca7 fixed warnings
svn-id: r14603
2004-08-14 09:10:14 +00:00
Gregory Montoir
f8a006952b forgot to reset dynalum color index during init
svn-id: r14489
2004-08-06 17:07:21 +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
Gregory Montoir
6b463e9907 not needed anymore, as File::open() handles the current directory
svn-id: r14471
2004-08-05 17:25:54 +00:00
Max Horn
b8ad54b3af Reversed param order of File::open() -- this allowed me to get rid of a few more getGameDataPath() calls
svn-id: r14090
2004-06-27 22:14:35 +00:00
Max Horn
df984b3824 Thanks to File::setDefaultDirectory(), in most cases it is *not* necessary to pass getGameDataPath() on to File::open()
svn-id: r14087
2004-06-27 21:52:25 +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
Gregory Montoir
39f49de6bb handle long command strings better (see bug report 962828)
svn-id: r13928
2004-06-04 17:29:26 +00:00