home *** CD-ROM | disk | FTP | other *** search
- #include "video.h"
- #include "extchars.h"
-
-
- void scrn_border(left,right,top,bottom,type,scrn)
- int top,bottom,left,right,type;
- SCRN *scrn;
- {
- int i;
- switch(type)
- {
- case 1:
-
- scrn_pos(top,left, scrn);
- scrn_putca(TL_CORNER,scrn);
- for (i = left+1; i < right; i++)
- scrn_putca(HORIZONTAL,scrn);
- scrn_putca(TR_CORNER,scrn);
-
- for (i = top+1; i < bottom; i++) {
- scrn_pos(i,left, scrn);
- scrn_putca(VERTICAL, scrn);
- scrn_pos(i,right, scrn);
- scrn_putca(VERTICAL, scrn);
- }
- scrn_pos(bottom,left, scrn);
- scrn_putca(BL_CORNER,scrn);
- for (i = left+1; i < right; i++)
- scrn_putca(HORIZONTAL,scrn);
- scrn_putca(BR_CORNER,scrn);
- break;
-
- case 2 :
- default :
- scrn_pos(top,left, scrn);
- scrn_putca(DTL_CORNER,scrn);
- for (i = left+1; i < right; i++)
- scrn_putca(DHORIZONTAL,scrn);
- scrn_putca(DTR_CORNER,scrn);
-
- for (i = top+1; i < bottom; i++) {
- scrn_pos(i,left, scrn);
- scrn_putca(DVERTICAL, scrn);
- scrn_pos(i,right, scrn);
- scrn_putca(DVERTICAL, scrn);
- }
- scrn_pos(bottom,left, scrn);
- scrn_putca(DBL_CORNER,scrn);
- for (i = left+1; i < right; i++)
- scrn_putca(DHORIZONTAL,scrn);
- scrn_putca(DBR_CORNER,scrn);
- break;
- }
- }
-
- void scrn_hborder(left,right,top,bottom,scrn)
- int top,bottom,left,right;
- SCRN *scrn;
- {
- int i;
-
- scrn_pos(top,left, scrn);
- scrn_putca(DTL_CORNER,scrn);
- for (i = left+1; i < right; i++)
- scrn_putca(DHORIZONTAL,scrn);
- scrn_putca(DTR_CORNER,scrn);
-
- scrn_pos(bottom,left, scrn);
- scrn_putca(DBL_CORNER,scrn);
- for (i = left+1; i < right; i++)
- scrn_putca(DHORIZONTAL,scrn);
- scrn_putca(DBR_CORNER,scrn);
-
- }