Coordinator v2
Dependencies: NerfUSXbee PinDetect EthernetInterface JSON MFRC522 WebSocketClient mbed-rtos mbed
includes/dispatcher.hpp
- Committer:
- Ismael Balafrej
- Date:
- 2017-04-10
- Revision:
- 1:e1c5259b7d9a
- Child:
- 2:019d8848cf7e
File content as of revision 1:e1c5259b7d9a:
#pragma once #include "ports.hpp" #include "ServerData.hpp" #include "GameCoordinator.hpp" #include <vector> void dispatch_event_from_target(vector<uint8_t> data, int* address) { //addr: table of 8 int //TODO - calc stats } void dispatch_event_from_server(ServerEvent *event) { toPc("Event Name: %s", event->event); if (strcmp(event->event, "start_game") == 0) { gameCoordinator.start_game(&(event->data)); } else if (strcmp(event->event, "request_report") == 0) { gameCoordinator.stop_game(); } }