multiplayer pong game for LPC 1768
Dependencies: mbed MbedJSONValue mbed-rtos Adafruit_ST7735 Adafruit_GFX EthernetInterface DebouncedInterrupt
Diff: main.cpp
- Revision:
- 23:c38680c32552
- Parent:
- 22:1c49e1fae846
- Child:
- 24:05eb0b0ab554
diff -r 1c49e1fae846 -r c38680c32552 main.cpp --- a/main.cpp Mon Nov 16 02:04:23 2020 +0000 +++ b/main.cpp Mon Nov 16 03:01:50 2020 +0000 @@ -50,7 +50,8 @@ MbedJSONValue serverResponse; char connectionRequest[] = "{\"type\": \"connected\"}"; - char toSend[] = "{\"type\": \"move\", \"delta\": 5}"; + char moveFormat[] = "\"type\": \"move\", \"hash\": %s, \"player\": %i, \"delta\": %i"; + char move[128]; char readTo[256]; gfx->renderLaunchScreen(); @@ -68,10 +69,12 @@ while (!gs->done()) { if (sendFlag != 0) { + sprintf(move, moveFormat, gs->getLobbyHash(), + gs->getLocalPlayerNum(), moveData); printf("Move value: %i\n\r", moveData); sendFlag = 0; moveData = 0; - sock.sendTo(nist, toSend, sizeof(toSend) - 1); + sock.sendTo(nist, move, sizeof(move) - 1); } int bytesRead = sock.receiveFrom(nist, readTo, sizeof(readTo)); readTo[bytesRead] = 0;