Commit graph

7224 commits

Author SHA1 Message Date
Michael Hadley
b34f8a9dcc Associate tilemap layer data with the static or dynamic tilemap layer that "owns" it
This enforces 1x tilemap layer data <-> 1x static/dynamic tilemap layer and allows the Tilemap instance to look up the static/dynamic tilemap layer when needed.
2017-11-16 19:55:17 -06:00
Michael Hadley
83b7df2a73 Tilemap: destroy, removeAllLayers, setTileSize 2017-11-16 19:09:28 -06:00
Michael Hadley
63fb2e863f Tilemap & layer: ReplaceByIndex, FindByIndex, SwapByIndex 2017-11-16 19:08:58 -06:00
Michael Hadley
4c306d60a7 Last Tileset API method to match v2 2017-11-16 15:25:45 -06:00
Michael Hadley
e6c6d1ddce TIlemap & layers: GetTileAtWorldXY 2017-11-16 13:27:52 -06:00
Michael Hadley
c2268f3dee PutTile, RemoveTile & Tile#Copy 2017-11-16 13:09:07 -06:00
Michael Hadley
2b08daff32 Tilemap: modularize empty map generators & add createBlankDynamicLayer 2017-11-16 11:44:24 -06:00
Pavle Goloskokovic
a62d8a0174 Merge remote-tracking branch 'origin/master' 2017-11-16 17:48:12 +01:00
Richard Davey
a60562a634 'add' shouldn't control the update state. 2017-11-16 16:47:13 +00:00
Pavle Goloskokovic
52e1cdf823 Merge remote-tracking branch 'origin/master' 2017-11-16 17:27:24 +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
Felipe Alfonso
579a1e5a26 Fixed binding null shader error. Particles can be used as mask without the need to render them to the screen 2017-11-16 12:47:23 -03: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
4c85ed62fe Merge remote-tracking branch 'origin/master' 2017-11-16 13:32:49 +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
Twilrom
c304957714 Bugfix in DataStore 2017-11-16 13:17:06 +01:00
Twilrom
2b9c0f4cd3 Bugfix in deleteAll 2017-11-16 13:17:06 +01:00
Twilrom
6a38244bbe This should probably use "removeAttribute", and we need to use typeof to check if a variable exists. 2017-11-16 13:17:06 +01:00
Twilrom
0770172664 Fix weird else statement 2017-11-16 13:17:06 +01:00
Pavle Goloskokovic
928487f7b1 setting current config value in property setters for WebAudioSound class 2017-11-16 13:09:43 +01:00
Michael Hadley
efae7f5796 DynamicTilemapLayer updates that should have been in the last commit 2017-11-15 20:16:43 -06:00
Michael Hadley
355d9accf3 More tilemap & layer fun: Copy, FIll, Randomize, Shuffle, GetTilesWithin
Note: methods that mutate the tiles are not installed on StaticTilemapLayer
2017-11-15 20:06:07 -06:00
Michael Hadley
db5cab8494 Fix: wrong sign for canvas translation 2017-11-15 19:15:12 -06:00
Richard Davey
1ac94f0aba Merge branch 'master' of https://github.com/photonstorm/phaser 2017-11-16 00:42:11 +00:00
Richard Davey
ccb2878102 Physics Group now added to the update list properly 2017-11-16 00:42:03 +00:00
Michael Hadley
b714e2afdf Add methods for looping over & accessing groups of tiles to map & layers 2017-11-15 16:36:41 -06:00
Michael Hadley
74842aae1d Tilemap & Layers: hasTileAt & better naming 2017-11-15 15:28:15 -06:00
Michael Hadley
1be6847a87 Tilemap: better naming, currentLayer -> currentLayerIndex 2017-11-15 15:05:11 -06:00
Michael Hadley
48f1e60743 Tilemap: reorder and add get/set layer 2017-11-15 14:55:26 -06:00
Michael Hadley
84a86ae0f7 Share GetTileAt across tilemap layers and tilemap 2017-11-15 13:50:56 -06:00
Felipe Alfonso
c3b31d7843 Small fix on BitmapMask rendering 2017-11-15 15:04:51 -03: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
Felipe Alfonso
62b2cad911 Geometry Mask Rendering 2017-11-15 13:09:07 -03:00