Key Binding:
Mouvement 4 directions
Courrir
Sauter
Accroupir
Interaction
Son:
Volume General
Volume musique
Volume bruit
Graphics (Effectif au prochain lancement):
Fullscreen/Window (Attention may leak if during the program, recheck it)
Resolution (A voir si la libui marche)
Le thread client doit s'occuper des points suivants:
+Monitorer les touches du clavier, de la souris et la position de la souris, convertir ces données pour les envoyer au serveur
+Écouter le serveur pour mettre a jour le world du joueur (graphiquement)
Le main thread devra donc:
+Streamer (write only) l'état du clavier/souris au thread client (read only)
Le serveur et le client devront ce mettre d'accord sur le format d'information envoyé dans les deux sens
y sometimes starts at -1 which may segfault and always does on windows... Find the source and fix it there. no additional if statements in the function. the program is slow as it is...