Pavle Goloskokovic
0e5b2594c5
Removing unneeded logic from loop property setter
2017-12-12 20:20:45 +01:00
Pavle Goloskokovic
95abc59e3e
Resetting config when looping sound in order to reset any non-zero seek value
2017-12-12 20:18:51 +01:00
Pavle Goloskokovic
bb281605c6
Checking if looping is enabled when sound ends and if it is creating and playing source sound again
2017-12-12 20:17:42 +01:00
Pavle Goloskokovic
1f5d4f2769
Removed createBufferSource method since its logic was used only in one place
2017-12-12 20:13:58 +01:00
Pavle Goloskokovic
67477708b2
Ditching loopSource approach as logic would be too complicated when taking playback rate into account
2017-12-12 20:11:46 +01:00
Pavle Goloskokovic
47522af035
Reordering setting loop value in applyConfig before rate and detune to enable rate and detune to update loop source as well
2017-12-12 20:02:17 +01:00
Pavle Goloskokovic
c06a2bc78c
Setting loop source rate in setRate method if looping is enables
2017-12-12 20:00:49 +01:00
Pavle Goloskokovic
dbc4b8b6f2
Renamed createLoopBufferSource to createAndStartLoopBufferSource and added some logic for starting loop source
2017-12-12 20:00:04 +01:00
Pavle Goloskokovic
d13bdfde62
Added createBufferSource to reuse buffer source creation logic
2017-12-12 19:58:44 +01:00
Pavle Goloskokovic
648187295e
Added method for creating loop buffer source
2017-12-12 19:56:18 +01:00
Pavle Goloskokovic
d788ed3a44
Stop and remove loopSource in stopAndRemoveBufferSource
2017-12-12 19:52:24 +01:00
Pavle Goloskokovic
bca40391fe
If value set to loop property is the same as config value skip any further commands
2017-12-12 19:47:57 +01:00
Pavle Goloskokovic
c8f43e7a5a
Added a bit of logic and couple of TODOs to handle loop source when setting loop property value
2017-12-12 19:46:08 +01:00
Pavle Goloskokovic
bcda86c566
Setting config value when setting loop property
2017-12-12 19:44:41 +01:00
Pavle Goloskokovic
48f86abb65
Returning config value when getting loop property
2017-12-12 19:43:21 +01:00
Pavle Goloskokovic
02962f316e
Defined loop property for WebAudioSound class
2017-12-12 19:42:21 +01:00
Pavle Goloskokovic
121672d442
Added loopSource field for timed loop sound source
2017-12-12 19:40:36 +01:00
Felipe Alfonso
1cb3c0c4d4
Fixed tint issue width textured shader
2017-12-10 19:32:15 -03:00
Felipe Alfonso
b71edc2b34
Added support to RenderPass to use untextured shader
2017-12-10 11:03:29 -03:00
Pavle Goloskokovic
4df9bfd503
Merge remote-tracking branch 'origin/master'
2017-12-10 13:18:13 +01:00
Pavle Goloskokovic
429d86ba31
Added TODO for handling removed or destroyed sounds
2017-12-10 13:18:03 +01:00
Pavle Goloskokovic
c9868d5408
Implemented destroy method for WebAudioSound class
2017-12-10 13:17:39 +01:00
Pavle Goloskokovic
594d1512aa
Implemented destroy method for BaseSound class
2017-12-10 13:17:17 +01:00
Michael Hadley
cf300ecd4a
Comment phrasing fix
2017-12-08 17:08:04 -06:00
Michael Hadley
d563cabadd
Improved pointer lock api
...
Some improvements over v2:
- You can access movementXY on pointer without needing to perform a manual `resetMovement()`
- Fixes bug where `releasePointerLock` would unregister event listeners before a final `pointerLockChange` could be called. Results in mouse.locked not having the right state and a final 'POINTER_LOCK_CHANGE_EVENT' not firing.
2017-12-08 17:05:05 -06:00
Pavle Goloskokovic
b5e8a60530
Saving seek value only when sound is playing or paused, for consistency
2017-12-07 20:58:54 +01:00
Pavle Goloskokovic
8d161ac06d
Returning config value when paused and 0 when stopped when getting seek value
2017-12-07 20:58:07 +01:00
Pavle Goloskokovic
e4ca4d4b75
Updated description for mute property
2017-12-07 20:57:05 +01:00
Pavle Goloskokovic
361ff7ff94
Updated description for volume property
2017-12-07 20:56:51 +01:00
Pavle Goloskokovic
42003ca74c
Updated description for seek property
2017-12-07 20:56:34 +01:00
Pavle Goloskokovic
d856a97e98
Reverting to resetting config on every play method call
2017-12-07 20:55:47 +01:00
Pavle Goloskokovic
11d9d5455d
Resetting config on stop call
2017-12-07 20:17:38 +01:00
Pavle Goloskokovic
1973781052
Resetting config when calling play method only if current call plays different marker than previous (to enable setting seek before replaying same sound)
2017-12-07 20:17:00 +01:00
Pavle Goloskokovic
75d480ffba
Added protected access modifier to overridden applyConfig method
2017-12-07 20:14:58 +01:00
Pavle Goloskokovic
c3107ca629
Setting paused time (seek) before calling stopAndRemoveBufferSource since getCurrentTime depends on startTime value and it gets reset in stopAndRemoveBufferSource method
2017-12-07 20:13:52 +01:00
Pavle Goloskokovic
bf3a0167f9
Merge remote-tracking branch 'origin/master'
2017-12-07 20:11:20 +01:00
Pavle Goloskokovic
039ed52cf2
Resetting startTime value inside of stopAndRemoveBufferSource method to have more consistent sound state
2017-12-07 20:11:09 +01:00
Felipe Alfonso
f5232da4c0
Merge branch 'master' of https://github.com/photonstorm/phaser
2017-12-07 11:58:50 -03:00
Felipe Alfonso
2423b4c5fa
Fixed alpha on graphics shader
2017-12-07 11:58:24 -03:00
Richard Davey
71d6f8a085
Added fillMesh and strokeMesh.
2017-12-07 05:31:31 +00:00
Richard Davey
28260cca66
Added stroke and fill support.
2017-12-07 05:31:23 +00:00
Richard Davey
d89b6ba6b6
Added Mesh methods, camera and projection matrix.
2017-12-07 04:52:59 +00:00
Richard Davey
302559f3e1
Fixed order of multiply translation / scaling
2017-12-07 04:52:45 +00:00
Richard Davey
4f8d7bc413
Added new Geom.Mesh class.
2017-12-07 04:52:23 +00:00
Richard Davey
0b84b06e48
ESLint fixes
2017-12-07 04:52:07 +00:00
Richard Davey
3d4b3c1369
Added zero, multiplyLocal, perspectiveLH, yawPitchRoll and setWorldMatrix.
2017-12-07 02:21:16 +00:00
Richard Davey
98eba628a0
hint fix
2017-12-07 02:21:15 +00:00
Richard Davey
7d05addcb5
Added Vector3.transformCoordinates and Vector3.up as well as removing short-hand aliases.
2017-12-07 02:21:14 +00:00
Richard Davey
8b453f4dba
Removed short-hand aliases.
2017-12-07 02:21:13 +00:00
Richard Davey
ff3e3d9cc9
New Wavefront OBJ File Loader added
2017-12-07 02:21:13 +00:00