Commit graph

15 commits

Author SHA1 Message Date
Richard Davey
4c2df65cff Large refactoring of the Input Manager
Split events out into Game Object and global Pointer ones. Removed redundant topOnly checks (as the source array is already filtered), removing use of 'childOn' functions. Normalizing event data.
2017-07-24 23:47:55 +01:00
photonstorm
68cc76802d Updated the shutdown method. 2017-07-24 17:10:30 +01:00
photonstorm
f81856a75c Updated drag handlers. 2017-07-24 14:10:42 +01:00
photonstorm
102fa3e5d1 Movement event now checks draggable. 2017-07-24 14:10:32 +01:00
photonstorm
91a0b41f90 Up handler goes through draggable list. 2017-07-24 14:09:20 +01:00
photonstorm
812ea7d50b Changed draggable to pointer array. 2017-07-24 14:09:04 +01:00
photonstorm
d068f8decb Added new GetInteractiveObject method. 2017-07-24 14:08:48 +01:00
photonstorm
48389491f3 Added missing var. 2017-07-24 14:08:32 +01:00
photonstorm
ba7e04ff77 Callback result determines processing. 2017-07-24 14:08:26 +01:00
photonstorm
9bd93f36b2 Exposed method. 2017-07-21 14:05:04 +01:00
photonstorm
1cc79a3b23 Added onMove callback and event. Added processMove handler. 2017-07-21 13:59:22 +01:00
Richard Davey
fdf257d9ce Fixed Up and Down events. Working properly including with topOnly. 2017-07-21 04:11:40 +01:00
Richard Davey
1ffb559b75 Added revised up down handlers 2017-07-21 04:05:33 +01:00
Richard Davey
7992dfd569 Refactored to support multi pointers per IO and topOnly 2017-07-21 03:39:55 +01:00
photonstorm
c6a2edd855 Refactored Input Manager as it was getting too large for a single file class. Split up into Scene and Global Managers, broke all functions off into single files and started work on the new multi-pointer flow. 2017-07-20 17:10:12 +01:00