photonstorm
|
34ffad1c5d
|
Lots of ESLint fixes and removal of un-used vars.
|
2017-07-04 12:25:43 +01:00 |
|
photonstorm
|
360a724253
|
Added Tint component to RenderPass.
|
2017-07-04 12:25:31 +01:00 |
|
photonstorm
|
2aae473658
|
Removed redundant Color component and added in new Tint component. Exposed via WebGL Renderer for Images, Sprites and Text.
|
2017-07-04 12:01:27 +01:00 |
|
Felipe Alfonso
|
bd6dd41135
|
transform point to camera space
|
2017-07-03 22:09:02 -04:00 |
|
Felipe Alfonso
|
9b7b075a9f
|
center camera
|
2017-07-03 22:00:46 -04:00 |
|
Richard Davey
|
066ae6e825
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-07-04 01:59:38 +01:00 |
|
Richard Davey
|
f770712c2a
|
Huge refactoring of States, plugins and object factories
|
2017-07-04 01:59:31 +01:00 |
|
Felipe Alfonso
|
8e9aea8301
|
Set Camera Position
|
2017-07-03 16:49:05 -04:00 |
|
photonstorm
|
10be5739d8
|
Updated File Types to use config object instead.
|
2017-07-03 17:06:40 +01:00 |
|
photonstorm
|
4136ccf374
|
Lots more updates moving everything to consistent class structure.
|
2017-07-03 16:05:22 +01:00 |
|
photonstorm
|
b5348035a1
|
Removed 'default' from State Settings to allow override from StateManager.add #3029
|
2017-07-03 12:24:18 +01:00 |
|
photonstorm
|
55224267b4
|
Let's remove this from the repo.
|
2017-07-03 12:23:27 +01:00 |
|
Richard Davey
|
b3a9b2bed8
|
Fixes #3029
|
2017-07-02 22:27:14 +01:00 |
|
photonstorm
|
df97aeca2f
|
Children components belong to the State now and fixed parent checks so all the movement methods now work again.
|
2017-06-30 16:59:13 +01:00 |
|
photonstorm
|
2425d0138e
|
You can now pass a Group config into the Factory / constructor.
|
2017-06-30 16:58:42 +01:00 |
|
photonstorm
|
e119e3a3fc
|
Huge update to move all classes to common Phaser Class format. Tidying up lots. Removing un-needed files.
|
2017-06-30 15:47:51 +01:00 |
|
Richard Davey
|
03f217a277
|
Todo
|
2017-06-30 04:32:41 +01:00 |
|
Richard Davey
|
8dd7aa3cf6
|
Moved StateManager update call
|
2017-06-30 04:09:19 +01:00 |
|
Richard Davey
|
2340a32005
|
Added callback wrappers
|
2017-06-30 04:06:53 +01:00 |
|
Richard Davey
|
60247209dd
|
Lots of new State Manager features (sleep, wake, pause, resume, etc)
|
2017-06-30 03:31:31 +01:00 |
|
Richard Davey
|
a27d42bc13
|
Added State Injection Map
State level properties can now be set and modified via the State config. State.settings removed and all accesses to it moved to sys.settings.
|
2017-06-30 00:32:18 +01:00 |
|
photonstorm
|
58ed6e51ce
|
Tidying up State.Systems ready for injection map.
|
2017-06-29 17:02:08 +01:00 |
|
photonstorm
|
b6e9d42f11
|
Added backgroundColor to Camera config.
|
2017-06-29 16:55:55 +01:00 |
|
photonstorm
|
8ab8a59704
|
Added ability to define cameras in the State config + export and set from JSON.
|
2017-06-29 16:49:05 +01:00 |
|
photonstorm
|
2956e99449
|
Removed loop reset.
|
2017-06-29 14:52:57 +01:00 |
|
photonstorm
|
8efed59271
|
Better repeat handling and new getOverallProgress method.
|
2017-06-29 14:05:49 +01:00 |
|
photonstorm
|
121f1e5730
|
Added Clock timeScale and updated to use new TimerEvent repeat handling.
|
2017-06-29 14:05:27 +01:00 |
|
Richard Davey
|
f7097d58b4
|
Added GetFastValue for when no config key nesting is ever required.
|
2017-06-28 22:21:39 +01:00 |
|
Richard Davey
|
5cef085eb5
|
Updated TimerEvent and Clock
Swapped to Class format. Added timeScale, startAt and more robust loop handling.
|
2017-06-28 22:21:39 +01:00 |
|
Felipe Alfonso
|
755fa260c0
|
Added camera alpha for webgl
|
2017-06-28 12:47:24 -04:00 |
|
Richard Davey
|
b52664688f
|
Added TimerEvent pause, resume, remove and destroy methods
|
2017-06-28 17:39:40 +01:00 |
|
Richard Davey
|
6ac524e3bb
|
Added State Clock and TimerEvents
|
2017-06-28 17:17:54 +01:00 |
|
Richard Davey
|
8952c1d578
|
Moved constructors
|
2017-06-28 17:17:31 +01:00 |
|
Richard Davey
|
2f605250b3
|
Added SetZ Action and exposed via Group
|
2017-06-28 14:16:01 +01:00 |
|
Richard Davey
|
98bb99f268
|
Merge pull request #3028 from alexrford/lgtm-fixes-2
Factor out a truncated upper bound
|
2017-06-28 13:33:31 +01:00 |
|
Felipe Alfonso
|
88e07a9c88
|
Render pass fix for setting texture
|
2017-06-28 05:22:48 -04:00 |
|
Alexander Ford
|
2e032bad8c
|
Factor out a truncated upper bound
|
2017-06-28 09:03:13 +01:00 |
|
Richard Davey
|
f6663503f4
|
Updated the State Manager to support extended States
Can now pass in Phaser.State extended classes and it will extract the keys and configure them correctly.
|
2017-06-28 02:49:38 +01:00 |
|
Richard Davey
|
33c2ec79ab
|
Added support for Camera.backgroundColor
|
2017-06-28 02:01:07 +01:00 |
|
Richard Davey
|
c27d37ae7f
|
Fixed rgba alpha value
|
2017-06-28 02:00:55 +01:00 |
|
Richard Davey
|
fdb2e2f83e
|
Added Camera.setBackgroundColor
|
2017-06-28 01:51:04 +01:00 |
|
Richard Davey
|
25356ec209
|
Removed State background color settings
|
2017-06-28 01:50:49 +01:00 |
|
Richard Davey
|
52fb79bad2
|
Added charsPerRow limit
|
2017-06-28 01:50:34 +01:00 |
|
Richard Davey
|
779a156be9
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-06-27 23:23:12 +01:00 |
|
Richard Davey
|
65e2deb203
|
Added Math.isEven and isEvenStrict
|
2017-06-27 23:23:09 +01:00 |
|
Felipe Alfonso
|
1594036cfc
|
Tile border added to static tilemap
|
2017-06-27 17:49:06 -04:00 |
|
Richard Davey
|
eddb17f5a6
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-06-27 22:44:21 +01:00 |
|
Richard Davey
|
885918f363
|
Added setVisible method
|
2017-06-27 22:44:16 +01:00 |
|
Felipe Alfonso
|
b61635b51b
|
Added tile border support to dynamic tilemap
|
2017-06-27 17:22:39 -04:00 |
|
photonstorm
|
bd363553ba
|
Added Group.update method.
|
2017-06-27 16:21:40 +01:00 |
|
photonstorm
|
9fd9d30baf
|
Removed un-used file and tidying up.
|
2017-06-27 15:24:49 +01:00 |
|
photonstorm
|
e688c8758f
|
Added Body.parent and Body.name properties.
|
2017-06-27 14:44:12 +01:00 |
|
Richard Davey
|
b3ba728fe9
|
Merge pull request #3026 from chenfanggm/master
fix Game.prototype.constructor
|
2017-06-27 11:59:48 +01:00 |
|
Richard Davey
|
42ecf4af7a
|
Fixed polyfill errors and added direction consts.
|
2017-06-27 02:35:38 +01:00 |
|
Chen Fang
|
765900de87
|
fix Game.prototype.constructor
|
2017-06-26 18:20:03 -07:00 |
|
Richard Davey
|
babe6e9daf
|
Removed logs
|
2017-06-27 01:36:21 +01:00 |
|
Richard Davey
|
410ffc68c6
|
Updated Group.add
|
2017-06-26 22:00:05 +01:00 |
|
Richard Davey
|
e2dea7f540
|
Updated export
|
2017-06-26 21:10:09 +01:00 |
|
Richard Davey
|
a21e472b2e
|
Renamed Layer to Group as per mailing list feedback
|
2017-06-26 21:08:08 +01:00 |
|
Alex Ford
|
58751d5f35
|
Fix two cases where numbers seem to be accidentally not truncated
|
2017-06-26 20:47:18 +01:00 |
|
Alex Ford
|
8c50c091bb
|
Change whitespace to more clearly indicate operator precedence
|
2017-06-26 20:47:18 +01:00 |
|
Alex Ford
|
7167120d01
|
Remove a couple of duplicate variable assignments
|
2017-06-26 20:47:18 +01:00 |
|
Alex Ford
|
6deffce156
|
Move a couple of _this = this binds to before their first uses
|
2017-06-26 18:05:26 +01:00 |
|
Alex Ford
|
8d2a9fd043
|
Fix a couple of typos in require calls
|
2017-06-26 18:05:26 +01:00 |
|
photonstorm
|
8b630c66b3
|
Added Camera.roundPixels support, plus argument to 'follow' and setRoundPixels() method.
|
2017-06-26 15:43:42 +01:00 |
|
photonstorm
|
812197744f
|
Comments added.
|
2017-06-26 15:08:26 +01:00 |
|
photonstorm
|
fceac030ce
|
Debug clause.
|
2017-06-26 15:08:21 +01:00 |
|
photonstorm
|
72913b63dd
|
Added ignoreIfPlaying argument to Animation.Play.
|
2017-06-26 15:08:12 +01:00 |
|
photonstorm
|
44f6d9c1d2
|
Fixed ScrollFactor setter.
|
2017-06-26 15:07:53 +01:00 |
|
photonstorm
|
a59784c960
|
Added GetCurrentKey to Animation class.
|
2017-06-26 14:52:58 +01:00 |
|
photonstorm
|
a50a8d31f7
|
Added support for scrollFactor to the BuildGameObject.
|
2017-06-26 13:17:42 +01:00 |
|
photonstorm
|
2aadd2ac79
|
Added setScrollFactor method.
|
2017-06-26 13:17:31 +01:00 |
|
photonstorm
|
c5242004c4
|
Added in BuildFromConfig support for Static and Dynamic Tilemaps.
|
2017-06-26 13:16:27 +01:00 |
|
Felipe Alfonso
|
fe835266fd
|
Fixed issue with camera bounds and static tilemap culling
|
2017-06-23 18:42:08 -04:00 |
|
Felipe Alfonso
|
441becd618
|
Static Tilemap Culling
|
2017-06-23 18:16:23 -04:00 |
|
Felipe Alfonso
|
b5d3d5a531
|
Camera bounds fix
|
2017-06-23 13:34:31 -04:00 |
|
photonstorm
|
b63620b9e5
|
More debugging
|
2017-06-23 18:13:38 +01:00 |
|
photonstorm
|
86fc07b5e3
|
Masses of debugging fun and joy.
|
2017-06-23 18:08:22 +01:00 |
|
photonstorm
|
cc515082e5
|
Added lastSlope definition to CollisionMap and lots of extra setters in Body.
|
2017-06-22 16:22:21 +01:00 |
|
Richard Davey
|
04afb72992
|
Fixed accidental var overwrite
|
2017-06-22 04:58:41 +01:00 |
|
Felipe Alfonso
|
25977cfc4d
|
Dynamic tilemap webgl rendering
|
2017-06-21 22:19:03 -04:00 |
|
Richard Davey
|
de336e6d35
|
Added Collision Map support
|
2017-06-22 02:40:10 +01:00 |
|
Richard Davey
|
a1579c8fd4
|
Merged the impact physics runner
|
2017-06-22 00:47:35 +01:00 |
|
Richard Davey
|
001a0cb0d3
|
Input transform fixed
|
2017-06-21 00:26:21 +01:00 |
|
Felipe Alfonso
|
2341f7752f
|
Updated code for GetTransformedPoint
|
2017-06-20 16:47:43 -04:00 |
|
Richard Davey
|
dc05c29740
|
Input matrix updates
|
2017-06-19 21:58:23 +01:00 |
|
photonstorm
|
b4a7b9246d
|
Updated ShiftPosition to return the final erased position.
|
2017-06-19 16:02:52 +01:00 |
|
photonstorm
|
5a871fcabe
|
Added GetFirst Action and bound to Layer.
|
2017-06-19 14:38:28 +01:00 |
|
Felipe Alfonso
|
639e6a14c5
|
Camera update now receives timestep and delta
|
2017-06-19 09:31:29 -04:00 |
|
Richard Davey
|
5fff7c4c55
|
Removed console.log and fixed Wrap function.
|
2017-06-17 04:15:02 +01:00 |
|
photonstorm
|
a7f46a7777
|
Added ShiftPosition Action and Layer.getLength.
|
2017-06-16 19:26:26 +01:00 |
|
Richard Davey
|
730c6b5cbf
|
Input updates
|
2017-06-16 11:11:28 +01:00 |
|
Richard Davey
|
fb33be2773
|
Added in the Create functions and exposed via Texture Manager
|
2017-06-15 01:34:05 +01:00 |
|
Richard Davey
|
e7465bb17f
|
Added start of the transformed point functions
|
2017-06-14 02:20:55 +01:00 |
|
Richard Davey
|
cc26ccb2e6
|
Updated Input Manager to run the show
|
2017-06-14 01:20:01 +01:00 |
|
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 |
|
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 |
|
photonstorm
|
b05e47c477
|
Removed TweenData array and refactored the Build functions to avoid object cloning.
|
2017-05-24 01:27:04 +01:00 |
|
photonstorm
|
adc8b496b9
|
Refactored so that only a single TweenData will exist per property.
|
2017-05-23 19:04:15 +01:00 |
|
photonstorm
|
4a71309335
|
Added missing properties and methods to Quad class.
Updated to use new Mesh Color and Alpha arrays.
|
2017-05-23 13:29:40 +01:00 |
|
Felipe Alfonso
|
73ff899ce2
|
vertex color and alpha properties
|
2017-05-22 15:29:27 -04:00 |
|
Felipe Alfonso
|
30ea09f0b0
|
Fixed issue with setting wrapping mode on textures
|
2017-05-22 10:44:05 -04:00 |
|
Felipe Alfonso
|
d216793595
|
Texture Filtering and Repeat property
|
2017-05-19 21:16:45 -04:00 |
|
Richard Davey
|
129a045d69
|
Start of Quad class.
|
2017-05-19 20:07:30 +01:00 |
|