Commit graph

2261 commits

Author SHA1 Message Date
Pavle Goloskokovic
01e5274c76 Removed completed webkit implementation compatibility TODO 2018-01-06 15:02:30 +01:00
Pavle Goloskokovic
0645145010 Added fallback to noteOff method call for webkit implementation when stopping loop buffer source 2018-01-06 15:01:41 +01:00
Pavle Goloskokovic
7f04143b7c Added fallback to noteOff method call for webkit implementation when stopping buffer source 2018-01-06 15:01:24 +01:00
Pavle Goloskokovic
cd0c6b27a7 Added fallback to noteGrainOn method call for webkit implementation when starting loop buffer source 2018-01-06 15:00:43 +01:00
Pavle Goloskokovic
00c90eb81a Added fallback to noteGrainOn method call for webkit implementation when starting buffer source 2018-01-06 14:59:56 +01:00
Pavle Goloskokovic
9665ab2f7c Added fallback to createGainNode method call for webkit implementation when creating global volume node 2018-01-06 14:58:15 +01:00
Pavle Goloskokovic
e66f1b7030 Added fallback to createGainNode method call for webkit implementation when creating global mute node 2018-01-06 14:57:50 +01:00
Pavle Goloskokovic
e635351f0b Added fallback to createGainNode method call for webkit implementation when creating sound volume node 2018-01-06 14:56:59 +01:00
Pavle Goloskokovic
a508d7ef4c Added fallback to createGainNode method call for webkit implementation when creating sound gain node 2018-01-06 14:56:39 +01:00
Pavle Goloskokovic
7c2bd98e44 Simplified logic for removal of destroyed sounds 2018-01-05 20:14:34 +01:00
Pavle Goloskokovic
efbf276dc9 Merge remote-tracking branch 'origin/master' 2018-01-05 19:39:01 +01:00
Pavle Goloskokovic
51aaa3e35a Fixed bug with EventBinding which gets destroyed mid execution - removed logic that was already executed either through binding destroy call or dispatcher destroy call
Fixed issue where comparison was performed instead of assignment
2018-01-05 19:38:51 +01:00
Pavle Goloskokovic
78c74739fc Fixed sounds array truncate logic in update method 2018-01-05 19:35:44 +01:00
Richard Davey
6687c0f57a Removed redundant file and method and tidied up uv setter (#3119) 2018-01-05 17:27:39 +00:00
Richard Davey
32bc4927da Camera won't scroll out of bounds if bounds smaller than camera size. Fix #3133. 2018-01-05 17:09:47 +00:00
Richard Davey
30e9699bb6 Zone.setSize now has a resizeInput argument (re: #3124) 2018-01-05 16:18:10 +00:00
Felipe Alfonso
7959656a58 Merge branch 'master' of https://github.com/photonstorm/phaser 2018-01-04 19:04:15 -03:00
Felipe Alfonso
29bafd1137 Progress RenderPass SpriteBatch function 2018-01-04 19:04:06 -03:00
Richard Davey
1f07ad203a Fix #3112 2018-01-04 22:02:29 +00:00
Felipe Alfonso
2f5f9629b8 RenderPass specific SpriteBatch function 1 2018-01-04 18:40:41 -03:00
Felipe Alfonso
5dc403aafd RenderPass specific SpriteBatch render function 2018-01-04 16:31:12 -03:00
Pavle Goloskokovic
7e223685b3 Dispatching event when stopAll is called 2018-01-04 20:01:19 +01:00
Pavle Goloskokovic
734ce7e628 Dispatching event when resumeAll is called 2018-01-04 20:01:07 +01:00
Pavle Goloskokovic
4c172b6ffa Dispatching event when pauseAll is called 2018-01-04 20:00:43 +01:00
Pavle Goloskokovic
ec657a6517 Using forEachActiveSound method when updating global rate and detune settings 2018-01-04 19:53:47 +01:00
Pavle Goloskokovic
55f8ca51af Using forEachActiveSound method when destroying BaseSoundManager 2018-01-04 19:53:15 +01:00
Pavle Goloskokovic
2572b01e61 Using forEachActiveSound method for global playback methods 2018-01-04 19:52:44 +01:00
Pavle Goloskokovic
c424b61939 Added utility method forEachActiveSound that enables traversing only active (not destroyed) sounds 2018-01-04 19:51:54 +01:00
Pavle Goloskokovic
b3fad218bc Added logic for removing destroyed sounds from sounds array on BaseSoundManager update call 2018-01-04 19:50:06 +01:00
Pavle Goloskokovic
cf31ed9a4d Implemented destroy method for BaseSoundManager class 2018-01-04 19:48:00 +01:00
Pavle Goloskokovic
c919d331a6 Added docs for remove and removeByKey methods 2018-01-04 19:44:22 +01:00
Pavle Goloskokovic
267cfed1d0 Implemented removeByKey method 2018-01-04 19:43:41 +01:00
Pavle Goloskokovic
5f56d038f5 Implemented remove method 2018-01-04 19:41:43 +01:00
Pavle Goloskokovic
5790fe9a4f Reordered destroy method calls 2018-01-04 19:39:21 +01:00
Pavle Goloskokovic
03187ae8b5 Using pendingRemove flag when destroying BaseSound 2018-01-04 19:38:51 +01:00
Pavle Goloskokovic
5d5acb40a9 Added pendingRemove flag that indicates if destroy method was called on this sound 2018-01-04 19:37:20 +01:00
Pavle Goloskokovic
1a38273cd8 Implemented resumeAll method 2018-01-04 19:32:10 +01:00
Pavle Goloskokovic
17dee3cd8d Implemented pauseAll method 2018-01-04 19:30:29 +01:00
Pavle Goloskokovic
13f752baca Implemented global playAudioSprite method to enable playing audiosprite sprites on the fly 2018-01-04 19:28:34 +01:00
Pavle Goloskokovic
6a64693257 Updated global play method to accept sound config and sound marker as second argument 2018-01-04 19:27:12 +01:00
Pavle Goloskokovic
66936490a1 Implemented global play method to enable playing sounds on the fly 2018-01-04 19:24:28 +01:00
Richard Davey
9c9b4f69b3 GetCamera will return a camera based on its name. 2018-01-04 16:40:04 +00:00
Richard Davey
3a3c24c7c4 Camera controls can change camera. 2018-01-04 16:39:52 +00:00
Richard Davey
27db941662 You can now specify a name when making a camera. 2018-01-04 16:39:42 +00:00
Richard Davey
a8213f07b9 Recoded HitTest so it no longer needs a matrix or matrix operations. 2018-01-04 15:42:15 +00:00
Richard Davey
f0ea5bfca2 Tidying up the global input manager. 2018-01-04 15:42:14 +00:00
Richard Davey
e459729782 Function now takes x and y values directly instead of via a point. Returns vector2 if not defined. 2018-01-04 15:42:13 +00:00
Richard Davey
2405027453 Exposed TransformXY via Phaser.Math. 2018-01-04 15:42:12 +00:00
Richard Davey
6ce82dc870 Removed decimal places. 2018-01-04 15:42:12 +00:00
Richard Davey
0b33d53759 Tidying up. 2018-01-04 15:42:11 +00:00
Richard Davey
d067f5d931 Takes the x and y coordinates and transforms them into the same space as defined by the position, rotation and scale values. 2018-01-04 15:42:10 +00:00
Pavle Goloskokovic
70b31c7273 Implemented stopAll method 2018-01-04 15:59:44 +01:00
Pavle Goloskokovic
56dab0e0eb Merge remote-tracking branch 'origin/master' 2018-01-04 15:58:46 +01:00
Richard Davey
90620e9d1f Working through bounds and input issues 2018-01-04 00:02:48 +00:00
Pavle Goloskokovic
4ff8fca1c5 Instantiating event dispatcher before setting any property values 2018-01-03 21:55:51 +01:00
Pavle Goloskokovic
0472463dad Instantiating event dispatcher before setting any property values 2018-01-03 21:55:41 +01:00
Pavle Goloskokovic
c293d4a516 Dispatching event when global detune value changes 2018-01-03 21:29:00 +01:00
Pavle Goloskokovic
f6976daf2b Dispatching event when global rate value changes 2018-01-03 21:28:45 +01:00
Pavle Goloskokovic
3b5289a733 Dispatching event when global volume value changes 2018-01-03 21:28:13 +01:00
Pavle Goloskokovic
3967a111a4 Dispatching event when global mute value changes 2018-01-03 21:27:53 +01:00
Pavle Goloskokovic
d73208349f Dispatching event when sound seek changes 2018-01-03 21:27:09 +01:00
Pavle Goloskokovic
dc796465b7 Dispatching event when sound detune value changes 2018-01-03 21:26:49 +01:00
Pavle Goloskokovic
de8919645a Dispatching event when sound rate value changes 2018-01-03 21:26:31 +01:00
Pavle Goloskokovic
e0591df9fc Dispatching event when sound volume value changes 2018-01-03 21:26:15 +01:00
Pavle Goloskokovic
0c70ae236e Dispatching event when sound mute value changes 2018-01-03 21:26:01 +01:00
Pavle Goloskokovic
c8a0591b62 Added SoundValueEvent to index.js 2018-01-03 21:24:47 +01:00
Pavle Goloskokovic
a157dd2ccc Added event class for sound value change 2018-01-03 21:24:33 +01:00
Pavle Goloskokovic
4210898a24 Replaced stop method call with logic needed to stop sound in order to avoiding dispatching both stop and ended events 2018-01-03 21:23:41 +01:00
Pavle Goloskokovic
89fce9135a Dispatching event when sound ends 2018-01-03 21:22:07 +01:00
Pavle Goloskokovic
3356fc2d92 Dispatching event when calling stop method 2018-01-03 21:20:40 +01:00
Pavle Goloskokovic
99accdbbd0 Dispatching event when calling resume method 2018-01-03 21:20:22 +01:00
Pavle Goloskokovic
fbc7264d4c Dispatching event when calling pause method 2018-01-03 21:20:02 +01:00
Pavle Goloskokovic
17985a0147 Dispatching event when calling play method 2018-01-03 21:19:44 +01:00
Pavle Goloskokovic
a664714c12 Removed unused dynamic fx code 2018-01-03 20:38:08 +01:00
Pavle Goloskokovic
d25b714e7e Added global playAudioSprite method that enables playing sounds from audiosprite on the fly 2018-01-03 20:35:28 +01:00
Pavle Goloskokovic
912a737561 Added global play method that enables playing sounds on the fly 2018-01-03 20:32:31 +01:00
Pavle Goloskokovic
1c896ba1f7 Removed fadeTo method 2018-01-03 20:31:33 +01:00
Pavle Goloskokovic
92ee1bb7e0 Removed fade tween property from destroy method 2018-01-03 20:31:07 +01:00
Pavle Goloskokovic
36f918c26b Removed fade tween property 2018-01-03 20:28:22 +01:00
Richard Davey
176b9c0fed We can move the topOnly check into the update and be done with it 2018-01-03 17:05:51 +00:00
Richard Davey
7695afd1fe Fix #3144 2018-01-03 16:30:51 +00:00
Richard Davey
b85ae018dd Removed rogue log 2018-01-03 15:09:45 +00:00
Richard Davey
98a82e3672 Added Input.setTopOnly and fixed process handling when topOnly is used with over / out events (#3136) 2018-01-03 15:09:06 +00:00
Richard Davey
8db93c4cb2 Merge branch 'master' of https://github.com/photonstorm/phaser 2018-01-03 01:55:15 +00:00
Richard Davey
8334826de0 Working through some topOnly debug tests 2018-01-03 01:55:12 +00:00
Felipe Alfonso
9e9b1491d5 Flip forced added if texture is attachment to render target 2018-01-02 21:00:16 -03:00
Felipe Alfonso
bf2a73cb6a Reset RenderPass creation 2018-01-02 17:27:48 -03:00
Felipe Alfonso
1f4f3da7e0 Added resolution uniform to render pass 2018-01-02 16:55:59 -03:00
Felipe Alfonso
a3384230c9 Fixed Flip issue with RenderPass 2018-01-02 15:58:28 -03:00
Richard Davey
c7803e0cd2 Debugging topOnly events 2017-12-28 15:14:16 +00:00
Richard Davey
fb2c2c75b2 Updated passive and capture states of the input handlers 2017-12-27 23:52:46 +00:00
Pavle Goloskokovic
c328d1ea59 Merge remote-tracking branch 'origin/master' 2017-12-22 15:47:44 +01:00
Pavle Goloskokovic
aad8dea41b Added SoundEvent class to index.js 2017-12-22 15:47:37 +01:00
Pavle Goloskokovic
e36e18977e Dispatching loop event when sound loops 2017-12-22 15:47:15 +01:00
Pavle Goloskokovic
0ac51b879d Added SoundEvent class 2017-12-22 15:46:48 +01:00
Pavle Goloskokovic
97e648bea6 Removed debug logging 2017-12-22 15:46:05 +01:00
Pavle Goloskokovic
c569aabc73 Resetting rate updates on sound loop 2017-12-22 15:45:28 +01:00
Pavle Goloskokovic
5635c04da0 Stopping and removing loop source when stopping and removing main source 2017-12-22 15:42:45 +01:00
Pavle Goloskokovic
c15afd2d29 Setting loopTime to 0 when stopping and resetting loop source 2017-12-22 15:42:09 +01:00
Pavle Goloskokovic
9b1db4257c Setting playTime and startTime properties to loopTime value whe sound loops 2017-12-22 15:40:58 +01:00