void Set_up_win (); void run_startup_g(); void load_graphics(); void load_main_screen(); void draw_main_screen(); void redraw_screen(); void draw_lb(); void draw_lb_slot (short which,short mode) ; void draw_rb(); void draw_rb_slot (short which,short mode) ; void set_up_terrain_buttons(); GWorldPtr load_pict(int picture_to_get); void draw_terrain(); void draw_monsts(); Rect get_item_template_rect (short type_wanted); void draw_items(); void force_tiny_redraw(); void redraw_selected_ter(); void draw_one_terrain_spot (short i,short j,ter_num_t terrain_to_draw); void draw_one_tiny_terrain_spot (short i,short j,ter_num_t terrain_to_draw); void Draw_Some_Item ( GWorldPtr src_gworld,Rect src_rect,GWorldPtr targ_gworld,location target,short mode = srcCopy); //void rect_draw_some_item (GWorldPtr src_gworld,Rect src_rect,GWorldPtr targ_gworld,Rect targ_rect,char masked,short main_win); Rect get_template_rect (unsigned short type_wanted); void draw_frames(); void place_location(); void place_just_location(); void set_string(char *string,char *string2); void undo_clip(); bool is_special(short i,short j); void take_special(short i,short j); void make_special(short i,short j); void sort_specials(); bool is_field_type(short i,short j,short field_type); void make_field_type(short i,short j,short field_type); void take_field_type(short i,short j,short field_type); bool is_web(short i,short j); void make_web(short i,short j); void take_web(short i,short j); bool is_crate(short i,short j); void make_crate(short i,short j); void take_crate(short i,short j); bool is_barrel(short i,short j); void make_barrel(short i,short j); void take_barrel(short i,short j); bool is_fire_barrier(short i,short j); void make_fire_barrier(short i,short j); void take_fire_barrier(short i,short j); bool is_force_barrier(short i,short j); void make_force_barrier(short i,short j); void take_force_barrier(short i,short j); bool is_sfx(short i,short j,short type); void make_sfx(short i,short j,short type); void take_sfx(short i,short j,short type); bool is_quickfire(short i,short j); void make_quickfire(short i,short j); void take_quickfire(short i,short j); bool container_there(location l); bool is_spot(short i,short j); //void get_str(Str255 str,short i, short j); short string_length(char *str); Rect get_custom_rect (short which_rect); GWorldPtr load_bmp(unsigned char *data, long length); void init_dialogs(); void record_display_strings(); void init_sheets();