25 lines
1.1 KiB
C
25 lines
1.1 KiB
C
void force_town_enter(short which_town,location where_start);
|
|
void start_town_mode(short which_town, short entry_dir);
|
|
location end_town_mode(short switching_level,location destination); // returns new party location
|
|
void handle_leave_town_specials(short town_number, short which_spec,location start_loc) ;
|
|
void handle_town_specials(short town_number, short entry_dir,location start_loc) ;
|
|
void start_town_combat(short direction);
|
|
short end_town_combat();
|
|
void place_party(short direction);
|
|
void create_town_combat_terrain();
|
|
void create_out_combat_terrain(short type,short num_walls);
|
|
//void elim_monst(unsigned char which,short spec_a,short spec_b);
|
|
void do_shop(short which,short min,short max,char *store_name);
|
|
void buy_food(short cost,short per,char *food_name);
|
|
void healing_shop();
|
|
void do_sell(short which);
|
|
void dump_gold(short print_mes);
|
|
void erase_specials();
|
|
void erase_out_specials();
|
|
void clear_map();
|
|
void draw_map (HWND the_dialog, short the_item);
|
|
void draw_map_rect (HWND the_dialog, short ul_x, short ul_y, short lr_x, short lr_y);
|
|
void display_map();
|
|
void check_done();
|
|
Boolean quadrant_legal(short i, short j) ;
|