-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Milestone
Description
TODO
InteractionProcessor
- create InteractionProcessor to handle all interactions
- move/include processClick into InteractionProcessor
- Combinations and Commands will be to classes exclusively accessed by InteractionProcesser
- two method interface: "processInteraction", "getResults"
- InteractionProcesser stores results until they are requested
- interactionProperties must include the id/reference of the State from which "processInteraction" was fired
InputEventManager
- rename InputEventManager to something like "EventStore"
- two method interface: "addEvent", "getLastEvent"
State's update and render
- State's
updatemethod gets last event viagetLastEvent, prepares via inputHandler and fires the processInteraction - State's
rendermethod retrieves the results of the InteractionProcesser viagetResultsmakingaddDataQueueandpushQueueDataobsolete and simplifiesrendermethod a bit
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels