Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.41 KB | None | 0 0
  1. /* box.h
  2.  *
  3.  * Funcoes de desenho de caixas na tela
  4.  */
  5.  
  6. #ifndef __DBOX__
  7. #define __DBOX__
  8.  
  9. void drawbox( int x1, int y1, int x2, int y2, long int t );
  10. int charbox( int t );
  11.  
  12. /* ÚÄÄÄ¿
  13.  * ³ 1 ³        12           4   8
  14.  * ÀÄÄÄÙ   768 ÄÅÄ 48   768 ÄÅÄÄÄÅÄ 48
  15.  * ÉÍÍÍ»       192          128  64
  16.  * º 2 º
  17.  * ÈÍÍͼ        12           4   8
  18.  * ÕÍÍ͸   512 ÄÅÄ 16   512 ÄÅÄÄÄÅÄ 16
  19.  * ³ 3 ³        ³            ³   ³
  20.  * ÔÍÍ;   256 ÄÅÄ 32   256 ÄÅÄÄÄÅÄ 32
  21.  * ÖÄÄÄ·       192          128  64
  22.  * º 0 º
  23.  * ÓÄÄĽ
  24.  */
  25.  
  26. #define DBOX_SS         1
  27. #define DBOX_DD         2
  28. #define DBOX_DS         3
  29. #define DBOX_SD         0
  30.  
  31. #define DBOX_UL         4
  32. #define DBOX_UR         8
  33. #define DBOX_RU         16
  34. #define DBOX_RD         32
  35. #define DBOX_DR         64
  36. #define DBOX_DL         128
  37. #define DBOX_LD         256
  38. #define DBOX_LU         512
  39.  
  40. #define DBOX_U          ((DBOX_UL)|(DBOX_UR))
  41. #define DBOX_R          ((DBOX_RU)|(DBOX_RD))
  42. #define DBOX_D          ((DBOX_DR)|(DBOX_DL))
  43. #define DBOX_L          ((DBOX_LD)|(DBOX_LU))
  44.  
  45. /* ÚÄÄÄ¿ ÉÍÍÍ» ÕÍÍ͸ ÖÄÄÄ·      4
  46.  * ³ 1 ³ º 2 º ³ 3 ³ º 0 º + 32ÄÅÄ8
  47.  * ÀÄÄÄÙ ÈÍÍͼ ÔÍÍ; ÓÄÄĽ     16
  48.  *
  49.  *     9 57 49       10 58 50       11 59 51        8 56 48
  50.  * 25ÚÄÄÄÂÄÄÄ¿    26ÉÍÍÍËÍÍÍ»    27ÕÍÍÍÑÍÍ͸    24ÖÄÄÄÒÄÄÄ·
  51.  *  5³   ³   ³     6º   º   º     7³   ³   ³     4º   º   º
  52.  * 29ÃÄÄÄÅÄÄÄ´53  30ÌÍÍÍÎÍÍ͹54  31ÆÍÍÍØÍÍ͵55  28ÇÄÄÄ×ÄÄĶ
  53.  *   ³   ³   ³      º   º   º      ³   ³   ³      º   º   º
  54.  * 13ÀÄÄÄÁÄÄÄÙ37  14ÈÍÍÍÊÍÍͼ38  15ÔÍÍÍÏÍÍ;39  12ÓÄÄÄÐÄÄĽ
  55.  */
  56. #define CBOX_U          4
  57. #define CBOX_R          8
  58. #define CBOX_D          16
  59. #define CBOX_L          32
  60. #define CBOX_ULCORNER   ((CBOX_R)|(CBOX_D))
  61. #define CBOX_LLCORNER   ((CBOX_U)|(CBOX_R))
  62. #define CBOX_URCORNER   ((CBOX_D)|(CBOX_L))
  63. #define CBOX_LRCORNER   ((CBOX_U)|(CBOX_D))
  64. #define CBOX_RTEE       ((CBOX_U)|(CBOX_R)|(CBOX_D))
  65. #define CBOX_LTEE       ((CBOX_U)|(CBOX_R)|(CBOX_D))
  66. #define CBOX_BTEE       ((CBOX_U)|(CBOX_R)|(CBOX_D))
  67. #define CBOX_TTEE       ((CBOX_R)|(CBOX_D)|(CBOX_L))
  68. #define CBOX_HLINE      ((CBOX_R)|(CBOX_D))
  69. #define CBOX_VLINE      ((CBOX_U)|(CBOX_R))
  70. #define CBOX_PLUS       ((CBOX_U)|(CBOX_R)|(CBOX_D)|(CBOX_L))
  71.  
  72. #endif  /* __DBOX__ */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement