home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser-CD 2000 January / LCD_01_2000.iso / games / doom / pmdoom / src / i_cokies.c < prev    next >
C/C++ Source or Header  |  1999-12-17  |  692b  |  45 lines

  1. /*
  2.  *    Atari cookie_jar read function
  3.  *
  4.  *    Patrice Mandin
  5.  */
  6.  
  7. #include "i_cookies.h"
  8.  
  9. int    cookie_mch=0;
  10. int    cookie_vdo=0;
  11. int    cookie_snd=0;
  12.  
  13. void I_ScanCookies(void)
  14. {
  15.     void *oldpile;
  16.     unsigned long *cookie_jar;
  17.     int i;
  18.  
  19.     /* Read cookie jar pointer */
  20.  
  21.     oldpile=(void *)Super(0);
  22.     cookie_jar=_P_COOKIES;
  23.     Super(oldpile);    
  24.  
  25.     /* Read cookies */
  26.  
  27.     if (!cookie_jar)
  28.         return;
  29.  
  30.     while (*cookie_jar)
  31.     {
  32.         if (*cookie_jar==COOKIE_MCH)
  33.             cookie_mch=*(cookie_jar+1);
  34.         if (*cookie_jar==COOKIE_VDO)
  35.             cookie_vdo=*(cookie_jar+1);
  36.         if (*cookie_jar==COOKIE_SND)
  37.             cookie_snd=*(cookie_jar+1);
  38.  
  39.         cookie_jar+=2;
  40.     }
  41.  
  42.     cookie_mch >>= 16;
  43.     cookie_vdo >>= 16;
  44. }
  45.