Richard Davey
418af7351e
Fixed EaseMap.
2017-05-10 04:29:42 +01:00
Richard Davey
b1b03c118d
Added Object.Merge and Object.MergeRight.
2017-05-10 03:23:32 +01:00
Richard Davey
bd462e29bd
Working through setting the Tween values.
2017-05-10 02:25:46 +01:00
Richard Davey
050948aa28
Added Shallow Object clone.
2017-05-10 02:25:32 +01:00
Richard Davey
345a77a2fe
Lots of comments and examples.
2017-05-10 00:43:28 +01:00
Richard Davey
422468ec29
Reminder docs and jshint fixes.
2017-05-10 00:43:12 +01:00
Richard Davey
1fd4eb13a1
Added a string-lookup EaseMap.
2017-05-10 00:42:59 +01:00
Richard Davey
68202fd6e7
Added properties and methods to complete.
2017-05-09 20:36:29 +01:00
Richard Davey
b769fe3cb1
Create base TweenManager and added to State Systems.
2017-05-09 20:24:39 +01:00
Richard Davey
5950bc84a2
Added some comments.
2017-05-09 15:39:59 +01:00
Richard Davey
2a19a02d0b
Added window focus and blur handler to catch raf throttling outside of page visibility changes.
2017-05-09 15:39:30 +01:00
Richard Davey
253dc76081
Added delta history cool down period to avoid spikes flooding the values.
2017-05-09 10:42:43 +01:00
Richard Davey
21882a24ec
Added Page Visibility handler and hooked into TimeStep.
2017-05-09 01:24:46 +01:00
Felipe Alfonso
946266d715
Render to texture
2017-05-08 18:03:18 -03:00
Felipe Alfonso
6511b4b0d5
Internal Transform Stack for Graphics
2017-05-08 17:13:48 -03:00
photonstorm
e9eefa6314
TS updates.
2017-05-04 17:32:05 +01:00
Felipe Alfonso
d3b1081da7
Added destroy to tileSprite
2017-05-03 21:28:49 -03:00
Felipe Alfonso
ee4e0bf8e9
Merge branch 'master' of https://github.com/photonstorm/phaser
2017-05-03 21:28:18 -03:00
Felipe Alfonso
da9a6de007
Canvas TileSprite
2017-05-03 21:14:14 -03:00
Richard Davey
54f95a3cff
Removed old timesteps and renamed Variable to TimeStep.
2017-05-04 01:08:50 +01:00
photonstorm
9ee41603a2
Exposed game loop settings via game config object.
2017-05-03 17:07:15 +01:00
Richard Davey
9eb1676482
Seed history properly and dt clamp.
2017-05-03 02:21:32 +01:00
Richard Davey
e5b82eb9b9
Fixed delta spike handling.
2017-05-03 01:34:29 +01:00
Richard Davey
02a06bc7e3
Moved the Animation functions into the components folder where they are a better fit.
2017-05-03 00:54:09 +01:00
Richard Davey
08a5b4969a
Split the Animation functions up to make them more manageable. Fixed bug in AddFrameAt.
2017-05-03 00:31:36 +01:00
Richard Davey
4ad87957bf
Added Animation.removeFrame, removeFrameAt and getFrameAt.
2017-05-02 23:58:15 +01:00
Richard Davey
ed5eda4bdc
Optmized the addFrameAt method.
2017-05-02 22:07:08 +01:00
Felipe Alfonso
12d3771c0a
Tile Sprite rendering on WebGL
2017-05-02 17:57:21 -03:00
Richard Davey
d787bfbf78
Added Animation.addFrame and addFrameAt including sequence updating.
2017-05-02 19:49:03 +01:00
Richard Davey
1bfec64f2e
Animation Manager now has Pause All and Resume All events and handlers, and all child Animations listen for and respect it.
2017-05-02 16:49:48 +01:00
Richard Davey
2c9be48a73
Add Animation Event + handler.
2017-05-02 16:18:58 +01:00
Richard Davey
47c4df66e6
Added Remove Animation event and handler.
2017-05-02 16:02:49 +01:00
Richard Davey
a8bc0c0c27
Merge pull request #3013 from rblopes/upgrade-tooling
...
[Phaser 3] Upgrade of development dependencies
2017-05-01 22:51:56 +01:00
Rafael Barbosa Lopes
1b77dc4fa4
Upgraded development dependencies, some clean up.
...
This commit brings the following updates:
- Removal of the following redundant or unused packages:
- `json-loader`: Webpack 2 can handle JSON files by default;
- `copy-webpack-plugin`: unused;
- `webpack-dev-server`: unused.
- Upgrade of the following packages to their latest versions:
- `fs-extra`;
- `webpack`: upgraded to the latest stable version;
- `webpack-shell-plugin`.
- Addition of the following packages:
- `uuid`, in replacement of the deprecated `node-uuid`, with no
changes to the public API.
- `eslint`, with ESLint linting utility.
- Addition of two runnable scripts to help development tasks:
- `build`: An alias for running `webpack`.
- `eslint`: Alias for running ESLint using the provided configuration
in the project.
- Fix the package entry point, so package consumers will be capable to use
library in a future release.
- Update `.npmignore`, so npm will include only the relevant package
files.
- Some clean-up and a few code fixes.
2017-04-30 21:52:22 -03:00
Richard Davey
9663a4022e
Start of shuffle action.
2017-05-01 01:44:29 +01:00
Richard Davey
9d1640063b
Added tabIndex property.
2017-05-01 01:27:35 +01:00
Felipe Alfonso
e6fefdab24
Using canvas buffer for generating tile texture
2017-04-28 15:10:32 -03:00
photonstorm
456809e8dd
GetFrames can now handle you setting just a string for the frames array, and it'll get all the frames from the texture for it.
2017-04-28 04:31:08 +01:00
photonstorm
3647e28427
Added Texture.getFrameNames which is handy for things like atlas imports or sprite sheets.
2017-04-28 04:30:32 +01:00
photonstorm
17d6667c63
Swapped to perf.now.
2017-04-28 03:15:08 +01:00
photonstorm
54442c59d4
Forcing Variable Timer for further testing.
2017-04-28 03:15:02 +01:00
photonstorm
119ae11736
Using perf.now and tidying it all up.
2017-04-28 03:14:30 +01:00
photonstorm
4d142ad026
Updated Animation so it now uses the delta values, rather than the time. Smoother and no longer suffers duration peak errors.
2017-04-28 03:14:09 +01:00
photonstorm
1eda6229be
Moved the raf after the callback.
2017-04-28 03:13:32 +01:00
photonstorm
960acce62c
eslint fixes
2017-04-28 03:13:22 +01:00
photonstorm
ba2e5ffc26
Added Format String util.
2017-04-28 01:52:46 +01:00
photonstorm
a232e6c97d
Created VariableTimeStep loop and integrated it into the Game and State Systems.
...
Added GetSpeed Math util.
2017-04-27 17:03:19 +01:00
Richard Davey
07f72f489a
Added TickerLoop and made it optional via config.
2017-04-27 03:11:56 +01:00
photonstorm
d2fa3779f4
Working on the new TickerLoop.
2017-04-26 17:13:56 +01:00
photonstorm
8264351f75
Renamed GetObjectValue to GetValue and replaced through-out entire codebase. More consistent now with GetAdvancedValue, etc.
2017-04-26 16:03:22 +01:00