Richard Davey
d1c1074979
Added jsdocs.
2018-01-26 13:14:41 +00:00
Richard Davey
a6dbacbc20
Added jsdocs.
2018-01-26 12:43:51 +00:00
Antriel
975b2b59ca
Fixed Tween.resume/pause.
2018-01-26 10:25:13 +01:00
Richard Davey
fabaa493ef
jsdoc work
2018-01-26 06:55:15 +00:00
Richard Davey
3ba739756c
Added jsdocs.
2018-01-26 06:19:27 +00:00
Richard Davey
8d97b1a46a
Removed the MinMax classes.
2018-01-26 06:19:19 +00:00
Richard Davey
feee8e34e8
Moved Container out of prod for now.
2018-01-26 05:25:30 +00:00
Richard Davey
9988e4eb5b
Removed un-needed files and moved plugins around.
2018-01-26 05:21:45 +00:00
Richard Davey
29fde6868a
Added jsdocs.
2018-01-26 04:53:16 +00:00
Richard Davey
3488ad6a7d
Added jsdocs.
2018-01-26 04:18:31 +00:00
Felipe Alfonso
9173ed88d9
Fixed tint issue
2018-01-26 00:55:05 -03:00
Felipe Alfonso
fe22495000
Merge branch 'master' of https://github.com/photonstorm/phaser
2018-01-26 00:48:01 -03:00
Felipe Alfonso
83b7d11f14
Fixed issue with scrolling on static tilemaps and not clearing path array on Flat Pipeline
2018-01-26 00:47:41 -03:00
Richard Davey
803f54afd2
Added jsdocs.
2018-01-26 03:40:49 +00:00
Richard Davey
00382bf059
Added jsdocs.
2018-01-26 02:20:33 +00:00
Richard Davey
c168daee3f
Added jsdocs.
2018-01-26 00:37:58 +00:00
Felipe Alfonso
065235a9f4
Fixed issue with static bitmap text rendering
2018-01-25 21:34:35 -03:00
Felipe Alfonso
63b3bfe6c3
Merge branch 'master' of https://github.com/photonstorm/phaser
2018-01-25 21:05:57 -03:00
Felipe Alfonso
3af73b6162
culling non visible chars
2018-01-25 21:05:38 -03:00
Richard Davey
50318435b6
Commented out physics destroy call.
2018-01-25 23:19:37 +00:00
Richard Davey
2d0e27cd63
Fixed use of Object.assign (doesn't work on IE11)
2018-01-25 23:19:23 +00:00
Felipe Alfonso
cb7bbea020
removed old code
2018-01-25 19:32:51 -03:00
Felipe Alfonso
c94810ad43
Merge branch 'master' into rendering-cleanup
2018-01-25 19:21:34 -03:00
Felipe Alfonso
7c4c439aa4
Diffuse lighting shaders. Also made light layer rendering pass through
2018-01-25 19:20:36 -03:00
Michael Hadley
2b20c8bbfb
Add matter component for inertia - useful for platformers
2018-01-25 16:05:49 -06:00
Michael Hadley
08df6b4cb0
Bug fix: wrong prop name
2018-01-25 15:34:25 -06:00
Michael Hadley
7730af643d
Add better support for concave polygons to MatterTileBody
2018-01-25 15:17:33 -06:00
Michael Hadley
578fe59110
Add scale support to MatterTileBody
2018-01-25 15:17:10 -06:00
Michael Hadley
64d172546c
JSDoc Matter.World#convertTilemapLayer & Matter.World#convertTiles
2018-01-25 14:04:58 -06:00
Michael Hadley
27930fb4bb
JSDoc MatterTileBody
2018-01-25 13:58:03 -06:00
Michael Hadley
92fb2a9c21
Update MatterTileBody to use latest Tile API
2018-01-25 13:49:28 -06:00
Michael Hadley
a6556e9364
Expose Phaser.Physics.Matter.TileBody
2018-01-25 13:48:47 -06:00
Michael Hadley
05688ac598
Tile.GetBounds
2018-01-25 13:48:22 -06:00
Felipe Alfonso
d4f0d02745
Merge branch 'master' into rendering-cleanup
2018-01-25 15:45:15 -03:00
Felipe Alfonso
ba280c7517
BitmapMask and GeometryMask are rendering correctly
2018-01-25 15:43:19 -03:00
Richard Davey
8b8601b464
Working through color docs
2018-01-25 17:29:17 +00:00
Richard Davey
cb2891db8a
Added jsdocs to the Device inspector, removed out-dated properties and changed case of Device access
2018-01-25 17:03:35 +00:00
Richard Davey
1304eab7db
Added jsdocs
2018-01-25 15:48:41 +00:00
Richard Davey
b415a19c71
Moved pixel blend modes
2018-01-25 15:48:33 +00:00
Richard Davey
32711feaba
Merge branch 'master' of https://github.com/photonstorm/phaser
2018-01-25 14:55:35 +00:00
Richard Davey
cd0388a8bb
Added jsdocs
2018-01-25 14:55:31 +00:00
Michael Hadley
6776b94c5b
Allow Impact.Sprite#setVelocity to accept 1 parameter
2018-01-25 08:45:40 -06:00
Richard Davey
5690e6240f
Merge pull request #3186 from Antriel/place-on-triangle
...
Fixed PlaceOnTriangle
2018-01-25 14:10:52 +00:00
Michael Hadley
91f18d9c94
Added convenience method Tile.getTileData
2018-01-25 07:46:08 -06:00
Michael Hadley
a601c57163
Renamed TilemapLayer.map -> TilemapLayer.tilemap for consistency
2018-01-25 07:29:43 -06:00
Michael Hadley
13349145cb
Added Tile.tilemap convenience getter
2018-01-25 07:25:14 -06:00
Antriel
bb346d5c2c
Fixed BresenhamPoints' usage in PlaceOnTriangle.
2018-01-25 07:55:04 +01:00
Felipe Alfonso
77e0422f98
Merge branch 'master' into rendering-cleanup
2018-01-25 02:28:31 -03:00
Felipe Alfonso
7b3c2c6b1c
Removed old code
2018-01-25 02:27:30 -03:00
Felipe Alfonso
bd8e9b2003
Static Tilemap Layer rendering
2018-01-25 02:26:14 -03:00
Richard Davey
1f72b90d8d
Added jsdocs
2018-01-25 05:26:13 +00:00
Richard Davey
12b59ea39d
Added jsdocs
2018-01-25 05:11:52 +00:00
Richard Davey
118c69f40f
Added jsdocs
2018-01-25 04:41:36 +00:00
Richard Davey
bfddb09bf9
Updated docs and implemented destroy
2018-01-25 03:38:23 +00:00
Richard Davey
ffae9c1259
Moved wip contents to archived and moved un-used files from src to wip
2018-01-25 02:14:20 +00:00
Richard Davey
0443eedf1e
JSDocs added
2018-01-25 02:13:50 +00:00
Felipe Alfonso
80d9ef42b3
ParticleEmitterManager webgl rendering added
2018-01-24 22:10:30 -03:00
Richard Davey
897d3f2b70
Added jsdocs
2018-01-25 00:48:48 +00:00
Felipe Alfonso
42482ecb26
TileSprite webgl rendering
2018-01-24 21:15:51 -03:00
Richard Davey
9850ccb108
Removed un-used visible property and added jsdocs.
2018-01-24 23:50:46 +00:00
Felipe Alfonso
195a59d3ba
Dynamic Tilemap rendering
2018-01-24 19:29:57 -03:00
Felipe Alfonso
06fa0afcc8
Dynamic Bitmap Text webgl rendering
2018-01-24 15:55:23 -03:00
Richard Davey
79437480b9
Added jsdocs.
2018-01-24 17:12:07 +00:00
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
Felipe Alfonso
69c56fc920
Merge branch 'master' into rendering-cleanup
2018-01-24 00:58:53 -03:00
Felipe Alfonso
326bdd5204
Fixed camera effects
2018-01-24 00:57:33 -03:00
Felipe Alfonso
12a1ef34f4
Fixed pipeline binding
2018-01-24 00:08:14 -03:00
Felipe Alfonso
5170784338
Graphics WebGL Rendering
2018-01-24 00:03:43 -03:00
Michael Hadley
e564a6cbe7
Tile helper methods for getting actual world bounds of a tile
2018-01-23 19:16:56 -06:00
Felipe Alfonso
ca465c8139
Fixed Quad
2018-01-23 21:58:37 -03:00
Felipe Alfonso
99d850346f
Text rendering added
2018-01-23 21:40:20 -03:00
Felipe Alfonso
61458e1475
Merge branch 'master' into rendering-cleanup
2018-01-23 20:37:26 -03:00
Felipe Alfonso
502ce8ddea
Static BitmapText rendering. Added rect culling to TextureTintPipeline
2018-01-23 20:36:49 -03:00
Richard Davey
f941cd441e
Merge pull request #3183 from ladrower/TimerEvent
...
TimerEvent startAt field not scaled
2018-01-23 20:58:14 +00:00
Felipe Alfonso
dd9cef61cf
Image WebGL rendering
2018-01-23 17:32:20 -03:00
Felipe Alfonso
086eec1616
Merge branch 'master' into rendering-cleanup
2018-01-23 16:30:50 -03:00
Felipe Alfonso
070d946dca
Mesh and Sprite rendering
2018-01-23 16:29:47 -03: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
Felipe Alfonso
336cc4e3fe
Merge branch 'master' into rendering-cleanup
2018-01-23 13:39:33 -03:00
Felipe Alfonso
822fc052ee
Sprite batching
2018-01-23 13:38:58 -03: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
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
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
Felipe Alfonso
6153a34103
Moved shader source to text files
2018-01-22 20:01:00 -03:00
Felipe Alfonso
0f0b422fd7
FlatTint Pipeline progress
2018-01-22 19:51:15 -03:00
Felipe Alfonso
2b043fff65
Removed RenderTarget and Shader from components
2018-01-22 18:53:15 -03:00
Felipe Alfonso
a171968558
WebGLRenderer render function update
2018-01-22 18:37:47 -03:00
Felipe Alfonso
961f00ac11
BlitterPipeline added
2018-01-22 18:21:47 -03:00
Felipe Alfonso
e8610734b7
Merge branch 'master' into rendering-cleanup
2018-01-22 12:18:38 -03: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
Felipe Alfonso
a4e79875d4
Merge branch 'master' into rendering-cleanup
...
# Conflicts:
# src/gameobjects/blitter/BlitterWebGLRenderer.js
2018-01-21 11:14:27 -03: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
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
Pavle Goloskokovic
c071d8db16
Added resume method that only returns false
2018-01-20 21:12:36 +01:00
Pavle Goloskokovic
a52145eb9e
Added pause method that only returns false
2018-01-20 21:12:18 +01:00
Pavle Goloskokovic
f8cefe6606
Added play method that only returns false
2018-01-20 21:11:53 +01:00
Pavle Goloskokovic
dcc406d218
Added removeMarker method that only returns false
2018-01-20 21:11:35 +01:00
Pavle Goloskokovic
8685b7c2ac
Added updateMarker method that only returns false
2018-01-20 21:11:16 +01:00
Pavle Goloskokovic
e9c441b98a
Added addMarker method that only returns false
2018-01-20 21:10:51 +01:00
Pavle Goloskokovic
063dda1929
Initializing pendingRemove property to false
2018-01-20 21:10:00 +01:00
Pavle Goloskokovic
e76377a89e
Initializing currentMarker property to null
2018-01-20 21:09:46 +01:00
Pavle Goloskokovic
6a207de3b0
Initializing markers property to an empty object
2018-01-20 21:09:28 +01:00
Pavle Goloskokovic
cde2b9c080
Initializing loop property to default value
2018-01-20 21:09:08 +01:00
Pavle Goloskokovic
1fa851b0e8
Initializing seek property to default value
2018-01-20 21:08:47 +01:00
Pavle Goloskokovic
858d296a1c
Initializing detune property to default value
2018-01-20 21:08:34 +01:00
Pavle Goloskokovic
fc46d8d4d0
Initializing rate property to default value
2018-01-20 21:08:21 +01:00
Pavle Goloskokovic
e6477b0e40
Initializing volume property to default value
2018-01-20 21:08:08 +01:00
Pavle Goloskokovic
5f58588903
Initializing mute property to default value
2018-01-20 21:07:54 +01:00
Pavle Goloskokovic
cd070ac282
Initializing currentConfig property to point to config property
2018-01-20 21:07:30 +01:00
Pavle Goloskokovic
ff6f7f844c
Initializing config property to object with default config values merged with provided config attribute
2018-01-20 21:07:00 +01:00
Pavle Goloskokovic
f925d3f5bd
Initializing totalDuration property to 0
2018-01-20 21:01:04 +01:00
Pavle Goloskokovic
65696b17a5
Initializing duration property to 0
2018-01-20 21:00:50 +01:00
Pavle Goloskokovic
d2a3d98abe
Initializing totalRate property to 1
2018-01-20 21:00:31 +01:00
Pavle Goloskokovic
a2a19cceb2
Initializing isPaused property to false
2018-01-20 20:59:27 +01:00
Pavle Goloskokovic
0de3b321d2
Initializing isPlaying property to false
2018-01-20 20:59:13 +01:00
Pavle Goloskokovic
d282f3a1cb
Initializing key property with provided attribute value
2018-01-20 20:58:31 +01:00
Pavle Goloskokovic
10daa22fb0
Initializing manager property with provided attribute reference
2018-01-20 20:58:02 +01:00
Pavle Goloskokovic
4c2b7b3db7
Added NoAudioSound class that extends EventEmitter
2018-01-20 20:56:49 +01:00