Pavle Goloskokovic
|
ab9a9c951f
|
bound onBlur and onFocus methods to corresponding game events
|
2017-11-21 18:06:18 +01:00 |
|
Pavle Goloskokovic
|
dd824c4a79
|
added onBlur and onFocus methods to BaseSoundManager
|
2017-11-21 18:04:54 +01:00 |
|
Pavle Goloskokovic
|
f00421f112
|
changed muteOnPause flag to be pauseOnBlur for BaseSoundManager
|
2017-11-21 18:02:24 +01:00 |
|
Pavle Goloskokovic
|
526df860d9
|
added method for unlocking audio context on mobile devices
|
2017-11-21 15:43:10 +01:00 |
|
Pavle Goloskokovic
|
cafa91005f
|
updated description for detune setting and added a check to see if it's available, webkit implementation does not support it
|
2017-11-20 14:54:33 +01:00 |
|
Pavle Goloskokovic
|
82083897aa
|
updated source stopping logic for WebAudioSound class
|
2017-11-17 18:38:23 +01:00 |
|
Pavle Goloskokovic
|
6897d6567b
|
updated checks in playback control methods for BaseSound class
|
2017-11-17 18:37:49 +01:00 |
|
Pavle Goloskokovic
|
6577a232a1
|
adding flag to WebAudioSoundManager indicating if Web Audio implementation is webkit or standards based
|
2017-11-17 17:30:29 +01:00 |
|
Pavle Goloskokovic
|
9098b806b2
|
added checks to playback control methods for WebAudioSound
|
2017-11-17 17:17:06 +01:00 |
|
Pavle Goloskokovic
|
40c4b9f6e5
|
added checks to playback control methods for BaseSound class
|
2017-11-17 17:16:06 +01:00 |
|
Pavle Goloskokovic
|
720d2a9665
|
moved source buffer stopping and removing to separate method for reuse
|
2017-11-17 17:07:04 +01:00 |
|
Pavle Goloskokovic
|
a6fcb4cf53
|
added a couple of TODOs
|
2017-11-17 17:02:11 +01:00 |
|
Pavle Goloskokovic
|
478656df98
|
moved source buffer creation and starting to separate method for reuse
|
2017-11-17 17:01:12 +01:00 |
|
Pavle Goloskokovic
|
e6f17744b6
|
handling source buffer on method calls for WebAudioSound
|
2017-11-17 16:16:01 +01:00 |
|
Pavle Goloskokovic
|
7b90fc7f90
|
updating pausedTime value on method calls for WebAudioSound
|
2017-11-17 15:42:22 +01:00 |
|
Pavle Goloskokovic
|
f7f5bebd72
|
added pausedTime field to WebAudioSound class
|
2017-11-17 15:33:42 +01:00 |
|
Pavle Goloskokovic
|
f1a15571ff
|
setting startTime to context current time on play for WebAudioSound
|
2017-11-17 15:29:49 +01:00 |
|
Pavle Goloskokovic
|
7f0930eec0
|
stopping source buffer if sound is already playing on play for WebAudioSound
|
2017-11-17 15:28:27 +01:00 |
|
Pavle Goloskokovic
|
ead02ec186
|
added super calls to pause and resume methods for WebAudioSound
|
2017-11-17 15:23:52 +01:00 |
|
Pavle Goloskokovic
|
d1fcc39fd3
|
setting playback flags to correct values on resume call for BaseSound
|
2017-11-17 15:18:51 +01:00 |
|
Pavle Goloskokovic
|
1d7d488e68
|
setting playback flags to correct values on pause call for BaseSound
|
2017-11-17 15:16:25 +01:00 |
|
Pavle Goloskokovic
|
c5436c7fcc
|
setting playback flags to correct values on play call for BaseSound
|
2017-11-17 15:14:57 +01:00 |
|
Pavle Goloskokovic
|
a9692ce2dd
|
stopping source and resetting fields on stop call for WebAudioSound
|
2017-11-17 15:05:17 +01:00 |
|
Pavle Goloskokovic
|
38a8ce378d
|
resetting flags on stop call for BaseSound
|
2017-11-17 15:03:59 +01:00 |
|
Pavle Goloskokovic
|
0d1fb8a15e
|
added startTime field to WebAudioSound class
|
2017-11-17 14:57:57 +01:00 |
|
Pavle Goloskokovic
|
7a4939d435
|
added isPaused field to BaseSound class
|
2017-11-17 14:51:23 +01:00 |
|
Pavle Goloskokovic
|
0eca17520c
|
updated references in sound folder index.js
|
2017-11-17 14:18:22 +01:00 |
|
Pavle Goloskokovic
|
3828540ba4
|
moved web audio implementations into separate folder
|
2017-11-17 14:17:59 +01:00 |
|
Pavle Goloskokovic
|
f318aa7450
|
defined detune property on WebAudioSound prototype
|
2017-11-16 17:25:06 +01:00 |
|
Pavle Goloskokovic
|
e456ee716b
|
defined detune property on WebAudioSoundManager prototype
|
2017-11-16 17:24:20 +01:00 |
|
Pavle Goloskokovic
|
7d7d8a7c75
|
added _rate field to actually hold that value to WebAudioSoundManager
|
2017-11-16 17:23:26 +01:00 |
|
Pavle Goloskokovic
|
52cbffcf2e
|
added detune field to BaseSoundManager
|
2017-11-16 17:21:49 +01:00 |
|
Pavle Goloskokovic
|
8ede77ddce
|
setting detune value when applying config
|
2017-11-16 17:21:00 +01:00 |
|
Pavle Goloskokovic
|
3a8c665fd6
|
added detune field for BaseSound class
|
2017-11-16 16:41:48 +01:00 |
|
Pavle Goloskokovic
|
a4b7eb0fe5
|
added duration description
|
2017-11-16 16:30:31 +01:00 |
|
Pavle Goloskokovic
|
dd17f6083f
|
moved sounds array declaration above other properties
|
2017-11-16 16:04:07 +01:00 |
|
Pavle Goloskokovic
|
372983a7e4
|
defined rate property on WebAudioSoundManager prototype
and _rate field to actually hold that value
|
2017-11-16 15:44:56 +01:00 |
|
Pavle Goloskokovic
|
716a1d4652
|
updated field descriptions for BaseSoundManager class
|
2017-11-16 15:23:35 +01:00 |
|
Pavle Goloskokovic
|
e38adfed79
|
updated description for rate property for BaseSound class
setting rate value when applying config
|
2017-11-16 15:23:04 +01:00 |
|
Pavle Goloskokovic
|
15367e813d
|
defined rate property on WebAudioSound prototype
|
2017-11-16 15:21:57 +01:00 |
|
Pavle Goloskokovic
|
e7177c5731
|
handling the case when only config object is passed to the play method
|
2017-11-16 14:54:08 +01:00 |
|
Pavle Goloskokovic
|
5796cd4bc8
|
moved setting current config reference before setting default values in BaseSound class
|
2017-11-16 14:29:28 +01:00 |
|
Pavle Goloskokovic
|
77880d1352
|
added missing methods to WebAudioSound class
|
2017-11-16 14:23:04 +01:00 |
|
Pavle Goloskokovic
|
872d93b788
|
moved validation ad marker logic from WebAudioSound class play method to BaseSound class play method
|
2017-11-16 14:19:04 +01:00 |
|
Pavle Goloskokovic
|
25bd3816c7
|
added applyConfig method to BaseSound class and calling it inside of WebAudioSound class play method
|
2017-11-16 13:32:35 +01:00 |
|
Pavle Goloskokovic
|
928487f7b1
|
setting current config value in property setters for WebAudioSound class
|
2017-11-16 13:09:43 +01:00 |
|
Pavle Goloskokovic
|
165ce9011b
|
updated logic for using correct config when playing sound for WebAudioSound class
|
2017-11-15 18:12:11 +01:00 |
|
Pavle Goloskokovic
|
05d131236c
|
reversed the order of mute and volume logic to make code more consistent for WebAudioSoundManager class
|
2017-11-15 17:49:23 +01:00 |
|
Pavle Goloskokovic
|
18aa1653eb
|
reversed the order of mute and volume logic to make code more consistent for WebAudioSound class
|
2017-11-15 17:37:22 +01:00 |
|
Pavle Goloskokovic
|
0363116383
|
updated BaseSound fields docs
updated sound config initialization
|
2017-11-15 17:26:20 +01:00 |
|