home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / games / volume8 / cutup / part01 / consts.h < prev    next >
C/C++ Source or Header  |  1989-09-18  |  1KB  |  60 lines

  1. #define ASCII_BS 8
  2. #define ASCII_DEL 127
  3.  
  4. #ifndef LFNMAX
  5. #define NAME_MAX 7
  6. #else
  7. #define NAME_MAX ((LFNMAX) / 2)
  8. #endif
  9.  
  10. #ifndef LPNMAX
  11. #define FN_MAX 256
  12. #else
  13. #define FN_MAX LPNMAX
  14. #endif
  15.  
  16. #define Y_MAX 21
  17. #define X_MAX 78
  18.  
  19. #define S_FREE       0x000
  20. #define S_ONE        0x001
  21. #define S_OTHER      0x002
  22. #define S_BOTH       0x003
  23. #define S_BORDER     0x004
  24. #define S_CRASH      0x080
  25. #define S_TEMP       0x100
  26.  
  27. #define S_NO_COLLISION  0x0000
  28. #define S_WE_COLLIDE   0x0001
  29. #define S_THEY_COLLIDE 0x0002
  30.  
  31. #define S_NORTH 0
  32. #define S_SOUTH 1
  33. #define S_EAST 2
  34. #define S_WEST 3
  35. #define S_SAME 4
  36. #define S_BOGUS 5
  37. #define S_DELTA_MAX (S_BOGUS + 1)
  38. #define S_DIR_MAX (S_WEST + 1)
  39.  
  40. #define S_LEFT_CH     'h'
  41. #define S_RIGHT_CH    'l'
  42. #define S_UP_CH       'k'
  43. #define S_DOWN_CH     'j'
  44.  
  45. #define S_US_CHAR '@'
  46. #define S_THEM_CHAR '#'
  47. #define S_BANG_CHAR '*'
  48.  
  49. #define SCORE_MAX 3
  50.  
  51. #define C_RIGHT 0
  52. #define C_LEFT 1
  53. #define C_FORWARD 2
  54. #define C_REVERSE 3
  55.  
  56. #define C_MAX (C_REVERSE + 1)
  57. #define LR_MAX (C_LEFT + 1)
  58.  
  59. #define COUNT_LIMIT 200
  60.