From af645c09089d1ed8e99c760f05234ac3df402901 Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Tue, 29 Aug 2017 18:33:59 -0400 Subject: Add four additional spawns --- client.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'client.c') diff --git a/client.c b/client.c index f477602..5a41dbc 100644 --- a/client.c +++ b/client.c @@ -65,8 +65,11 @@ static void clientPut(uint8_t color, char cell) { clientMessage(&msg); } -static void clientSpawn(void) { - struct ClientMessage msg = { .type = CLIENT_SPAWN }; +static void clientSpawn(uint8_t spawn) { + struct ClientMessage msg = { + .type = CLIENT_SPAWN, + .data.s.spawn = spawn, + }; clientMessage(&msg); } @@ -185,7 +188,7 @@ static void readInput(void) { case ESC: mode = MODE_NORMAL; break; case 'q': endwin(); exit(EX_OK); - case 'Q': clientSpawn(); break; + case 'Q': clientSpawn(inputColor < SPAWN_COUNT ? inputColor : 0); break; case 'a': clientMove(1, 0); // fallthrough case 'i': insertMode(1, 0); break; -- cgit 1.4.1