home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a014 / 1.ddi / CDBINC.EXE / SCREEN.H < prev    next >
Encoding:
C/C++ Source or Header  |  1982-11-09  |  1.4 KB  |  57 lines

  1. #define BEEP() printf("\007");
  2. #define GOTOXY(x,y) printf("\033[%u;%uH",(x),(y))
  3. #define CLS() printf("\033[2J")
  4. #define DELTOEND() printf("\033[K")
  5. #define DELXYTOEND(x,y) printf("\033[%u;%uH\033[K",(x),(y))
  6. #define PUTCHARXY(x,y,z) printf("\033[%u;%uH%c",(x),(y),(z))
  7. #define PUTSTRXY(x,y,str) printf("\033[%u;%uH%s",(x),(y),(str))
  8. #define SETDISPLAY(attr,fore,back) printf("\033[%u;%u;%um",attr,fore,back)
  9. #define HLON() SETDISPLAY(0,0,1)
  10. #define HLOFF() SETDISPLAY(0,0,0)
  11. #define FBLUCK 30
  12. #define FRED 31
  13. #define FGREEN 32
  14. #define FYELLOW 33
  15. #define FBLUE 34
  16. #define FMAGENTA 35
  17. #define FCYAN 36
  18. #define FWHITE 37
  19. #define BBLUCK 40
  20. #define BRED 41
  21. #define BGREEN 42
  22. #define BYELLOW 43
  23. #define BBLUE 44
  24. #define BMAGENTA 45
  25. #define BCYAN 46
  26. #define BWHITE 47
  27. #define DEFAULT 0
  28. #define HIGH 1
  29. #define BLINK 5
  30. #define INVERS 7
  31. #define INVISIBLE 8
  32. #define KEY_ESC 283
  33. #define KEY_UP 18432
  34. #define KEY_DOWN 20480
  35. #define KEY_LEFT 19200
  36. #define KEY_RIGHT 19712
  37. #define KEY_ENTER 7181
  38. #define KEY_HOME 18176
  39. #define KEY_TAB 3849
  40. #define Ctrl_Y 5401
  41. #define Ctrl_W 4375
  42. #define Ctrl_G 8711
  43. #define Ctrl_N 12558
  44. #define Ctrl_F 8454
  45. #define Backspace 3592
  46. #define Del 21248
  47. #define KEY_PgUp 18688
  48. #define KEY_PgDn 20736
  49. #define KEY_END 20224
  50. #define KEY_INSERT 20992
  51. #define F1 15104
  52. #define F2 15360
  53. #define F5 16128
  54. #define F6 16384
  55. #define F10 17408
  56. #define F9  17152
  57.