home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Games / Arashi 1.1.1 / source code / Game Source / jam src / Lenses.c < prev    next >
Encoding:
C/C++ Source or Header  |  1992-09-09  |  687 b   |  44 lines  |  [TEXT/KAHL]

  1. /*/
  2.      Project Arashi: Lenses.c
  3.      Major release: Version 1.1d2, 9/5/95
  4.  
  5.      Last modification: Wednesday, September 9, 1992, 21:44
  6.      Created: Tuesday, January 3, 1989, 22:50
  7.  
  8.      Copyright © 1989-1992, Juri Munkki
  9. /*/
  10.  
  11. #include <SerialDvr.h>
  12.  
  13. /*
  14. >>    SetLenses sets the status of the lenses.
  15. */
  16. void    SetGlasses(port,left,right)
  17. int        port,left,right;
  18. {    
  19.     port=-6-port-port;
  20.     
  21.     if(right)
  22.         Control(port,17,0);
  23.     else
  24.         Control(port,18,0);
  25.  
  26.     if(left)
  27.         SerSetBrk(port);
  28.     else
  29.         SerClrBrk(port);
  30. }
  31.  
  32. void    InitGlasses(port)    /*    0 for modem, 1 for printer            */
  33. int        port;
  34. {
  35.     RAMSDOpen(port);
  36.     SetGlasses(port,1,1);
  37. }
  38.  
  39. void    CloseGlasses(port)
  40. {
  41.     SetGlasses(port,1,1);
  42.     RAMSDClose(port);
  43. }
  44.