home *** CD-ROM | disk | FTP | other *** search
/ C++ Games Programming / CPPGAMES.ISO / fgl / fglight / exc.arj / TEMP / 14-05.C < prev    next >
Text File  |  1995-01-20  |  638b  |  33 lines

  1. #include <fastgraf.h>
  2. #include <stdio.h>
  3.  
  4. void main(void);
  5.  
  6. #define ESC    1
  7. #define LEFT  75
  8. #define RIGHT 77
  9. #define UP    72
  10. #define DOWN  80
  11.  
  12. void main()
  13. {
  14.    fg_initpm();
  15.    fg_kbinit(1);
  16.    printf("Keyboard handler enabled.\n");
  17.  
  18.    do
  19.    {
  20.       printf("keys pressed:  ");
  21.       if (fg_kbtest(LEFT))   printf("Left ");
  22.       if (fg_kbtest(RIGHT))  printf("Right ");
  23.       if (fg_kbtest(UP))     printf("Up ");
  24.       if (fg_kbtest(DOWN))   printf("Down ");
  25.       printf("\n");
  26.       fg_waitfor(18);
  27.    }
  28.    while (fg_kbtest(ESC) == 0);
  29.  
  30.    fg_kbinit(0);
  31.    printf("Keyboard handler disabled.\n");
  32. }
  33.