Message bus #1

Open
opened 2021-11-26 01:32:48 +00:00 by keith · 0 comments
Owner

Engine needs a message bus, for input events and inter-component messages.

  • Allow components to listen for & broadcast messages
  • Target messages to scenes, actors, tags
  • Message responders (listeners which return a result, only one may be registered at a time for a given message)
    • Throw error if responder isn't registered
    • A different type of message?
  • Async/await, maybe?
Engine needs a message bus, for input events and inter-component messages. - [ ] Allow components to listen for & broadcast messages - [ ] Target messages to scenes, actors, tags - [ ] Message *responders* (listeners which return a result, only one may be registered at a time for a given message) - [ ] Throw error if responder isn't registered - [ ] A different type of message? - [ ] Async/await, maybe?
keith added the
missing
label 2021-11-26 01:32:48 +00:00
keith self-assigned this 2021-11-26 01:32:48 +00:00
keith added
enhancement
and removed
missing
labels 2022-02-17 22:41:44 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: keith/wh-engine#1
No description provided.