Pavle Goloskokovic
|
d7f65cc003
|
Added comments to make it easier to figure out isPaused and isPlaying current values at any time
|
2017-12-05 19:51:15 +01:00 |
|
Pavle Goloskokovic
|
1590ab2dda
|
Returning config seek value in seek property getter if is not playing
|
2017-12-05 19:48:52 +01:00 |
|
Pavle Goloskokovic
|
5a5444e936
|
Returning value from getCurrentTime in seek property getter only if sound is currently playing
|
2017-12-05 19:47:41 +01:00 |
|
Pavle Goloskokovic
|
6c7f7ae732
|
Setting pausedTime to current seek value
|
2017-12-05 19:45:33 +01:00 |
|
Pavle Goloskokovic
|
aa503131a4
|
Returning value from getCurrentTime in seek property getter
|
2017-12-05 19:44:37 +01:00 |
|
Pavle Goloskokovic
|
a27f32b3a3
|
Added getCurrentTime method to WebAudioSound class to precisely calculate current sound time
|
2017-12-05 19:43:08 +01:00 |
|
Pavle Goloskokovic
|
0543b8d5ef
|
Calling resetConfig after starting buffer sound
|
2017-12-05 19:41:07 +01:00 |
|
Pavle Goloskokovic
|
344aec2b86
|
Added resetConfig method where seek config, and later delay config, are reset
|
2017-12-05 19:40:25 +01:00 |
|
Pavle Goloskokovic
|
b2950775a1
|
Applying config right before calling start on buffer source
|
2017-12-05 19:36:59 +01:00 |
|
Pavle Goloskokovic
|
7bde818fa5
|
Override applyConfig method and moved rateUpdates resetting logic there
|
2017-12-05 19:35:26 +01:00 |
|
Pavle Goloskokovic
|
dc4bb51b93
|
Updated few members access modifiers from private to protected
|
2017-12-05 19:31:58 +01:00 |
|
Pavle Goloskokovic
|
00c2fd3189
|
Moved totalRate initialisation above setting config options since it is used in some of the config options' setters (detune, rate)
|
2017-12-05 19:28:08 +01:00 |
|
Pavle Goloskokovic
|
fd96a329de
|
Moved isPlaying and isPaused flags initialisation above setting config options since they are used in some of the config options' setters (detune, rate)
|
2017-12-05 19:24:17 +01:00 |
|
Pavle Goloskokovic
|
97441f3bc8
|
Adding initial rate update to help calculate seek
|
2017-12-05 19:21:23 +01:00 |
|
Pavle Goloskokovic
|
ad687016ad
|
Included config seek into calculation when playing sound
|
2017-12-05 19:19:19 +01:00 |
|
Pavle Goloskokovic
|
3176293f53
|
Resetting rateUpdates before playing sound source
|
2017-12-05 19:14:53 +01:00 |
|
Pavle Goloskokovic
|
fb9bc44685
|
Save rate updates only when sound is playing
|
2017-12-05 19:13:09 +01:00 |
|
Pavle Goloskokovic
|
7dd0a877ec
|
Save sound current time instead of context current time
|
2017-12-05 19:12:18 +01:00 |
|
Pavle Goloskokovic
|
54f5e6141d
|
Adding an item to rateUpdates every time setRate method is called
|
2017-12-05 19:11:30 +01:00 |
|
Pavle Goloskokovic
|
bc486daaa3
|
Adding rateUpdates field to WebAudioSound class to keep track of all rate changes
|
2017-12-05 19:09:34 +01:00 |
|
Pavle Goloskokovic
|
6e85e6a419
|
Adding seek property to WebAudioSound class
|
2017-12-05 19:07:40 +01:00 |
|
Pavle Goloskokovic
|
de1657de01
|
Updated comments with private and readonly descriptors
|
2017-12-04 22:09:41 +01:00 |
|
Pavle Goloskokovic
|
0f6ac299e0
|
Merge remote-tracking branch 'origin/master'
|
2017-12-04 22:05:43 +01:00 |
|
Pavle Goloskokovic
|
fe36e80f24
|
Removing detune range limitation
|
2017-12-04 22:05:29 +01:00 |
|
Michael Hadley
|
55492e8940
|
Typo fix
|
2017-12-03 15:31:05 -06:00 |
|
Richard Davey
|
5e69f0e51f
|
You can now optionally set a gameobject as being inactive and invisible when disabling a body
|
2017-12-03 17:12:43 +00:00 |
|
Richard Davey
|
50b1a67043
|
Added Group.countActive
|
2017-12-03 17:12:22 +00:00 |
|
Michael Hadley
|
f7cd3deb93
|
Newsletter addition: WeightedRandomize
|
2017-12-03 08:56:12 -06:00 |
|
Michael Hadley
|
d686cd7140
|
Fix: use globalAlpha since renderer.setAlpha doesn't work with ctx manipulation
|
2017-12-03 08:55:53 -06:00 |
|
Richard Davey
|
e53fa0e716
|
Added Body.Enable component
|
2017-12-03 11:06:21 +00:00 |
|
Richard Davey
|
7d5608740a
|
Global 'remove' call which is passed on to the world
|
2017-12-02 04:05:39 +00:00 |
|
Richard Davey
|
b2ca8e17dd
|
Fixed Composite removal
|
2017-12-02 04:05:27 +00:00 |
|
Richard Davey
|
dd3db88960
|
preDestroy now handled in GameObject.destroy
|
2017-12-02 04:05:13 +00:00 |
|
Richard Davey
|
44bb628381
|
The Pairs come out of objects
|
2017-12-02 04:04:55 +00:00 |
|
Richard Davey
|
4023880efd
|
Added World.remove
|
2017-12-02 04:04:30 +00:00 |
|
Richard Davey
|
23993bb318
|
Added setBoundsCollision method and World.remove to kill a body
|
2017-12-02 04:04:15 +00:00 |
|
Richard Davey
|
3aa609ddf6
|
Physics Groups will now call refresh automatically for you after a config creation
|
2017-12-02 04:03:57 +00:00 |
|
Richard Davey
|
11d89cdb1f
|
Added default value
|
2017-12-02 04:03:31 +00:00 |
|
Richard Davey
|
8a2ea673b6
|
Group.createMultipleCallback added
|
2017-12-02 04:03:22 +00:00 |
|
Richard Davey
|
011ebb5968
|
Destroy resorts children and sets invisible
|
2017-12-02 04:03:06 +00:00 |
|
Richard Davey
|
ed56fbce37
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-12-02 01:24:52 +00:00 |
|
Richard Davey
|
04844a77e0
|
Updated now that x/y is ellipse center
|
2017-12-02 01:24:50 +00:00 |
|
Richard Davey
|
55bfc9adb3
|
Ellipse x/y is now its center and the bounds properties adjust position, not dimension
|
2017-12-02 01:24:36 +00:00 |
|
Richard Davey
|
84c86e23f0
|
strokePoints has new autoClose argument which strokeEllipse takes advantage of
|
2017-12-02 01:24:18 +00:00 |
|
Michael Hadley
|
10dfa0a7da
|
Reverting last change - making it easier to access collision groups from Tileset
|
2017-12-01 18:57:27 -06:00 |
|
Michael Hadley
|
cff6c11ca0
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-12-01 18:09:00 -06:00 |
|
Michael Hadley
|
8adce2ed2e
|
Tidying: making it easier to access collision objects from a tile
|
2017-12-01 18:08:58 -06:00 |
|
Michael Hadley
|
806c9d3237
|
Stroke ellipse fixes
- Circumference points should calculate point based on top left of ellipse
- Graphics missing Ellipse class
- Ellipse stroke not "closed"
|
2017-12-01 18:05:39 -06:00 |
|
Felipe Alfonso
|
1c689639c1
|
Removed unnecessary check on setBlendMode
|
2017-12-01 18:56:44 -03:00 |
|
Felipe Alfonso
|
b1e49059ec
|
Fixed alpha blending issue with textured renderer
|
2017-12-01 18:55:27 -03:00 |
|
Michael Hadley
|
195ea19ea7
|
Extra tilemap method findTile (matches Array.prototype.find)
|
2017-12-01 13:46:27 -06:00 |
|
Michael Hadley
|
a8fdcbc56b
|
Small fix: use base tile size for tile <-> XY transforms. This only matters for maps with different size tiles.
|
2017-12-01 13:26:09 -06:00 |
|
Michael Hadley
|
37767ebde1
|
Tidy: fix v2 linting errors and move Tiled parser bits into modules
|
2017-12-01 13:26:09 -06:00 |
|
Michael Hadley
|
ed5cdf0bdb
|
Tidy up - remove old skipIndexZero property on layers
|
2017-12-01 13:26:09 -06:00 |
|
Michael Hadley
|
742ff1a439
|
Internal terminology change to make API clearer: tile.worldXY -> tile.pixelXY
|
2017-12-01 13:26:09 -06:00 |
|
Richard Davey
|
3a0c276810
|
preDestroy added and event fix.
|
2017-12-01 18:19:25 +00:00 |
|
Richard Davey
|
81275a6197
|
Fixed transform issue with Text padding.
|
2017-12-01 16:53:02 +00:00 |
|
Pavle Goloskokovic
|
66d216af19
|
Reading total rate value directly from totalRate property in setRate
|
2017-12-01 15:41:24 +01:00 |
|
Pavle Goloskokovic
|
a3dbb51d3e
|
Removed return value for setRate method as it is not needed because that value is now stored in totalRate property
|
2017-12-01 15:40:35 +01:00 |
|
Pavle Goloskokovic
|
411fdd48b2
|
Setting totalRate value in setRate method
|
2017-12-01 15:33:02 +01:00 |
|
Pavle Goloskokovic
|
fe9c9c0819
|
Added totalRate property to BaseSound class
|
2017-12-01 15:32:03 +01:00 |
|
Pavle Goloskokovic
|
4721d074e8
|
Merge remote-tracking branch 'origin/master'
|
2017-12-01 13:16:59 +01:00 |
|
Richard Davey
|
f2c05d2b0d
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-12-01 03:12:00 +00:00 |
|
Richard Davey
|
d0fb5a69f4
|
Allows for 'font' and 'fill' overrides
|
2017-12-01 03:11:57 +00:00 |
|
Richard Davey
|
b393aed2e3
|
Fixed setPadding and padding value assignment
|
2017-12-01 03:11:41 +00:00 |
|
Richard Davey
|
025c9dc131
|
Padding now passed in the style object and avoids double call to updateText
|
2017-12-01 03:11:23 +00:00 |
|
Michael Hadley
|
01f34e18b7
|
Recalculate faces: make this reset faces on non-colliding tiles
This handles edge cases where things like copy can make a tile become non-colliding w/o reseting faces
|
2017-11-30 17:19:19 -06:00 |
|
Pavle Goloskokovic
|
42b47d2674
|
Fixed few references
|
2017-11-30 22:56:54 +01:00 |
|
Pavle Goloskokovic
|
c1adc63ffd
|
Merge remote-tracking branch 'origin/master'
|
2017-11-30 22:16:03 +01:00 |
|
Pavle Goloskokovic
|
786c6913ac
|
Removing WebAudioSpriteSound class, audio sprite creation logic is generic and can be used in base sound manager class, no need for adding more classes and making class hierarchy more complex
|
2017-11-30 22:15:47 +01:00 |
|
Pavle Goloskokovic
|
9e90b9eec2
|
Moved logic for audio sprite creation to BaseSoundManager addAudioSprite method
|
2017-11-30 22:14:20 +01:00 |
|
Felipe Alfonso
|
ef942fb204
|
Premultiplied Alpha blending
|
2017-11-30 16:05:45 -03:00 |
|
Michael Hadley
|
0993af649a
|
Bug fix: extend from empty object
|
2017-11-30 12:26:07 -06:00 |
|
Pavle Goloskokovic
|
9a3d0a4140
|
Added hasOwnProperty check for traversing spritemap object
|
2017-11-30 18:56:38 +01:00 |
|
Pavle Goloskokovic
|
5c3a3ebef2
|
Improve readability with local variable
|
2017-11-30 18:56:12 +01:00 |
|
Pavle Goloskokovic
|
9a156ec898
|
Adding marker for each key in spritemap object
|
2017-11-30 18:55:21 +01:00 |
|
Pavle Goloskokovic
|
d65cf17a4d
|
Added spritemap property to WebAudioSpriteSound that holds reference to 'spritemap' object form json file generated by audiosprite tool.
|
2017-11-30 18:54:27 +01:00 |
|
Pavle Goloskokovic
|
39edc8a9ac
|
Defaulting config to empty object and calling super method in WebAudioSpriteSound constructor
|
2017-11-30 18:53:12 +01:00 |
|
Pavle Goloskokovic
|
6412a3c3c2
|
Added WebAudioSpriteSound class - a Web Audio implementation of audio sprite sound
|
2017-11-30 18:50:54 +01:00 |
|
Pavle Goloskokovic
|
0bce624170
|
Merge remote-tracking branch 'origin/master'
|
2017-11-30 18:18:24 +01:00 |
|
Pavle Goloskokovic
|
1e10ab2f1f
|
Added case for loading audioSprite files with generic file loader method
|
2017-11-30 18:18:13 +01:00 |
|
Richard Davey
|
2e7a336ef9
|
Handling new style settings for fonts and padding.
|
2017-11-30 17:17:29 +00:00 |
|
Richard Davey
|
5e975eda2c
|
font has been removed and replaced with fontFamily, fontSize and fontStyle.
fill has been replaced with color as it just makes more sense.
|
2017-11-30 17:17:28 +00:00 |
|
Richard Davey
|
4d71806bea
|
Text padding is passed to the Text.setPadding method to handle.
|
2017-11-30 17:17:27 +00:00 |
|
Richard Davey
|
7bd8bf2075
|
The testString can now be set in the Text config.
|
2017-11-30 17:17:27 +00:00 |
|
Pavle Goloskokovic
|
c1010bd446
|
Added support for passing in json object instead of url to json file directly to audioSprite loader method
|
2017-11-30 18:15:51 +01:00 |
|
Michael Hadley
|
b53f68c84a
|
Factor layer scale into tile culling
|
2017-11-30 11:15:35 -06:00 |
|
Pavle Goloskokovic
|
6145ff5869
|
Loading audioSprite only if audio is enabled and AudioFile instance is returned from AudioFile.create method
|
2017-11-30 18:12:08 +01:00 |
|
Pavle Goloskokovic
|
1ed35dfc17
|
Added audioSprite case for handling audio and json files after loading finishes
|
2017-11-30 18:09:11 +01:00 |
|
Pavle Goloskokovic
|
449ca11ffd
|
Linking audio and json files when loading audioSprite and setting their linkType to audioSprite
|
2017-11-30 18:07:27 +01:00 |
|
Pavle Goloskokovic
|
8dc987b7fc
|
Creating AudioFile in audio loader method and adding it if it's not null
Returning loader reference for call chaining
|
2017-11-30 18:03:16 +01:00 |
|
Pavle Goloskokovic
|
8de108ce68
|
Returning null of AudioFile instance from AudioFile create method
|
2017-11-30 18:01:28 +01:00 |
|
Pavle Goloskokovic
|
dc8ef8a148
|
Added audioSprite multifile loader
|
2017-11-30 17:59:08 +01:00 |
|
Pavle Goloskokovic
|
5e89c9b1c7
|
Merge remote-tracking branch 'origin/master'
|
2017-11-30 16:42:23 +01:00 |
|
Michael Hadley
|
85e75eafa8
|
Fix for coord transform between world <-> tile + expose tile -> world methods
|
2017-11-30 09:22:54 -06:00 |
|
Pavle Goloskokovic
|
9ec1fb4cd1
|
Removing touche events when unlocking only after promise returned from resume method gets resolved
|
2017-11-30 14:41:46 +01:00 |
|
Pavle Goloskokovic
|
5f21646e6c
|
Merge remote-tracking branch 'origin/master'
|
2017-11-30 14:39:33 +01:00 |
|
Pavle Goloskokovic
|
1b94d7eac3
|
Trying to unlock Web Audio on both touchstart and touchend events
|
2017-11-30 14:39:24 +01:00 |
|
Michael Hadley
|
bde77f7b95
|
Blank layers - pass along map's base tile size
|
2017-11-30 06:56:35 -06:00 |
|
Michael Hadley
|
76b74c677c
|
Tile culling: use tile's worldXY and w/h so maps with different tileset sizes work
|
2017-11-30 06:56:13 -06:00 |
|