home *** CD-ROM | disk | FTP | other *** search
/ Graphics Programming Black Book (Special Edition) / BlackBook.bin / disk1 / source / chapter18 / life.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-06-18  |  542 b   |  17 lines

  1. void far NextGen( void );
  2.  
  3. extern unsigned short CellMap[];
  4. extern unsigned short far ChangeList1[];
  5.  
  6. #define LEFT        (-2)
  7. #define RIGHT       (+2)
  8. #define UP          (WIDTH * LEFT)
  9. #define DOWN        (WIDTH * RIGHT)
  10. #define UPPERLEFT   (UP + LEFT)
  11. #define UPPERRIGHT  (UP + RIGHT)
  12. #define LOWERLEFT   (DOWN + LEFT)
  13. #define LOWERRIGHT  (DOWN + RIGHT)
  14. #define WRAPLEFT    (RIGHT * (WIDTH - 1))
  15. #define WRAPRIGHT   (LEFT  * (WIDTH - 1))
  16. #define WRAPUP      (DOWN  * (HEIGHT - 1))
  17. #define WRAPDOWN    (UP    * (HEIGHT - 1))