added worldarea -> will be responsible for world map rendering
[dboe.git] / fileio.h
blob2c9dc0ffcefd4efb9c5def5988ccec81c966f35c
1 void file_initialize();
2 void load_file();
3 void save_file(short mode);
4 void change_rect_terrain(RECT r,unsigned char terrain_type,short probability,Boolean hollow);
5 void swap_val(unsigned char *val,short a,short b);
6 void change_val_4 (unsigned char *val,short a,short b,short c,short d);
7 void change_val (unsigned char *val,short a,short b);
8 void form_template_terrain() ;
9 void load_town(short town_num,short mode,short extra,char *str);
10 void shift_universe_left();
11 void shift_universe_right();
12 void shift_universe_up();
13 void shift_universe_down();
14 void position_party(short out_x,short out_y,short pc_pos_x,short pc_pos_y);
15 void build_outdoors();
16 void save_outdoor_maps();
17 void add_outdoor_maps();
18 void fix_boats();
19 void load_outdoors(short to_create_x, short to_create_y, short targ_x, short targ_y,
20 short mode,short extra,char *str);
21 void get_reg_data();
22 long do_waterfall(long flag);
23 short init_data(short flag);
24 void import_template_terrain();
25 void import_anim_terrain(short mode);
26 void start_data_dump();
27 void end_data_dump();
28 void set_terrain(location l, unsigned char terrain_type);
29 void oops_error(short error);
30 void set_up_ter_pics();
31 Boolean load_scenario();
32 short onm(char x_sector,char y_sector);
33 void build_scen_headers();
34 Boolean load_scenario_header(char *filename,short header_entry);
35 void load_spec_graphics();
36 Boolean check_p (short pword);
37 void build_scen_file_name (char *file_n);
38 short town_s(short flag);
39 short out_s(short flag);
40 short str_size_1(short flag);
41 short str_size_2(short flag);
42 short str_size_3(short flag);
43 short get_buf_ptr(short flag);
44 Boolean check_p (short pword);
45 void outdoor_alert(),town_alert(),reg_alert();
47 void port_talk_nodes();
48 void port_town();
49 void port_t_d();
50 void port_scenario();
51 void port_item_list();
52 void port_out(outdoor_record_type *out);
53 void flip_spec_node(special_node_type *spec);
54 void flip_short(short *s);
55 void flip_rect(RECT *s);
56 short FSWrite(HFILE file,long *len,char *buffer);
57 short FSRead(HFILE file,long *len,char *buffer);
58 short FSClose(HFILE file);
59 short SetFPos(HFILE file, short mode, long len);
60 void build_data_file(short mode);
61 void build_scen_ed_name (char *file_n);
62 Boolean load_blades_data();