11 void apply_unseen_mask();
12 void apply_light_mask();
15 void start_missile_anim();
16 short get_missile_direction(POINT origin_point
,POINT the_point
);
17 void end_missile_anim() ;
18 void run_a_missile(location from
,location fire_to
,short miss_type
,short path
,short sound_num
,short x_adj
,short y_adj
,short len
);
19 void run_a_boom(location boom_where
,short type
,short x_adj
,short y_adj
);
20 void mondo_boom(location l
,short type
);
21 void add_missile(location dest
,short missile_type
,short path_type
,short x_adj
,short y_adj
);
22 void add_explosion(location dest
,short val_to_place
,short place_type
,short boom_type
,short x_adj
,short y_adj
);
23 void do_missile_anim(short num_steps
,location missile_origin
,short sound_num
) ;
24 void do_explosion_anim(short sound_num
,short expand
);
25 void click_shop_rect(RECT area_rect
);
26 void draw_shop_graphics(short draw_mode
,RECT clip_area_rect
);
27 void refresh_shopping();
28 item_record_type
store_mage_spells(short which_s
) ;
29 item_record_type
store_priest_spells(short which_s
);
30 item_record_type
store_alchemy(short which_s
);
31 void get_item_interesting_string(item_record_type item
,char *message
);
32 void click_talk_rect(char *str_to_place
,char *str_to_place2
,RECT c_rect
);
33 void place_talk_str(char *str_to_place
,char *str_to_place2
,short color
,RECT c_rect
);
34 short scan_for_response(char *str
);
35 void refresh_talking();