Richard Davey
|
eda6e648fc
|
Animation now extends the EventEmitter.
|
2018-12-06 15:28:48 +00:00 |
|
Richard Davey
|
9e78553a48
|
reverse no longer needs the argument. play and playReverse can now take an Animation instance as an argument, not just a key.
|
2018-12-06 15:28:32 +00:00 |
|
Richard Davey
|
8955c50ab5
|
Update CHANGELOG.md
|
2018-12-06 14:47:29 +00:00 |
|
Richard Davey
|
20ea562d23
|
create no longer throws a warning, returns existing animation. Also added exists method.
|
2018-12-06 14:47:26 +00:00 |
|
Richard Davey
|
1a407bc4f5
|
ArcadePhysics.Body.destroy will now only add itself to the World pendingDestroy list if the world property exists. This prevents Cannot read property 'pendingDestroy' of undefined errors if you try to delete a physics body in a callback and then immediately change Scene (which tells the physics work to also delete all bodies)
|
2018-12-06 14:47:06 +00:00 |
|
Richard Davey
|
bca8d9b0c9
|
Add Key capture information
|
2018-12-06 11:55:14 +00:00 |
|
Richard Davey
|
1df20f9070
|
Keyboard events can now be blocked on a local or global level.
|
2018-12-06 11:35:16 +00:00 |
|
Bill Reed
|
df9365cae6
|
update type param for group factory and creator methods
|
2018-12-05 11:32:47 -05:00 |
|
Richard Davey
|
4174626b84
|
Update CHANGELOG.md
|
2018-12-05 16:07:51 +00:00 |
|
Richard Davey
|
715e6d3c15
|
Added key capturing methods.
|
2018-12-05 16:07:47 +00:00 |
|
Richard Davey
|
114d61cf59
|
Added capture handling and event queue.
|
2018-12-05 16:02:29 +00:00 |
|
Richard Davey
|
a7fba605ad
|
By default, no key captures.
|
2018-12-05 16:02:09 +00:00 |
|
Richard Davey
|
97805afab0
|
Input Manager now creates Keyboard Manager.
|
2018-12-05 16:01:39 +00:00 |
|
Richard Davey
|
7431f0a621
|
No longer required.
|
2018-12-05 15:58:53 +00:00 |
|
Richard Davey
|
dd051ddc03
|
Added event handlers and event emitter.
|
2018-12-05 15:58:44 +00:00 |
|
Richard Davey
|
606a3832c1
|
Moving to a global keyboard manager for the DOM events.
|
2018-12-05 11:16:45 +00:00 |
|
Mato
|
87be97aaf0
|
Add link to bitmaptext
|
2018-12-05 16:29:18 +07:00 |
|
Richard Davey
|
2780babe10
|
Final Doc Jam merge
|
2018-12-03 15:16:23 +00:00 |
|
Thomas Felix
|
bd5f2b3bf5
|
fixes the typedef for the layer parameter
The layer parameter is used to call getLayer() so the parameter type for
the parent function should match the on of getLayer().
|
2018-12-01 20:40:17 +01:00 |
|
Richard Davey
|
6f8759c186
|
Whenever Camera.roundPixels was enabled it would use a bitwise operation to truncate the float (x |= 0 ) - this has been replaced across all files that used it, with a call to Math.round instead. This gives far better results when zooming cameras both in and out of a Scene, stopping thin gaps appearing between closely packed Game Objects.
|
2018-11-30 10:27:25 +00:00 |
|
Richard Davey
|
146745057a
|
Utils.Array.MoveUp wouldn't let you move an array element to the top-most index in the array. This also impacted Container.moveUp .
|
2018-11-29 23:33:54 +00:00 |
|
Richard Davey
|
52cfd5b4d6
|
Update CHANGELOG.md
|
2018-11-29 13:44:53 +00:00 |
|
Richard Davey
|
2eb5fb6794
|
You can now load external Scene files using the new load.sceneFile method. This allows you to dynamically load a Scene into the Scene Manager of your game, and swap to it at will.
|
2018-11-29 13:44:51 +00:00 |
|
Richard Davey
|
1b28080575
|
Added pointerupoutside and pointerdownoutside events.
|
2018-11-29 13:44:42 +00:00 |
|
Richard Davey
|
5b5b83d269
|
Added downElement and upElement properties
|
2018-11-29 13:44:18 +00:00 |
|
Richard Davey
|
068124b739
|
Added sceneManager property.
|
2018-11-29 13:43:44 +00:00 |
|
Richard Davey
|
a065bf1b46
|
Added global touchstart handler.
|
2018-11-29 13:42:40 +00:00 |
|
Richard Davey
|
b8f7ecb317
|
Removed Vec2 and added global handlers with capture tests.
|
2018-11-29 13:42:26 +00:00 |
|
Richard Davey
|
f3488b0d7c
|
Undid CSS background style
|
2018-11-28 15:51:31 +00:00 |
|
Richard Davey
|
fafc597b4c
|
Added fillRect back in for non-transparent canvas
|
2018-11-28 15:49:24 +00:00 |
|
Richard Davey
|
299a3d108c
|
Fixed custom environment logic
|
2018-11-28 15:47:06 +00:00 |
|
Richard Davey
|
171191e1d8
|
Added Camera centerOnX and centerOnY methods.
|
2018-11-28 13:24:29 +00:00 |
|
Richard Davey
|
f8cd23766e
|
Update CHANGELOG.md
|
2018-11-28 13:13:46 +00:00 |
|
Richard Davey
|
f2de618b24
|
Touch Manager will now handle focus events as well.
|
2018-11-28 13:13:44 +00:00 |
|
Richard Davey
|
5623515c41
|
Mouse Manager will track over and out states and auto focus.
|
2018-11-28 13:13:25 +00:00 |
|
Richard Davey
|
4b50065dfd
|
Touch Manager will track over and out canvas states.
|
2018-11-28 13:11:13 +00:00 |
|
Richard Davey
|
4a312f16db
|
Input Plugin will now emit a gameover or gameout event and has an isOver property.
|
2018-11-28 13:10:54 +00:00 |
|
Richard Davey
|
0d2197d9f7
|
Added new isOver property and method handlers.
|
2018-11-28 13:10:25 +00:00 |
|
Richard Davey
|
5b6920c577
|
Vis handler no longer responsible for focus or isOver events.
|
2018-11-28 13:10:05 +00:00 |
|
Richard Davey
|
09bd56bd8e
|
Removed Game.isOver property
|
2018-11-28 13:09:48 +00:00 |
|
Richard Davey
|
74798cf206
|
Typo
|
2018-11-28 08:41:03 +00:00 |
|
Richard Davey
|
30972f4528
|
Camera.getBounds is a new method that will return a rectangle containing the bounds of the camera.
|
2018-11-27 17:16:03 +00:00 |
|
Richard Davey
|
052da6e40c
|
lint fix
|
2018-11-27 14:04:19 +00:00 |
|
Richard Davey
|
b0df6892b5
|
The Canvas SetTransform method would save the context state, but it wasn't restored at the end in the following Game Objects: Dynamic Bitmap Text, Graphics, Arc, Curve, Ellipse, Grid, IsoBox, IsoTriangle, Line, Polygon, Rectangle, Star and Triangle. These now all restore the context, meaning if you're using non-canvas sized cameras in Canvas mode, it will now render beyond just the first custom camera.
|
2018-11-27 13:54:59 +00:00 |
|
Richard Davey
|
91e4a91c5a
|
Added GetNearestPoint and GetShortestDistance methods
|
2018-11-27 00:42:37 +00:00 |
|
Richard Davey
|
2c78c22112
|
Geom.Intersects.PointToLine has a new optional argument lineThickness (which defaults to 1). This allows you to determine if the point intersects a line of a given thickness, where the line-ends are circular (not square)
|
2018-11-26 23:28:07 +00:00 |
|
Richard Davey
|
524892f095
|
Fixed angle value and facing direction
|
2018-11-26 15:42:53 +00:00 |
|
Richard Davey
|
a74616b090
|
Added getDistanceX and getDistanceY
|
2018-11-26 15:35:18 +00:00 |
|
Richard Davey
|
41e64b9f53
|
Added time property, getDistance, getDuration and getAngle.
|
2018-11-26 13:11:24 +00:00 |
|
Richard Davey
|
d2cb4a4006
|
Pass the time to Pointer.reset
|
2018-11-26 13:10:54 +00:00 |
|