constante.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /*
  2. * File: constante.h
  3. * Author: Arthur Brandao
  4. *
  5. * Created on 31 octobre 2018
  6. */
  7. #ifndef CONSTANTE_H
  8. #define CONSTANTE_H
  9. /* --- General --- */
  10. #define BUFFER_SIZE 2048
  11. /* --- Fichier --- */
  12. #define STDIN 0
  13. #define STDOUT 1
  14. #define STDERR 2
  15. /* --- Boolean --- */
  16. #define boolean int
  17. #define true 1
  18. #define false 0
  19. /* --- Null --- */
  20. #define null NULL
  21. /* --- Reussite --- */
  22. #define FAIL 0
  23. #define SUCCESS 1
  24. /* --- Application --- */
  25. #define GET 1
  26. #define POST 2
  27. #define NBERRORRESET 3 //Nombre d'erreur avant de considérer que la connexion comme fermée
  28. #define MAXGAME 5 //Nombre maximum de parti autorisé en simultané
  29. #define MAXPLAYER 4 //Nombre max de joueur par parti
  30. #define MAPDIR "map/" //Chemin vers le dossier des maps
  31. #define TIMEMAJOR 10 //Temps du major en seconde
  32. #define TIMEBOMB 4 //Nombre de seconde avant explosion de la bombe
  33. #define SPAWNRATE 30 //% de chance de spawn d'un objet
  34. #define DAMAGEBOMB 0.4 //% de degat des bombes
  35. #define DAMAGEMINE 0.6 //% de degat des mines
  36. /* --- Reseaux --- */
  37. #define PORT_UDP 18624
  38. #define PORT_TCP 18642
  39. #define SEARCH_SERV "looking for bomberstudent servers"
  40. #endif /* CONSTANTE_H */