color.h 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #define C_BLACK 1
  2. #define C_BLUE 2
  3. #define C_GREEN 3
  4. #define C_CYAN 4
  5. #define C_RED 5
  6. #define C_PURPLE 6
  7. #define C_BROWN 7
  8. #define C_LIGHTGREY 8
  9. #define C_DARKGREY 9
  10. #define C_LIGHTBLUE 10
  11. #define C_LIGHTGREEN 11
  12. #define C_LIGHTCYAN 12
  13. #define C_LIGHTRED 13
  14. #define C_LIGHTPURPLE 14
  15. #define C_YELLOW 15
  16. #define C_WHITE 16
  17. #define BOLD_OPEN 1
  18. #define BOLD_CLOSE 2
  19. #define UNDERLINE_OPEN 3
  20. #define UNDERLINE_CLOSE 4
  21. #define COLOR_OPEN 5
  22. #define COLOR_CLOSE 6
  23. #define FLASH_OPEN 7
  24. #define FLASH_CLOSE 8
  25. #define BLACK(idx) color(idx, COLOR_OPEN, C_BLACK)
  26. #define BLUE(idx) color(idx, COLOR_OPEN, C_BLUE)
  27. #define GREEN(idx) color(idx, COLOR_OPEN, C_GREEN)
  28. #define CYAN(idx) color(idx, COLOR_OPEN, C_CYAN)
  29. #define RED(idx) color(idx, COLOR_OPEN, C_RED)
  30. #define PURPLE(idx) color(idx, COLOR_OPEN, C_PURPLE)
  31. #define BROWN(idx) color(idx, COLOR_OPEN, C_BROWN)
  32. #define LIGHTGREY(idx) color(idx, COLOR_OPEN, C_LIGHTGREY)
  33. #define DARKGREY(idx) color(idx, COLOR_OPEN, C_DARKGREY)
  34. #define LIGHTBLUE(idx) color(idx, COLOR_OPEN, C_LIGHTBLUE)
  35. #define LIGHTGREEN(idx) color(idx, COLOR_OPEN, C_LIGHTGREEN)
  36. #define LIGHTCYAN(idx) color(idx, COLOR_OPEN, C_LIGHTCYAN)
  37. #define LIGHTRED(idx) color(idx, COLOR_OPEN, C_LIGHTRED)
  38. #define LIGHTPURPLE(idx) color(idx, COLOR_OPEN, C_LIGHTPURPLE)
  39. #define YELLOW(idx) color(idx, COLOR_OPEN, C_YELLOW)
  40. #define WHITE(idx) color(idx, COLOR_OPEN, C_WHITE)
  41. #define COLOR_END(idx) color(idx, COLOR_CLOSE, 0)
  42. #define BOLD(idx) color(idx, BOLD_OPEN, 0)
  43. #define BOLD_END(idx) color(idx, BOLD_CLOSE, 0)
  44. #define UNDERLINE(idx) color(idx, UNDERLINE_OPEN, 0)
  45. #define UNDERLINE_END(idx) color(idx, UNDERLINE_CLOSE, 0)
  46. #define FLASH(idx) color(idx, FLASH_OPEN, 0)
  47. #define FLASH_END(idx) color(idx, FLASH_CLOSE, 0)