mwhicks-dev / splat-alpha

2D platforming game engine based in C++ and built on top of the SFML multimedia suite.
0 stars 0 forks source link

Implement ClientController and ServerController #36

Closed mwhicks-dev closed 5 months ago

mwhicks-dev commented 5 months ago

Controller implementations will provide standalone components used to send and receive ZMQ requests, though they are not really wrappers. Similar to Listeners, Controllers should have a push_outgoing_request(Request): void, but also need pop_incoming_response(void): Response and has_incoming(): bool functions for inbound events, whatever those may look like to the implementation. The Controller interface will also require a run(void): void function.

mwhicks-dev commented 5 months ago

ServerController will send out a list of all assetproperties every few seconds maximum, ideally less

mwhicks-dev commented 5 months ago

ServerController will send out a list of all assetproperties every few seconds maximum, ideally less

parameterize