diff --git a/netwar.c b/netwar.c
index 2419456d87d0dea2265c5f9e47422286359258ab..b18f8ac9d7a5f288d546dcacbd8de65f30a3629e 100644 (file)
--- a/netwar.c
+++ b/netwar.c
SDL_RenderDrawLines(renderer, pixship, count);
}
+ for(int i = 0; i < MAX_BULLETS; i++) {
+ if(g_bullet[i].owner == cl_playerid)
+ SDL_SetRenderDrawColor(renderer, 0x00, 0xFF, 0x00, 0x00);
+ else
+ SDL_SetRenderDrawColor(renderer, 0xFF, 0x00, 0x00, 0x00);
+
+ int x = g_bullet[i].x * WIDTH / 2;
+ int y = g_bullet[i].y * HEIGHT / 2;
+
+ if(g_bullet[i].live)
+ SDL_RenderDrawPoint(renderer, cx + x, cy + y);
+ }
+
SDL_RenderPresent(renderer);
}
if(event.type == SDL_QUIT)
goto cleanup;
+ cl_recv();
+
if(currTime - lastTime >= TICK_DELAY) {
keyboardhandle();
g_update();
}
currTime = SDL_GetTicks();
- cl_recv();
-
paintwindow();
SDL_Delay(1);