home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 1 / FFMCD01.bin / bbs / libdisks / d700t799 / disk719.lha / DrawMap / source.lha / source / drawmap-proto.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-20  |  3.3 KB  |  68 lines

  1. /*  File drawmap-proto.h  */
  2.  
  3. /* defines prototypes for drawmap functions */
  4.  
  5. int   handle_event    (struct IntuiMessage *msg);
  6. void  box             (double *latp, double *lamp);
  7. void  box_rim_point   (double lat, double lam, double latprev,
  8.                        double lamprev, double lat1, double lam1,
  9.                        double lat2, double lam2, char add360,
  10.                        char prev_add360, double *latc, double *lamc);
  11. void  disable_menus   (long flags);
  12. int   displayhelp     (void);
  13. void  dohelpitem      (int num);
  14. int   do_text         (long xin, long yin, long color);
  15. void  drawbox         (long x1, long y1, long x2, long y2);
  16. int   draw_line       (long color);
  17. void  enable_menus    (void);
  18. int   floodfill       (long flood_color);
  19. void  fullmap         (long type);
  20. void  fullmap_outline (long type);
  21. int   getbox          (long *x0, long *y0, long *x, long *y);
  22. void  getcoord        (long x, long y, long type, double *lat, double *lam);
  23. void  getcoord_box    (long x, long y, double latin[2], double lamin[2],
  24.                        double *latout, double *lamout);
  25. int   get_min_max     (void);
  26. void  get_user_input  (long type, long xin, long yin, double *d,
  27.                        long *xout, long *yout);
  28. void  globe           (double lat0, double lam0, long type);
  29. int   globe_in_view   (double lat0, double lam0, double lat1, double lam1,
  30.                        double latv, double lamv, double hp);
  31. void  globe_rim_point (double lat, double lam, double latprev,
  32.                        double lamprev, double zp, double zpprev,
  33.                        double c0, double s0, double fac3, long type,
  34.                        char latzero, double *latc, double *lamc,
  35.                        short *h1c, short *h2c);
  36. void  grid            (long type, double lat0, double lam0);
  37. void  grid_globe      (long type, double lat0, double lam0);
  38. void  grid_globe_plot (double lat, double lam, double c0, double s0,
  39.                        double c1, double s1, double c2, double s2,
  40.                        long type, double hp, double scale, double fac3,
  41.                        char *first);
  42. void  grid_polyconic  (long type, double lat0, double lam0);
  43. int   init_helpitems  (void);
  44. void  init_requesters (void);
  45. int   limit_lam       (double *lam, double lat, double lat0, double etap);
  46. int   limit_lat       (double *lat, double lat0, double lam, double etap);
  47. void  loadmappic      (void);
  48. void  mollweide_angle (double *psi, double lat);
  49. int   printmap        (struct Window *win);
  50. int   readmap         (void);
  51. void  rotate_coords   (double *clat, double *slat, double *clam,
  52.                        double *slam, double *latout, double *lamout);
  53. void  savemappic      (void);
  54. int   save_to_disk    (void);
  55. void  set_rotation_matrices (double latg, double lamg);
  56. void  shadow          (void);
  57. void  showmappic      (void);
  58. void  stars           (void);
  59.  
  60. int      ExtendedColorRequester (struct ExtendedColorRequester *ECR);
  61. int      FileRequester        (struct ReqFileRequester *filereq);
  62. void     LinkGadget           (struct GadgetBlock *buf, char *s,
  63.                                struct NewWindow *nw, long x, long y);
  64. IFFP     LoadIFFToWindow      (char *filename, ILBMFrame *IlbmFrame);
  65. void     PurgeFiles           (struct ReqFileRequester *filereq);
  66. IFFP     SaveWindowToIFF      (char *pathname, struct Window *w);
  67. int      TextRequest          (struct TRStructure *trs);
  68.