Felipe Alfonso
|
b0c578477d
|
Light layer setup
|
2017-08-02 23:06:13 -04:00 |
|
Richard Davey
|
50ecafe4a5
|
Cannot delete all cameras from a Scene. Added 'makeMain' argument to add camera.
|
2017-08-02 00:42:44 +01:00 |
|
Richard Davey
|
fae3223000
|
Only consider inputEnabled cameras and removed some old jsdocs
|
2017-07-29 02:52:12 +01:00 |
|
Richard Davey
|
cbe54a1c58
|
Added getCameraBelowPointer to the Camera Manager
|
2017-07-29 01:54:44 +01:00 |
|
photonstorm
|
c8a1dc32cc
|
Updated drag event.
|
2017-07-28 18:00:04 +01:00 |
|
photonstorm
|
c152156da2
|
Zone now working again and useful for interactive hit areas not bound to Sprites or other GOs.
|
2017-07-27 17:40:15 +01:00 |
|
Richard Davey
|
795fa5f5cb
|
Merging in the draggable input handler
|
2017-07-27 03:40:58 +01:00 |
|
Richard Davey
|
1b4e53d06f
|
Exposed buttons event property.
|
2017-07-25 04:53:23 +01:00 |
|
photonstorm
|
46ece8bb80
|
Exposed child methods for testing.
|
2017-07-24 14:10:22 +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 |
|
photonstorm
|
c848d18000
|
Added processOptions config object to InputManager, allowing to set if all callbacks fire, or just that on the top of the display list. Added Input CONSTs. Updated Input Manager so events only fire once, carrying an array of all impacted GOs as a property.
|
2017-07-20 14:02:48 +01:00 |
|
photonstorm
|
33258a27c0
|
Added DisplayList.sortGameObjects and getTopGameObject methods which will sort a given array of game objects into display list order, factoring in the z-index as well.
|
2017-07-20 12:50:38 +01:00 |
|
photonstorm
|
b438c0ead8
|
Fixed issue with Pointer Up always firing.
|
2017-07-19 17:06:19 +01:00 |
|
Richard Davey
|
474d08f993
|
Lots of work on making Game Objects draggable
|
2017-07-18 23:15:28 +01:00 |
|
photonstorm
|
d753c5316d
|
Adding movement processing events.
|
2017-07-18 17:22:14 +01:00 |
|
photonstorm
|
805ba7e29e
|
Added lots of new methods for setting callbacks and using the new InteractiveObject instead of a direct hitArea property.
|
2017-07-18 13:54:43 +01:00 |
|
Richard Davey
|
0d925b9cc0
|
New Interactive Object created.
Pointer events now dispatch more details.
Interactive Object used internally everywhere.
Hit Test updated to handle it.
|
2017-07-18 02:36:45 +01:00 |
|
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 |
|
photonstorm
|
69d07300d5
|
Added lots more setHitArea helpers to the manager.
|
2017-07-17 13:41:48 +01:00 |
|
photonstorm
|
2405160cd1
|
Added continuous polling feature to the Input Manager.
|
2017-07-14 18:00:15 +01:00 |
|
photonstorm
|
8cefdaea8b
|
Camera broken into components.
|
2017-07-14 16:46:11 +01:00 |
|
photonstorm
|
d804e056ed
|
Renaming from State to Scene internally.
This is one monster update.
|
2017-07-14 14:50:51 +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 |
|
photonstorm
|
51f75413dc
|
Added new State Input Manager and updated the Injection Map.
|
2017-07-13 15:48:51 +01:00 |
|
Richard Davey
|
a92ef5dc31
|
Allowed Bitmap Text to use a frame from a texture atlas
|
2017-07-12 00:48:41 +01:00 |
|
Richard Davey
|
b4e84860da
|
Loader can now handle script files
|
2017-07-11 19:23:03 +01:00 |
|
Richard Davey
|
3e131d5369
|
Ability to add a new State from an existing State implemented
Stress tested up to 100 states all running together.
|
2017-07-11 18:54:30 +01:00 |
|
photonstorm
|
dc90581c96
|
Split the Global State Manager code up into single files and added in ability to move States up, down and to the top. Also swap position and extra index accessing methods.
|
2017-07-11 16:48:45 +01:00 |
|
photonstorm
|
1b70df7368
|
Lots of Pool updates and extensions. The Pool will now update children automatically, making them far more useful.
|
2017-07-07 18:14:58 +01:00 |
|
photonstorm
|
8bc485e838
|
Renamed internal array and only call GameObject.preUpdate on active list items.
|
2017-07-07 18:14:27 +01:00 |
|
photonstorm
|
b494ace580
|
Added Pool Manager State plugin and start of ObjectPool class.
|
2017-07-05 17:17:56 +01:00 |
|
Richard Davey
|
c311d95999
|
Added get to StateManager
|
2017-07-05 03:47:32 +01:00 |
|
Richard Davey
|
cbbe152382
|
Fixed issue with Tint array being copied to the prototype
|
2017-07-05 01:21:47 +01:00 |
|
Richard Davey
|
2909df4f01
|
Fixed System to render DisplayList and process Updatelist
|
2017-07-04 23:43:13 +01:00 |
|
photonstorm
|
991ab2576d
|
Broke the lists apart into DisplayList and UpdateList, as the vast majority of Game Objects don't ever need to have their preUpdate methods called as they are empty.
|
2017-07-04 16:44:16 +01:00 |
|
Richard Davey
|
f770712c2a
|
Huge refactoring of States, plugins and object factories
|
2017-07-04 01:59:31 +01:00 |
|