home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 523b.lha / Drawmap_v2.25d / Sources.LZH / Sources / drawmap-proto.h < prev    next >
C/C++ Source or Header  |  1991-06-10  |  2KB  |  48 lines

  1. /* Prototypes for functions defined in drawmap.c */
  2. int CXBRK(void);
  3. int readmap(short *ws, unsigned char *fname, int num);
  4. void InitTextRequest(void);
  5. int HandleEvent(struct IntuiMessage *msg);
  6. void fullmap(short *ws, int type, int fill);
  7. void grid(long val, double lat0, double lam0);
  8. void globe_grid(long val, double lat0, double lam0);
  9. void globe_grid_plot(double lat, double lam, double c0, double s0,
  10.                      double c1, double s1, double c2, double s2,
  11.                      long val, double hp, double scale, double fac3,
  12.                      unsigned char *first);
  13. int limit_lam(double *lam, double lat, double lat0, double etap);
  14. int limit_lat(double *lat, double lat0, double lam, double etap);
  15. void getcoord(int x, int y, long val, double *lat, double *lam);
  16. void globe(short *ws, short *ws_trig, double lat0, double lam0, long val,
  17.            int fill);
  18. void globe_fill(short np, short narea, short nrim_in, short nrim_out,
  19.                 long first_color);
  20. void globe_rim_fix(short *h1, short *h2);
  21. void globe_tidy(short *td, short *td_trig, double lat0, double lam0,
  22.                 long val);
  23. void stars(void);
  24. void floodfill(short color);
  25. void shadow(void);
  26. int getbox(int *x0, int *y0, int *x, int *y);
  27. void drawbox(int x1, int y1, int x2, int y2);
  28. void box(short *ws, double *latp, double *lamp, int fill);
  29. void box_tidy(double lat1, double lam1, double lat2, double lam2,
  30.               double bcx, double bcy, double xscale, double yscale);
  31. void do_text(struct IntuiMessage *msgin, short color);
  32. void afill(short pairs, long pen);
  33. void adraw(short pairs);
  34. void plotpoint(short x, short y);
  35. void drawline(short color);
  36. void setwin(struct Window *w, ULONG traprmb, ULONG idcmpflags, UBYTE *title);
  37. LONG dump(struct Window *win);
  38. void CloseCon(struct IOStdReq *conioreq);
  39. struct IOStdReq *OpenCon(struct Window *win);
  40. void WriteCon(struct IOStdReq *conioreq, UBYTE *data, LONG length);
  41. void displayhelp(void);
  42. LONG save(UBYTE *filename);
  43. IFFP PutAnILBM(LONG file, struct BitMap *bitmap, WORD *colorMap, UBYTE depth,
  44.                ULONG viewmodes);
  45. void FreeArpRequest(struct FileRequester *freq);
  46. struct FileRequester *AllocArpRequest(UBYTE *fname);
  47. LONG saveas(UBYTE *fname);
  48.