home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 638a.lha / DrawMap_v4.0src&libs / DrawMap_v4p0.LZH / DrawMap_v4.0 / source / drawmap-proto.h < prev    next >
C/C++ Source or Header  |  1992-04-06  |  3KB  |  62 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, double *latc,
  10.                        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. int   getbox          (long *x0, long *y0, long *x, long *y);
  21. void  getcoord        (long x, long y, long type, double *lat, double *lam);
  22. void  getcoord_box    (long x, long y, double latin[2], double lamin[2],
  23.                        double *latout, double *lamout);
  24. int   get_min_max     (void);
  25. void  get_user_input  (long type, long xin, long yin, double *d,
  26.                        long *xout, long *yout);
  27. void  globe           (double lat0, double lam0, long type);
  28. void  globe_grid      (long type, double lat0, double lam0);
  29. void  globe_grid_plot (double lat, double lam, double c0, double s0,
  30.                        double c1, double s1, double c2, double s2,
  31.                        long type, double hp, double scale, double fac3,
  32.                        char *first);
  33. int   globe_in_view   (double lat0, double lam0, double lat1, double lam1,
  34.                        double latv, double lamv, double hp);
  35. void  globe_rim_point (double lat, double lam, double latprev,
  36.                        double lamprev, double zp, double zpprev,
  37.                        double c0, double s0, double fac3, long type,
  38.                        char latzero, double *latc, double *lamc,
  39.                        short *h1c, short *h2c);
  40. void  grid            (long type, double lat0, double lam0);
  41. int   init_helpitems  (void);
  42. void  init_requesters (void);
  43. int   limit_lam       (double *lam, double lat, double lat0, double etap);
  44. int   limit_lat       (double *lat, double lat0, double lam, double etap);
  45. void  loadmappic      (void);
  46. int   printmap        (struct Window *win);
  47. int   readmap         (void);
  48. void  savemappic      (void);
  49. int   save_to_disk    (void);
  50. void  shadow          (void);
  51. void  showmappic      (void);
  52. void  stars           (void);
  53.  
  54. int      ExtendedColorRequester (struct ExtendedColorRequester *ECR);
  55. int      FileRequester        (struct ReqFileRequester *filereq);
  56. void     LinkGadget           (struct GadgetBlock *buf, char *s,
  57.                                struct NewWindow *nw, long x, long y);
  58. IFFP     LoadIFFToWindow      (char *filename, ILBMFrame *IlbmFrame);
  59. void     PurgeFiles           (struct ReqFileRequester *filereq);
  60. IFFP     SaveWindowToIFF      (char *pathname, struct Window *w);
  61. int      TextRequest          (struct TRStructure *trs);
  62.