home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / progm / clock.zip / CLKCLR.C < prev    next >
Text File  |  1986-12-22  |  1KB  |  41 lines

  1. /***************************************************** CLKCLR.C
  2.  * NAME:    CLKCLR
  3.  *
  4.  * FUNCTION:    Clear screen area for clock.
  5.  *
  6.  * EXAMPLE:    CLKCLR();
  7.  *
  8.  * INPUTS:    determined from global definitions
  9.  *
  10.  * OUTPUT:    placed into global definitions
  11.  *
  12.  **************************************************************
  13.  * 11/22/86 -RBM- original implementation
  14.  **************************************************************/
  15. #define XTRNALGLOBALS 1        /* globals externally defined    */
  16. #include "E:CLKGBL.H"        /* setup global storage */
  17.  
  18. /**************************************************************
  19.  * BEGIN ROUTINE
  20.  **************************************************************/
  21.  
  22. CLKCLR()
  23. {
  24. sreg.ax = sreg.bx = sreg.cx = sreg.dx = 0;
  25.  
  26. /*--------- clear screen  --------------*/
  27. printf(clrscr);
  28.  
  29. sreg.ax = 0X0004;        /* set mode = 320 X 200 color */
  30. csysint(VIDEO, &sreg, &rreg);
  31.  
  32. sreg.ax = 11 * 256;        /* set color palette command     */
  33. sreg.bx = BLK * 256;        /* background color = black    */
  34. csysint(VIDEO, &sreg, &rreg);
  35.  
  36. sreg.ax = 11 * 256;        /* color palette command    */
  37. sreg.bx =  1 * 256;        /* select color palette 1    */
  38. csysint(VIDEO, &sreg, &rreg);
  39.  
  40. }                /***** end of routine ******/
  41.