Commit graph

9253 commits

Author SHA1 Message Date
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
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