Eugene Sandulenko
b9b81a22c2
FULLPIPE: Make sound controls work and persistent
2016-09-11 23:18:25 +02:00
Eugene Sandulenko
0046cefd4e
FULLPIPE: Fix crash on mute
2016-09-11 23:18:25 +02:00
Torbjörn Andersson
bffc1f87f9
FULLPIPE: Also free the contents of _soundList, along with it
2016-09-08 17:45:17 +02:00
Torbjörn Andersson
7db3902b44
FULLPIPE: Free _soundItems when SoundList is deleted
2016-09-08 17:24:22 +02:00
Eugene Sandulenko
26f55005b3
FULLPIPE: Rename in ExCommand structure
2016-09-04 23:54:43 +02:00
Eugene Sandulenko
b1fc0f6946
JANITORIAL: Fix whitespaces
2016-09-04 14:42:52 +02:00
Eugene Sandulenko
73d01f8521
FULLPIPE: Hid noisy warning
2016-07-31 00:31:41 +03:00
Eugene Sandulenko
6ac435099c
FULLPIPE: Split all debug output by channels
2016-07-28 00:37:32 +03:00
Ori Avtalion
d32941f657
FULLPIPE: Reduce audio header dependencies
2016-04-14 17:43:56 +03:00
Filippos Karapetis
361f4d4717
FULLPIPE: Remove trailing whitespace
2014-10-28 16:22:48 +02:00
Eugene Sandulenko
263cc2873b
FULLPIPE: Use safe string copying. CID 1208908
2014-06-11 23:02:58 +03:00
Eugene Sandulenko
1d53333435
FULLPIPE: Copy string safely. CID 1208909
2014-06-11 23:01:22 +03:00
Johannes Schickel
ff4c060be1
FULLPIPE: Use strlcpy instead of strncpy in some places.
...
strncpy does not assure that the result is 0 terminated. strlcpy does, which
makes this safer.
I only replaced strncpy usages where the memory was not allocated to the
correct size right before the strncpy usage.
2014-06-09 22:46:54 +02:00
Eugene Sandulenko
bd63ee2c4e
FULLPIPE: Fix compilation
2014-06-09 22:48:34 +03:00
Eugene Sandulenko
2e30e0fc7d
FULLPIPE: Safely copy string. CID 1208908
2014-06-09 22:36:01 +03:00
Eugene Sandulenko
df5ef5bf2e
FULLPIPE: Safely copy strings
2014-06-09 22:34:21 +03:00
Eugene Sandulenko
5a80e828e6
FULLPIPE: Implement Sound::setPanAndVolumeByStaticAni()
2014-05-30 08:03:40 +03:00
Eugene Sandulenko
b07a833b63
FULLPIPE: Fix mistypo in FullpipeEngine::stopAllSounds() which lead to crash
2014-05-14 11:33:19 +02:00
Eugene Sandulenko
a708e4ffc9
FULLPIPE: Implement FullpipeEngine::setMusicVolume()
2014-05-03 11:22:45 +03:00
Eugene Sandulenko
2975ef3ebe
FULLPIPE: Implement FullpipeEngine::stopAllSounds()
2014-05-03 11:18:47 +03:00
Eugene Sandulenko
10d3017737
FULLPIPE: Proper implementation of FullpipeEngine::stopAllSoundInstances()
2014-04-27 11:07:41 +03:00
Eugene Sandulenko
eaee951a2f
FULLPIPE: Implement Sound::setPanAndVolume()
2014-04-26 23:32:27 +03:00
Eugene Sandulenko
64800b2ac2
FULLPIPE: Implement SoundList::getSoundItemById()
2014-04-26 21:58:20 +03:00
Eugene Sandulenko
533b4accb2
FULLPIPE: Fixed Sound::getVolume()
2014-04-26 21:45:41 +03:00
Eugene Sandulenko
ecdda5acdf
FULLPIPE: Implement Sound() destructor
2014-04-26 17:34:24 +03:00
Eugene Sandulenko
452f939cba
FULLPIPE: Implement Sound::freeSound() and Sound::stop()
2014-04-26 17:32:41 +03:00
Eugene Sandulenko
e25195d8f5
FULLPIPE: Implement Sound::play()
2014-04-26 17:00:11 +03:00
Eugene Sandulenko
4d81792b45
FULLPIPE: Implement global_messageHandler_handleSound()
2014-04-26 16:25:01 +03:00
Eugene Sandulenko
2f10c8ec55
FULLPIPE: Proper implementation of FullpipeEngine::playSound()
2014-04-26 15:06:23 +03:00
Eugene Sandulenko
ba14a54d79
FULLPIPE: Implement FullpipeEngine::setSceneMusicParameters()
2014-04-26 15:00:36 +03:00
Eugene Sandulenko
4598f48fd6
FULLPIPE: Remove redundant object casts
2014-04-26 14:47:18 +03:00
Eugene Sandulenko
e804b8fa2c
FULLPIPE: Implement FullpipeEngine::getSceneTrack()
2014-04-26 14:43:08 +03:00
Eugene Sandulenko
81b24d0c40
FULLPIPE: Proper implementation of FullpipeEngine::startSceneTrack()
2014-04-26 14:34:12 +03:00
Eugene Sandulenko
d12d69631d
FULLPIPE: Implement FullpipeEngine::playTrack()
2014-04-26 14:22:50 +03:00
Eugene Sandulenko
aad1d556d6
FULLPIPE: Implement FullpipeEngine::updateSoundVolume()
2014-04-26 13:18:55 +03:00
Eugene Sandulenko
cb565e9eaf
FULLPIPE: Implement FullpipeEngine::toggleMute()
2014-04-26 13:13:07 +03:00
Eugene Sandulenko
e76a890481
FULLPIPE: Implement ModalMainMenu::updateSoundVolume()
2014-04-19 17:01:29 +03:00
Eugene Sandulenko
23f15c754f
FULLPIPE: Implement ModalMainMenu::setSliderPos()
2014-04-18 21:18:04 +03:00
Eugene Sandulenko
e6c6eac9af
FULLPIPE: Implement ModalMainMenu::updateSliderPos()
2014-04-18 21:09:12 +03:00
Johannes Schickel
387fe8c141
FULLPIPE: Make GPL headers consistent in themselves.
2014-02-18 02:39:34 +01:00
Eugene Sandulenko
89640976c4
FULLPIPE: Implement ModalFinal
2014-01-24 07:21:50 -08:00
Eugene Sandulenko
67c70168ad
FULLPIPE: Rest of destructor stubs
2014-01-08 18:48:34 +02:00
Filippos Karapetis
c0a35b3b00
FULLPIPE: Initial implementation of scene music tracks
2014-01-06 07:40:25 +02:00
Filippos Karapetis
24836990da
FULLPIPE: Add initial implementation of some sound-related functions
2014-01-03 16:03:27 +02:00
Eugene Sandulenko
f8d1633de9
FULLPIPE: Implement scene08_setupMusic()
2013-12-23 00:39:27 +02:00
Eugene Sandulenko
90532c78a2
FULLPIPE: g_fullpipe -> g_fp for brevity
2013-12-21 16:42:49 +02:00
Eugene Sandulenko
84bf5238cd
FULLPIPE: Started scene05 code
2013-12-14 17:39:10 +02:00
Eugene Sandulenko
583090a623
FULLPIPE: Implement sceneHandler04_goClock()
2013-12-07 00:01:59 +02:00
Eugene Sandulenko
521eeb9b42
FULLPIPE: Implement sceneHandler04_winArcade()
2013-12-01 16:50:04 +02:00
Eugene Sandulenko
918d2f175a
FULLPIPE: CGameVar -> GameVar
2013-09-18 19:39:54 +04:00