Commit Graph

21 Commits

Author SHA1 Message Date
Strangerke
272740bb5c MORTEVIELLE: Handle sounds 2013-08-10 16:23:51 +02:00
Strangerke
673ea511ea MORTEVIELLE: some refactoring in ambiant sound code 2013-08-10 14:01:30 +02:00
Strangerke
62b6c333d5 MORTEVIELLE: Play ambiant sounds 2013-08-10 13:41:50 +02:00
Strangerke
7d6d7a7945 MORTEVIELLE: Use more accurate frequency for music 2013-08-09 18:37:17 +02:00
Strangerke
71a1d18b0c MORTEVIELLE: Fix flags in playSong(). Thanks clone2727 for telling about it 2013-08-05 00:40:47 +02:00
Strangerke
80cc1700a7 MORTEVIELLE: Fix leak in playSong, refactor it a bit 2013-08-05 00:13:57 +02:00
Thierry Crozat
7b517f7fd1 MORTEVIELLE: Improve looping of the intro song
Using a LoopingAudioStream gets rid of the pause between each loop
(and simplifies the code).
2013-08-04 12:59:34 +01:00
Thierry Crozat
deef0b955c MORTEVIELLE: Fix crash in sound mixer when closing the engine
This was due to the _speakerHandle being reused between its
initialisation in the SoundManager constructor and the destructor
causing it to have a wrong value when trying (and failing) to stop
the PCSpeaker channel in the mixer before deleting the stream.
2013-08-04 12:56:15 +01:00
Strangerke
fbb1137f94 MORTEVIELLE: Take shouldQuit() into account while a song is played 2013-08-04 10:49:06 +02:00
Strangerke
c1f93815ee MORTEVIELLE: Compute real buffer size in order to avoid ticks at the end of the song 2013-08-04 10:46:10 +02:00
Strangerke
134532090b MORTEVIELLE: Implement music in intro screen 2013-08-04 10:39:34 +02:00
Strangerke
0ed03cb738 MORTEVIELLE: Get rid of magic value 0x5000 2013-07-20 18:59:49 +02:00
Strangerke
67f900ed33 MORTEVIELLE: Reorder includes 2013-07-19 11:51:10 +02:00
Strangerke
c2610d66e1 MORTEVIELLE: Fix compilation of music code 2013-06-29 10:31:30 +02:00
Strangerke
1989cc9911 MORTEVIELLE: Replace g_vm in SoundManager 2013-06-26 01:06:22 +02:00
Strangerke
b27b77b354 MORTEVIELLE: Modify copyright string to include 1987. 2012-04-06 08:24:07 +02:00
Strangerke
cdea613e51 MORTEVIELLE: Remove trailing spaces 2012-04-06 08:23:56 +02:00
Strangerke
3a8a15e201 MORTEVIELLE: Some more cleanup, add alternate file names used by german and alternate french versions 2012-04-06 08:21:59 +02:00
Paul Gilbert
4a34f40365 MORTEVIELLE: Replace timer chip frequency values with a constant 2012-04-06 08:20:51 +02:00
Paul Gilbert
3a2cd5a223 MORTEVIELLE: In progress implementation of PC Speaker music player 2012-04-06 08:20:50 +02:00
Paul Gilbert
08b3b91f0f MORTEVIELLE: Converted the demus assembly code to C++ 2012-04-06 08:20:45 +02:00