Commit graph

34 commits

Author SHA1 Message Date
Richard Davey
95dea5c88a Hit Area is now top-left based. Pointer x/y now takes canvas position and scale into account. 2017-07-17 23:38:43 +01:00
Richard Davey
f5c3ab0fcb Handle any origin 2017-07-17 23:38:07 +01:00
photonstorm
2405160cd1 Added continuous polling feature to the Input Manager. 2017-07-14 18:00:15 +01:00
Richard Davey
8bae761d75 Pointer Down and Up events working on Game Objects 2017-07-14 01:38:21 +01:00
Richard Davey
d12522e480 Pointer Over and Out events and lists working 2017-07-14 00:37:54 +01:00
photonstorm
b7d4559d45 Moving to more modular, State based input management. 2017-07-13 17:21:37 +01:00
Richard Davey
7528b6e5a9 Updated Input Manager to use hitArea instead of dimensions 2017-07-13 02:06:00 +01:00
Richard Davey
ed0d445c54 PointScreenToWorldHitTest now always returns an array no matter what 2017-07-12 12:58:34 +01:00
Felipe Alfonso
bb359faa1d Fixed false positive when dealing with mulitple cameras and point hit test 2017-07-11 10:09:40 -04:00
Felipe Alfonso
a3ee32cef4 Point Screen To World Hit test now works with multiple cameras and camera transforms 2017-07-10 22:27:24 -04:00
Felipe Alfonso
ebea116809 PointScreenToWorldHitTest added to Global Input Manager 2017-07-07 15:59:17 -04:00
Richard Davey
f770712c2a Huge refactoring of States, plugins and object factories 2017-07-04 01:59:31 +01:00
photonstorm
4136ccf374 Lots more updates moving everything to consistent class structure. 2017-07-03 16:05:22 +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
photonstorm
cc515082e5 Added lastSlope definition to CollisionMap and lots of extra setters in Body. 2017-06-22 16:22:21 +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
Richard Davey
730c6b5cbf Input updates 2017-06-16 11:11:28 +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
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
Richard Davey
b6bef1ded9 Fixed issue with component private vars being shared.
Added Key Capture to Keyboard Manager.
Added rotation and angle wrapping.
Optmized getBounds.
2017-02-24 01:45:24 +00:00
Richard Davey
226e0b216d Added KeyCombo.progress. 2017-02-21 23:51:18 +00:00
Richard Davey
fa69035e4f Finished off Key Combo support. All config options now working correctly. 2017-02-21 23:01:05 +00:00
Richard Davey
101be294e0 Adding support for Key Combos. 2017-02-21 20:58:17 +00:00
Richard Davey
fbb591fd94 Tided up the Key handler. 2017-02-21 16:52:40 +00:00
Richard Davey
8fd0a7a531 Finished off the Keyboard Manager, tided up the classes and removed un-needed functions. 2017-02-21 16:05:36 +00:00
Richard Davey
9579263333 New Input Manager and Keyboard handler in and working. 2017-02-21 01:04:37 +00:00
Richard Davey
d480263fa9 BlitterBatch will now flush if you try to add too many Bobs (avoids index error). 2017-02-13 21:50:41 +00:00
Richard Davey
7999f72d81 Moved GetObjectValue into utils/object 2017-02-04 05:39:37 +00:00
Richard Davey
9aa52b5c0a Keyboard Input functions. 2017-01-08 14:14:21 +00:00