#include #include /* ask.c */ int yes(char *); int just_click(char *); int ask(char *[]); /* box.c */ int make_window_box(struct Cell_head *, double, int, int); /* center.c */ int make_window_center(struct Cell_head *, double, double, double); /* returns.c */ int get_wind_bot(void); int get_wind_top(void); int get_wind_rite(void); int get_wind_left(void); int get_map_bot(void); int get_map_top(void); int get_map_left(void); int get_map_rite(void); int get_wind_y_pos(float); int get_wind_x_pos(float); /* zoom.c */ int zoomwindow( struct Cell_head *, int, double); /* pan.c */ int do_pan(struct Cell_head *); int pan_window(struct Cell_head *, int, int); /* redraw.c */ int redraw(void); /* print.c */ int print_coor ( struct Cell_head *, double, double ); int print_win ( struct Cell_head *, double, double, double, double); int print_limit ( struct Cell_head *, struct Cell_head *); /* set.c */ int set_win ( struct Cell_head *, double, double, double, double, int); /* quit.c */ int quit (struct Cell_head *, struct Cell_head *); #ifdef MAIN #define GLOBAL #else #define GLOBAL extern #endif GLOBAL char *cmd; GLOBAL char **rast, **vect, **list; GLOBAL int nrasts, nvects, nlists; GLOBAL double U_east, U_west, U_south, U_north;