home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 2 / 2213 / externs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-12-28  |  886 b   |  39 lines

  1.  
  2. /*
  3.  * externs.h - This file contains all of the external data definitions.
  4.  * 
  5.  * Copyright (C) 1990, Kory Hamzeh
  6.  */
  7.  
  8. extern int      verbose;
  9. extern char    *my_name;
  10. extern char     input_file[];
  11. extern char     output_file[];
  12. extern int      nlights;
  13. extern int      nobjects;
  14. extern int      shadow;
  15. extern int      reflect;
  16. extern int      refract;
  17. extern int    y_start;
  18. extern int    y_inc;
  19. extern int     do_image_size;
  20.  
  21. extern VIEW_INFO view;
  22. extern SURFACE *cur_surface;
  23. extern BACKGROUND bkgnd;
  24. extern LIGHT   *lights[];
  25. extern OBJECT  *objects[];
  26. extern OBJECT  *object_stack[];
  27. extern OBJECT  *root;
  28. extern INSTANCE *instances[];
  29.  
  30. extern int      num_instance;
  31. extern int      stack_cnt;
  32. extern int      sample_cnt;
  33. extern int      n_rays;
  34. extern int      n_intersects;
  35. extern int      n_shadows;
  36. extern int      n_shadinter;
  37. extern int      n_reflect;
  38. extern int      n_refract;
  39.