Commit graph

6859 commits

Author SHA1 Message Date
Richard Davey
b6b7715021 Mouse Input Handler working. Demo created. 2017-06-13 00:38:48 +01:00
photonstorm
ca1b483423 Starting work on the Mouse Input Manager. 2017-06-12 17:03:34 +01:00
Felipe Alfonso
8c3a857850 Mapping tile texture from the center 2017-06-09 15:15:07 -04:00
photonstorm
737e21f162 Added new Camera KeyControl and SmoothedKeyControl functions and exposed via the manager. 2017-06-09 17:31:08 +01:00
photonstorm
8a23beb230 Added Camera bounds. 2017-06-09 17:30:53 +01:00
Felipe Alfonso
c3eb8bff3b StaticTilemap position + scrollFactor 2017-06-09 11:43:09 -04:00
Felipe Alfonso
b7fd964df1 Tilemap Progress 2017-06-09 00:00:12 -04:00
Richard Davey
c0b532da1a Round the render scroll value 2017-06-08 22:22:39 +01:00
Richard Davey
e02402b89b Set iterate index added. 2017-06-08 22:10:20 +01:00
Richard Davey
d36b67de39 Added scale support for text clip 2017-06-08 21:44:18 +01:00
Felipe Alfonso
668ef3c058 Fixed scissor issue on BitmapText 2017-06-08 16:18:35 -04:00
photonstorm
22875376b7 Moved scissor values to object so they can be read from batches.
Almost got Dynamic Text working with scissor (doesn't restore correctly on exit).
2017-06-08 17:15:02 +01:00
photonstorm
25b75ec1cf Added scrollX/Y to WebGL BitmapText renderer. 2017-06-08 16:27:50 +01:00
photonstorm
0eb97956f4 Smoothing exposed via Phaser.DOM 2017-06-08 15:05:18 +01:00
photonstorm
cf74a7dd81 Config.pixelArt setting applied to CanvasPool. 2017-06-08 15:05:07 +01:00
photonstorm
a836c894e6 Canvas Renderer now respects and applies ScaleMode. 2017-06-08 15:04:49 +01:00
photonstorm
ca81ac2ec0 Applies Smoothing to any new Canvas created. 2017-06-08 15:04:08 +01:00
photonstorm
b17d3679fa Fixed Smoothing so it doesn't use the CanvasPool. 2017-06-08 15:03:55 +01:00
photonstorm
74e4357bcd Added rawDelta property to TimeStep and made sure the time value passed to update is the non-smoothed version. 2017-06-08 13:40:12 +01:00
Richard Davey
1e409d7e95 Added glyph data object for callback use 2017-06-08 02:24:50 +01:00
Richard Davey
3852c9c359 BitmapText can take a contents array now. Also fixed scroll rect. 2017-06-08 01:56:46 +01:00
Richard Davey
798ffa9c16 Added scroll offset 2017-06-08 00:55:54 +01:00
Richard Davey
da0ddeab54 Fixed WebGL renderer when no display callback was specified 2017-06-08 00:55:42 +01:00
Richard Davey
2cc3a391c4 WebGL createTexture respects config.pixelArt setting 2017-06-08 00:13:34 +01:00
Richard Davey
ffb2bd5534 TextureSource respects Config.PixelArt setting 2017-06-08 00:12:22 +01:00
Richard Davey
e5f5b557b1 Added Retro Font to BitmapText convertor 2017-06-07 23:49:22 +01:00
Felipe Alfonso
9244b271cc Fixed issue when creating EffectLayer and RenderPass 2017-06-02 12:27:51 -04:00
photonstorm
ea44513fda ESLint updates. 2017-06-02 17:08:22 +01:00
Felipe Alfonso
9a1bb506ee Camera Scroll added to Tile map 2017-06-01 18:42:57 -04:00
Felipe Alfonso
ea71909b4e Tile rendering correctly 2017-06-01 17:29:51 -04:00
Felipe Alfonso
dc035ddaab Tilemap Rendering 2017-06-01 17:05:50 -04:00
Felipe Alfonso
d19d1f6b8d Tilemap Static Mesh Construction 2017-05-31 13:40:51 -04:00
Felipe Alfonso
c470df9db5 Static Tilemap Base 2017-05-30 12:55:15 -04:00
Richard Davey
4b68b5b5a3 Merge pull request #3017 from andresmrm/patch-1
Fix Phaser CE README link
2017-05-29 12:36:09 +01:00
Andrés Martano
5b58ec57a0 Fix Phaser CE README link 2017-05-27 17:47:15 -03:00
photonstorm
2fbbee5dc6 Revised Seeking to handle repeats (almost) 2017-05-25 17:16:20 +01:00
photonstorm
3fb432e378 Added Tween.pause and Tween.resume. 2017-05-25 16:02:40 +01:00
photonstorm
0470a5e532 Fixed progress clamp. 2017-05-25 15:11:21 +01:00
photonstorm
3b98cc5966 Added Tween.loopCounter, Tween.loop is now an integer. Tween.progress, Tween.duration, Tween.totalProgress and Tween.totalDuration all calculated. 2017-05-25 14:51:20 +01:00
photonstorm
1c268871e0 Removed Tween.startDelay because you can do it via TweenData.delay. Added new Duration calculation functions and TD caches. 2017-05-25 14:33:31 +01:00
photonstorm
9470eedf10 Tidying up. 2017-05-24 17:40:03 +01:00
photonstorm
191c618ee5 Removed dead code. 2017-05-24 07:09:53 +01:00
photonstorm
aa94ba4a52 Moved the gen functions into Init.
Added Tween.totalDuration and populated it from CalcDuration.
Seek now uses totalDuration for better results, but still doesn't cover delays.
2017-05-24 07:07:55 +01:00
photonstorm
945fd3d2c3 Seeking working on single property tweens with no delays :) 2017-05-24 05:59:34 +01:00
photonstorm
f5d97f488b Call toString to avoid crashes if numbers are passed in. 2017-05-24 05:59:14 +01:00
photonstorm
7ee785b395 Renamed yoyoDelay back to 'hold' and implemented it being used both to delay a yoyo, and also to hold in the end position before starting a repeat. 2017-05-24 05:24:20 +01:00
photonstorm
17f65a5baf Fixed Tween.loop functionality. Tween now resets properly as well. 2017-05-24 05:02:14 +01:00
photonstorm
bd4161e43b You can now specify additional ease function values via the easeParams property. 2017-05-24 04:38:17 +01:00
photonstorm
11f15fb424 Tidying up un-used functions. 2017-05-24 03:34:45 +01:00
photonstorm
568eb5e4b3 Large refactor after some performance profiling. Works a lot better as a single array. No deep iteration any more, and cleaner data structure. 2017-05-24 03:29:31 +01:00