added worldarea -> will be responsible for world map rendering
[dboe.git] / town.h
blob000f35d02760d8e205d9b3949b4a615bda03d244
1 void force_town_enter(short which_town,location where_start);
2 void start_town_mode(short which_town, short entry_dir);
3 location end_town_mode(short switching_level,location destination); // returns new party location
4 void handle_leave_town_specials(short town_number, short which_spec,location start_loc) ;
5 void handle_town_specials(short town_number, short entry_dir,location start_loc) ;
6 Boolean abil_exists(short abil) ;
8 void start_town_combat(short direction);
9 short end_town_combat();
10 void place_party(short direction);
11 void create_town_combat_terrain();
12 void create_out_combat_terrain(short type,short num_walls,short spec_code);
13 void elim_monst(unsigned char which,short spec_a,short spec_b);
14 void do_shop(short which,short min,short max,char *store_name);
15 void buy_food(short cost,short per,char *food_name);
16 void healing_shop();
17 void do_sell(short which);
18 void dump_gold(short print_mes);
19 void pick_lock(location where,short pc_num);
20 void bash_door(location where,short pc_num);
21 void erase_specials();
22 void erase_out_specials();
23 short get_town_spec_id(location where);
24 void clear_map();
25 void draw_map (HWND the_dialog, short the_item);
26 Boolean is_door(location destination);
27 void display_map();
28 void check_done();
29 Boolean quadrant_legal(short i, short j) ;