Added min and max fps on client side.
Removed SFML framerate capping.
Now each entity has a UID.
Now, it's clear that every controller is assigned to a single player.
Made public interfaces more complete for future networking system.
Improved joystick support by resurrecting old JoystickController.
Added networking support. Press 'K' to create server, 'J' to join localhost.
Added network_controller.cpp to optimized build system (mk shell script).
Fixed drawing order (especially when joining from network).
Removed variable redeclaration to compy with new G++ standards.
Fixed pedantic warnings for C++2011 compliance.
Optimized UDP packet size for player positions.
fix compilation : some header was missing for usleep and M_PI
Optimized packet size. Positions, missiles & general message.
Merge branch 'network' of ssh://github.com/dridk/tankfighter into network
Removed duplicate usleep().
Added client disconnection timeout.
Fixed ACK send/receive. Added graceful client disconnection. Fixed server-side missile creation.
Removed ACK packet debug info.
Make sure entities UID space don't clash between server & client.