4 void read_maps(
char *sfname,
int smonth,
int emonth)
9 extern int isohyets_used;
16 extern unsigned car[100];
22 int i,
j,ier,no,
zoom,
color,ii,lflag,xadd,yadd,type,
k,len,jj;
23 char kbuf[120],*p,*sname[20],nm[50],dbuf[100],
fname[50];
24 char name[50],ebuf[120];
27 long xsize=12800,ysize=9600;
31 int slider_size,scrollm,ivalue,increment,page_increment;
49 p=
pars_line(kbuf,
"maximum_latitude=",dbuf);
56 printf(
"maximum_latitude not specified\n");
61 p=
pars_line(kbuf,
"minimum_latitude=",dbuf);
67 printf(
"minimum_latitude not specified\n");
72 p=
pars_line(kbuf,
"center_longitude=",dbuf);
79 printf(
"center_longitude not specified\n");
98 for(ii=0;ii<100;ii++) {
100 p=fgets(kbuf,110,
fp);
115 sname[
j]=calloc(1,strlen(nm)+1);
124 XtVaGetValues(
scrollbar,XmNmaximum,&scrollm,NULL);
125 XmScrollBarGetValues(
scrollbar,&ivalue,&slider_size,
126 &increment,&page_increment);
127 XmScrollBarSetValues(
scrollbar,scrollm-slider_size,
128 slider_size,increment,page_increment,True);
140 sname[
j]=calloc(1,strlen(nm)+1);
149 XtVaGetValues(
scrollbar,XmNmaximum,&scrollm,NULL);
151 XmScrollBarGetValues(
scrollbar,&ivalue,&slider_size,
152 &increment,&page_increment);
155 XmScrollBarSetValues(
scrollbar,scrollm-slider_size,
156 slider_size, increment,page_increment,True);
179 p=fgets(ebuf,100,ft);
181 ier=sscanf(ebuf,
"%s %s %s %s %s",dbuf,dbuf,dbuf,dbuf,dbuf);
219 sname[
j]=calloc(1,strlen(nm)+1);
236 XtVaGetValues(
scrollbar,XmNmaximum,&scrollm,NULL);
237 XmScrollBarGetValues(
scrollbar,&ivalue,&slider_size,
238 &increment,&page_increment);
239 XmScrollBarSetValues(
scrollbar,scrollm-slider_size,slider_size,
240 increment,page_increment,True);
252 p=fgets(kbuf,100,ft);
261 sscanf(kbuf,
"%d %d",&no,&
zoom);
275 p=fgets(kbuf,100,ft);
283 sscanf(kbuf,
"%lf %lf",&
lon,&
lat);
316 while(kbuf[
i] != 0) {
320 if(kbuf[
i+1]==
' ' && kbuf[
i+2]==
' ')
328 printf(
"error in format %s\n",sname[
j]);
336 ier=sscanf(&kbuf[
i+1],
"%d %d %d",&xadd,&yadd,&
zoom);
339 printf(
"error in format %s\n",sname[
j]);
353 p=fgets(kbuf,100,ft);
362 sscanf(kbuf,
"%lf %lf",&
lon,&
lat);
379 p=fgets(kbuf,100,ft);
void get_hrap_coord(double maximum_latitude, double minimum_latitude, double center_longitude)
void get_isohyet_coord(char *fname, int smonth, int emonth)
void get_topo_coord(char *fname)
char * pars_line(char *buf, char *s, char *sbuf)
void isohyet_select(void)
void foreground_select(void)
void map_select(Widget, XtPointer, XmDrawingAreaCallbackStruct *)
printf("fbuf is %s\n", fbuf)
struct MenuItem ktems[100]
struct maplayer * smaplayer[100]
void read_maps(char *sfname, int smonth, int emonth)
struct maplayer * nextseg
struct mappoints * points