Richard Davey
8fe16e5506
Moved removal of listeners to the loadComplete section (re: #3184 )
2018-01-24 14:26:17 +00:00
Michael Hadley
2c1f10b0b4
setCollisionMapFromTilemapLayer - load slope mapping via object or Tiled properties
2018-01-23 22:00:01 -06:00
Michael Hadley
e564a6cbe7
Tile helper methods for getting actual world bounds of a tile
2018-01-23 19:16:56 -06:00
Richard Davey
f941cd441e
Merge pull request #3183 from ladrower/TimerEvent
...
TimerEvent startAt field not scaled
2018-01-23 20:58:14 +00:00
Pavle Goloskokovic
07bbe80fca
Merge remote-tracking branch 'origin/master'
2018-01-23 19:03:11 +01:00
Pavle Goloskokovic
924247c04d
Fixes #3182
2018-01-23 19:02:58 +01:00
Michael Hadley
ebabf97ce3
Comment clarification
2018-01-23 09:41:29 -06:00
Michael Hadley
4abf0df119
Added setCollisionFromCollisionGroup for easily setting collision from Tiled collision editor
2018-01-23 09:40:59 -06:00
Artem Platonov
3e5a35d796
TimerEvent startAt field not scaled
...
A note regarding the feature `startAt` of `TimerEvent `
When an event gets added it should be either scaled by clock `timeScale`
as well or not scaled at all - depending on the feature purpose.
```javascript
// preUpdate loop
event.elapsed = event.startAt * event.timeScale
```
In my understanding it should not be influenced by `timeScale` at all.
As a developer I would use the feature of `startAt` to specify the exact
offset for my event.
In case I have looped `Timer` for one second and want to start the first
loop in the middle, I would set the `startAt` to half a second. And
scaling is applied during the timer run time as a factor of speed it
elapses.
2018-01-23 16:34:33 +01:00
Artem Platonov
7e23b8c58a
Merge remote-tracking branch 'refs/remotes/photonstorm/master'
2018-01-23 16:24:48 +01:00
Michael Hadley
2cabd15684
Added SetCollisionByProperty to Tilemap API
2018-01-23 09:05:37 -06:00
Michael Hadley
e31ea73ad4
Typo fix: Tilset -> Tileset
2018-01-23 08:38:43 -06:00
Richard Davey
cb3166850e
Fixed issue with Keyboard events for single key presses. Added new KeyMap.
2018-01-23 14:37:32 +00:00
Michael Hadley
629ead9a37
Making Tileset comments more specific - better explains Tiled structure
2018-01-23 07:55:43 -06:00
Michael Hadley
b8b0f42153
getTileProperty -> getTileProperties
...
A tile can have multiple properties, so it makes more sense as a plural method name
2018-01-23 07:54:03 -06:00
Michael Hadley
c7a471e29a
Convenience for getting Tileset collision group from Tile
2018-01-23 07:52:53 -06:00
Michael Hadley
ab29015742
Convenience tile getters for looking up tileset & tilemap layer
2018-01-23 07:48:59 -06:00
Richard Davey
c63400a8ba
Merge pull request #3181 from ladrower/patch-1
...
clock timescale applied to timer
2018-01-23 13:48:23 +00:00
Artem
2bf0381821
clock timescale applied to timer
2018-01-23 14:37:25 +01:00
Richard Davey
123c8f8127
Calls to the Scene Manager that happen before the Scene is running are now queued
...
Thanks to gdomaradzki for bringing this one to my attention!
2018-01-23 02:12:33 +00:00
Richard Davey
dfe2599e55
Added frag test
2018-01-22 22:51:49 +00:00
Richard Davey
f49597c970
Renamed to vert
2018-01-22 22:46:22 +00:00
Richard Davey
d8fb31f92a
Merge branch 'master' of https://github.com/photonstorm/phaser
2018-01-22 22:37:03 +00:00
Richard Davey
1a43fe2061
Added raw-loader to make inclusion of shader source cleaner
2018-01-22 22:36:57 +00:00
Richard Davey
81609c42c7
Beta 19
2018-01-22 14:45:57 +00:00
Richard Davey
75e9349b3c
Text canvas width cannot drop below 1x1 pixels.
2018-01-22 12:21:42 +00:00
Richard Davey
eb3c9fe341
Fix for the read-only DOMRect issue flagged in #3176
2018-01-22 12:04:14 +00:00
Michael Hadley
568b04cedb
Loader typo in new loader structure
2018-01-21 15:28:04 -06:00
Michael Hadley
ccdad43920
Matter world and factory methods for creating a tile body
2018-01-21 12:53:48 -06:00
Michael Hadley
348da8c81e
MatterTileBody: wrapper around a Tile that provides access to a matter body
2018-01-21 12:53:27 -06:00
Pavle Goloskokovic
b82179268f
Merge remote-tracking branch 'origin/master'
2018-01-21 15:16:18 +01:00
Pavle Goloskokovic
c604fd9a5e
Removed updating loading properties if audio is locked
2018-01-21 15:14:46 +01:00
Pavle Goloskokovic
f917c94d93
Emitting fileprogress event
2018-01-21 15:13:48 +01:00
Pavle Goloskokovic
bdf38448ea
Calling loader nextFile method instead of callback
2018-01-21 15:13:02 +01:00
Pavle Goloskokovic
d743ac82c1
Added loaded flag to prevent multiple calls to onLoad method
2018-01-21 15:12:34 +01:00
Pavle Goloskokovic
e1c5969bd4
Calling loader nextFile method instead of callback
2018-01-21 15:11:30 +01:00
Pavle Goloskokovic
4160d738bc
Passing loader reference to load method
2018-01-21 15:10:08 +01:00
Richard Davey
bc298aca7b
Testing doc snippets
2018-01-21 13:19:58 +00:00
Pavle Goloskokovic
7f7eab6c9c
Eslint config fixes
2018-01-21 14:04:28 +01:00
Richard Davey
04debe7a71
Added jsdocs
2018-01-21 13:01:38 +00:00
Pavle Goloskokovic
472a0d9a4f
Added no audio classes to index.js
2018-01-20 22:06:36 +01:00
Pavle Goloskokovic
18cf394f8a
Fixed path to Extend import
2018-01-20 21:28:37 +01:00
Pavle Goloskokovic
0198a71cd1
Merge remote-tracking branch 'origin/master'
2018-01-20 21:23:53 +01:00
Pavle Goloskokovic
87fa583c47
Competed a TODO to instantiate NoAudioSoundManager if there is no audio engine available or sounds are disabled in config
2018-01-20 21:23:43 +01:00
Pavle Goloskokovic
e03108e332
Removed unused NOOP import
2018-01-20 21:19:43 +01:00
Pavle Goloskokovic
b42a426cc9
Removeing sound from manager before calling BaseSound destroy method
2018-01-20 21:18:42 +01:00
Pavle Goloskokovic
7ecc671781
Removed update method
2018-01-20 21:18:01 +01:00
Pavle Goloskokovic
2bf8358d3e
Added destroy method that calls BaseSound destroy method
2018-01-20 21:14:15 +01:00
Pavle Goloskokovic
5980180659
Added update method that does nothing
2018-01-20 21:13:36 +01:00
Pavle Goloskokovic
eda3a080b4
Added stop method that only returns false
2018-01-20 21:12:53 +01:00