home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Guide / c-cplusplus-interactive-guide.iso / c_ref / csource4 / 273_01 / shadow.cc < prev    next >
Encoding:
C/C++ Source or Header  |  1988-01-11  |  615 b   |  24 lines

  1. #include <tcutil.h>
  2. make_shadow(int trow, int tcol, int brow, int bcol)
  3. /* This will create the illusion of a shadow under the window specified by:
  4.    trow=upper left row
  5.    tcol=upper left col
  6.    brow=lower right row
  7.    bcol=lower right col
  8. */
  9. {
  10.     int shadow = setatr(WHITE,BLACK,0,0);
  11.     int r_leng, c_leng;
  12.     trow++; tcol++; brow++; bcol++;
  13.     c_leng = brow - trow + 1;
  14.     r_leng = bcol - tcol + 1;
  15.     if(brow>24) return(1);
  16.     if(bcol>79) return(1);
  17.     rcolor(brow,tcol,shadow,r_leng);
  18.     ccolor(trow,bcol,shadow,c_leng);
  19.     bcol++;
  20.     if(bcol>79) return(1);
  21.     ccolor(trow,bcol,shadow,c_leng);
  22.     return(0);
  23. }
  24.