You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Should generalize the notion of commands returning information to the client.
Discussed making these returns asynchronous and putting more smarts in the client to manage messages, serialize delivery to the client code (to avoid threading concurrency issues), and generally manage the client architecture more robustly.
Radar should be reworked to fit this paradigm as a general available command.
The text was updated successfully, but these errors were encountered:
@wortzmanb What are your thoughts on this? Should Death/Radar/Scan be separate interface methods which get called on the client semi-asynchronously from their main getNextCommand? This could remove the 'null'/state-management issue with radar, but also force implementing more of a 'memory'/coordination across the class.
Should generalize the notion of commands returning information to the client.
Discussed making these returns asynchronous and putting more smarts in the client to manage messages, serialize delivery to the client code (to avoid threading concurrency issues), and generally manage the client architecture more robustly.
Radar should be reworked to fit this paradigm as a general available command.
The text was updated successfully, but these errors were encountered: