Pavle Goloskokovic
|
9ec4d9a829
|
Fixing sound position if sound loops and starts from the beginning between two update calls
|
2018-01-12 15:30:11 +01:00 |
|
Pavle Goloskokovic
|
735cf10a3f
|
Dispatching SOUND_ENDED event when sound ends, obviously :)
|
2018-01-12 15:28:06 +01:00 |
|
Pavle Goloskokovic
|
72955bfe30
|
Handling sound ending in update method
|
2018-01-12 15:27:25 +01:00 |
|
Pavle Goloskokovic
|
0d0df1900b
|
Added logic for handling looping in update method
|
2018-01-12 15:23:39 +01:00 |
|
Pavle Goloskokovic
|
81d794b4c6
|
Setting audio to correct state when starting it since it might be playing already when hijacked form another sound
|
2018-01-12 15:18:31 +01:00 |
|
Richard Davey
|
d554d61319
|
Merge pull request #3158 from Flet/KeyComboMatchEvent-fix
set data to KeyCombo for KeyComboMatchEvent
|
2018-01-12 10:31:51 +00:00 |
|
yp
|
242471beb9
|
Renamed no longer existing Vector2/3 .sub and .len to .subtract and .length where still used
|
2018-01-12 02:18:36 +02:00 |
|
Dan Flettre
|
16b672e291
|
set data to KeyCombo for KeyComboMatchEvent
|
2018-01-11 18:14:45 -06:00 |
|
Michael Hadley
|
bab399a02e
|
Made CollideHandler consistent by returning value from logic branches
Each branch should return true/false based on whether a collision happened
|
2018-01-11 14:13:42 -06:00 |
|
Michael Hadley
|
00cebf8eae
|
CollideGroupVsTilemapLayer implementation
|
2018-01-11 14:03:34 -06:00 |
|
Pavle Goloskokovic
|
e68ff2b18a
|
Saving current position of the sound and stopping and releasing audio tag when calling pause method
|
2018-01-11 18:55:42 +01:00 |
|
Pavle Goloskokovic
|
f6de613fd0
|
Added stopAndReleaseAudioTag method to stop sound playback and mark audio tag as unused and release it for other sounds to use
|
2018-01-11 18:53:54 +01:00 |
|
Pavle Goloskokovic
|
8578319171
|
requiring SoundEvent class
|
2018-01-11 18:51:02 +01:00 |
|
Pavle Goloskokovic
|
40b2bf79b7
|
Calling pickAndPlayAudioTag from resume method
|
2018-01-11 18:50:25 +01:00 |
|
Pavle Goloskokovic
|
9e7ccb1503
|
Added helpful flags comment
|
2018-01-11 18:49:44 +01:00 |
|
Pavle Goloskokovic
|
a6b4066468
|
Moved logic for setting up and playing audio tag so it can be reused
|
2018-01-11 18:45:34 +01:00 |
|
Pavle Goloskokovic
|
f9093a2d7e
|
Disabling setting seek property on a delayed sound
|
2018-01-11 18:41:43 +01:00 |
|
Pavle Goloskokovic
|
81e8542af7
|
Resetting startTime property of a hijacked sound
|
2018-01-11 18:40:36 +01:00 |
|
Pavle Goloskokovic
|
fb29afedae
|
Preventing resume calls on delayed sounds
|
2018-01-11 18:39:45 +01:00 |
|
Pavle Goloskokovic
|
c1b24c4adb
|
Preventing pause calls on delayed sounds
|
2018-01-11 18:39:19 +01:00 |
|
Pavle Goloskokovic
|
fb6b989035
|
Handling delayed playback in update method
|
2018-01-11 18:31:36 +01:00 |
|
Pavle Goloskokovic
|
3388fd018f
|
Setting startTime based on delay config when calling play method
|
2018-01-11 18:30:16 +01:00 |
|
Pavle Goloskokovic
|
d6256c47c5
|
Defined startTime property
|
2018-01-11 18:23:28 +01:00 |
|
Pavle Goloskokovic
|
82819ec782
|
Setting sound position, applying config and starting playback if delay is set to 0 when calling play method
|
2018-01-11 18:20:18 +01:00 |
|
Pavle Goloskokovic
|
11923621ad
|
Finding available audio tag when calling play method and resetting and returning false if it was not successful
|
2018-01-11 18:17:50 +01:00 |
|
Pavle Goloskokovic
|
af8666f611
|
Added reset method that calls super stop method in order to reset sounds state
Calling reset method and setting audio to null after hijacking audio tag from another sound
|
2018-01-11 18:15:42 +01:00 |
|
Pavle Goloskokovic
|
106e32499f
|
Sorting sounds to hijack audio from by loop and seek properties values
|
2018-01-11 18:12:52 +01:00 |
|
Pavle Goloskokovic
|
f377b4fa85
|
Finding another sound to hijack audio tag from if there are no free audio tags and override setting is set to true
|
2018-01-11 18:11:10 +01:00 |
|
Pavle Goloskokovic
|
fc19a05f0b
|
Returning false if override setting of sound manager is set to false
|
2018-01-11 18:05:12 +01:00 |
|
Pavle Goloskokovic
|
935ef78102
|
Added method for finding unused audio tag for playing sound
|
2018-01-11 18:04:17 +01:00 |
|
Pavle Goloskokovic
|
6730b3b314
|
Defined seek property for HTML5AudioSound class
|
2018-01-11 18:00:42 +01:00 |
|
Pavle Goloskokovic
|
d6b11e2fdb
|
Defined seek property's setter for HTML5AudioSound class
|
2018-01-11 17:59:36 +01:00 |
|
Pavle Goloskokovic
|
afb8075379
|
Defined seek property's setter for HTML5AudioSound class
|
2018-01-11 17:58:26 +01:00 |
|
Pavle Goloskokovic
|
110c6891dd
|
Defined volume property for HTML5AudioSound class
|
2018-01-11 17:57:04 +01:00 |
|
Pavle Goloskokovic
|
8f9eafd315
|
Defined mute property for HTML5AudioSound class
|
2018-01-11 17:55:05 +01:00 |
|
Pavle Goloskokovic
|
495a79d4bf
|
Implemented setRate method
|
2018-01-11 17:51:58 +01:00 |
|
Pavle Goloskokovic
|
91f9629ed2
|
Implemented setVolume method
|
2018-01-11 17:50:20 +01:00 |
|
Pavle Goloskokovic
|
162a063f03
|
Implemented setMute method
|
2018-01-11 17:49:40 +01:00 |
|
Pavle Goloskokovic
|
ede81f2a03
|
Added destroy method
|
2018-01-11 17:48:23 +01:00 |
|
Pavle Goloskokovic
|
0223019290
|
Added blank update method
|
2018-01-11 17:47:01 +01:00 |
|
Pavle Goloskokovic
|
d51156fe94
|
Added stop method implementation that calls super method and dispatches stop event
|
2018-01-11 17:45:02 +01:00 |
|
Pavle Goloskokovic
|
196258b8ac
|
Added resume method implementation that calls super method and dispatches resume event
|
2018-01-11 17:43:56 +01:00 |
|
Pavle Goloskokovic
|
5e8d0dcaee
|
Added pause method implementation that calls super method and dispatches pause event
|
2018-01-11 17:42:18 +01:00 |
|
Pavle Goloskokovic
|
d3c034e5cc
|
Added play method implementation that calls super method and dispatches play event
|
2018-01-11 17:40:59 +01:00 |
|
Pavle Goloskokovic
|
b452859b78
|
Assigning duration and totalDuration values to audio tag duration
|
2018-01-11 17:38:47 +01:00 |
|
Pavle Goloskokovic
|
1d925105bd
|
Audio property docs update
|
2018-01-11 17:37:28 +01:00 |
|
Pavle Goloskokovic
|
ad858d1475
|
Throwing an error if no sound with given key was loaded
|
2018-01-11 17:36:51 +01:00 |
|
Pavle Goloskokovic
|
cf83880fb0
|
Defined tags property that holds reference to audio tags array
|
2018-01-11 17:35:25 +01:00 |
|
Pavle Goloskokovic
|
b22116e1f8
|
Updated override property docs
|
2018-01-11 17:32:49 +01:00 |
|
Pavle Goloskokovic
|
2372fdd812
|
Completed a TODO to return HTML5AudioSoundManager instance when necessary
|
2018-01-11 17:29:57 +01:00 |
|
Pavle Goloskokovic
|
7c715f1ba0
|
Removed detune property since it is already implemented in BaseSound class
|
2018-01-11 17:28:52 +01:00 |
|
Pavle Goloskokovic
|
be713af155
|
Removed rate property since it is already implemented in BaseSound class
|
2018-01-11 17:28:25 +01:00 |
|
Pavle Goloskokovic
|
98700ffff2
|
Updating play method to return boolean indicating if play call was done successfully
|
2018-01-11 17:27:19 +01:00 |
|
Pavle Goloskokovic
|
15562a70e3
|
Updated override property docs
|
2018-01-11 17:25:55 +01:00 |
|
Pavle Goloskokovic
|
ef60c16551
|
Marking audio tags as unused when creating them
|
2018-01-11 17:25:27 +01:00 |
|
Pavle Goloskokovic
|
2903417798
|
Defining detune property on a BaseSound class since it's the shared behaviour between subclasses
|
2018-01-11 17:24:53 +01:00 |
|
Pavle Goloskokovic
|
15f2717e9b
|
Defining rate property on a BaseSound class since it's the shared behaviour between subclasses
|
2018-01-11 17:24:26 +01:00 |
|
Pavle Goloskokovic
|
c0c6e39ccd
|
Updating play method to return boolean indicating if play call was done successfully
|
2018-01-11 17:22:57 +01:00 |
|
Pavle Goloskokovic
|
5aec2e45e4
|
Merge remote-tracking branch 'origin/master'
|
2018-01-11 16:51:11 +01:00 |
|
Pavle Goloskokovic
|
e75871adec
|
Added override property to HTML5AudioSoundManager
|
2018-01-11 16:50:50 +01:00 |
|
Richard Davey
|
829747370c
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2018-01-11 14:48:46 +00:00 |
|
Richard Davey
|
e601f4060a
|
Exposed SoundManager via Scene Systems
|
2018-01-11 14:48:43 +00:00 |
|
Michael Hadley
|
5241798ab3
|
Pass TILE_BIAS from arcade world into tile colliding functions
|
2018-01-11 08:32:07 -06:00 |
|
Richard Davey
|
718859b02e
|
Moved the depth sorting functions into the DisplayList class, as it's really the one responsible for it, not System.
|
2018-01-11 13:59:06 +00:00 |
|
Michael Hadley
|
98ae8009e0
|
Arcade rect vs tilemap layer collision handling
|
2018-01-10 20:47:25 -06:00 |
|
Michael Hadley
|
fdc1af0cd2
|
Install isTilemap prop used by physics system for fast type checking
|
2018-01-10 20:45:28 -06:00 |
|
Michael Hadley
|
32788d6eb6
|
Stub arcade collide vs tilemap methods
|
2018-01-10 20:43:11 -06:00 |
|
Michael Hadley
|
e3699aaea0
|
Remove unnecessary Arcade Body#tilePadding
|
2018-01-10 19:34:22 -06:00 |
|
Richard Davey
|
04b8f4203e
|
Started moving plugins to their own folders.
|
2018-01-10 16:29:46 +00:00 |
|
Pavle Goloskokovic
|
9fc3aaa0da
|
Moved HTML5AudioSoundManager.js
|
2018-01-10 16:50:21 +01:00 |
|
Pavle Goloskokovic
|
081908fd7b
|
Moved HTML5AudioSound.js
|
2018-01-10 16:50:11 +01:00 |
|
Pavle Goloskokovic
|
0a10240c61
|
Moved HTML5AudioFile
|
2018-01-10 16:49:56 +01:00 |
|
Pavle Goloskokovic
|
d0d3a6473d
|
Merge remote-tracking branch 'origin/master'
|
2018-01-10 16:20:13 +01:00 |
|
Richard Davey
|
4da410117f
|
Merge pull request #3152 from halgorithm/fix-normalize
Fix geom/point/Normalize.js
|
2018-01-10 13:25:25 +00:00 |
|
Hal Helms
|
89e4289c9d
|
Fix WeightedRandomize.js
|
2018-01-09 22:26:02 -08:00 |
|
Hal Helms
|
42ad0ac399
|
Add semicolons to WeightedRandomize
|
2018-01-09 22:24:56 -08:00 |
|
Hal Helms
|
302eba15d9
|
Update WeightedRandomize docs for index arrays
|
2018-01-09 22:09:28 -08:00 |
|
Hal Helms
|
e128733f02
|
Update WeightedRandomize() to support index arrays
|
2018-01-09 22:05:34 -08:00 |
|
Hal Helms
|
4fd10f437c
|
Fix geom/point/Normalize.js
|
2018-01-09 21:58:13 -08:00 |
|
Felipe Alfonso
|
15c45bda0e
|
BlitterBatch2 base rendering. Still missing Texture binding
|
2018-01-09 19:51:22 -03:00 |
|
Richard Davey
|
d8f1ba03e9
|
Moved repository location
|
2018-01-09 21:43:56 +00:00 |
|
Richard Davey
|
0d90f75b5f
|
Splitting the dev branch up into versions.
|
2016-11-22 01:36:56 +00:00 |
|
Richard Davey
|
7a155f66fe
|
Added Tilemap back in and tested with Blitter object, and it works really fast.
|
2016-11-15 03:11:21 +00:00 |
|
Richard Davey
|
346fbc2cbd
|
Blitter + Bob now rendering and updating fully.
|
2016-11-15 01:57:42 +00:00 |
|
Richard Davey
|
6866e8303a
|
Added immediate option, to skip the Update Manager.
|
2016-11-15 01:57:29 +00:00 |
|
Richard Davey
|
e150efea1f
|
Added Blitter Game Object, for fast drawing of texture frames, with single level transforms.
|
2016-11-14 23:38:41 +00:00 |
|
Richard Davey
|
67eb8753e8
|
Added default values.
|
2016-11-14 23:38:20 +00:00 |
|
Richard Davey
|
4d4344bf03
|
Arcade Physics updated to use new Transform system.
|
2016-11-11 02:20:31 +00:00 |
|
photonstorm
|
aac31f6858
|
FBOs are bound to parents.
|
2016-11-10 17:05:04 +00:00 |
|
photonstorm
|
e66c1514e0
|
Transforms update vertex data on parent changes.
|
2016-11-10 17:04:55 +00:00 |
|
photonstorm
|
49c57089b3
|
Quick test.
|
2016-11-10 17:04:37 +00:00 |
|
photonstorm
|
fa3905c8c7
|
Containers added themselves to States properly.
|
2016-11-10 17:04:29 +00:00 |
|
Richard Davey
|
d0eab7a4e7
|
Added Ellipse.circumferencePoint
|
2016-11-10 03:00:41 +00:00 |
|
Richard Davey
|
f621f4aa81
|
Added ref to State Manager.
|
2016-11-10 02:01:02 +00:00 |
|
Richard Davey
|
13d8f332f4
|
Drag events.
|
2016-11-10 00:53:29 +00:00 |
|
Richard Davey
|
fb8da7ac08
|
Fixed transform look-up.
|
2016-11-10 00:41:15 +00:00 |
|
Richard Davey
|
8d8ca49f5e
|
Fixed UpdateManager call.
|
2016-11-10 00:10:48 +00:00 |
|
Richard Davey
|
89885dcb7c
|
Refactored the Input Manager.
|
2016-11-10 00:10:39 +00:00 |
|
photonstorm
|
be13ededee
|
Panic stations.
|
2016-11-09 15:33:47 +00:00 |
|
photonstorm
|
38868d6ecf
|
Fixed Pixel Field.
|
2016-11-09 15:33:42 +00:00 |
|