1 void file_initialize();
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();
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
);
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();
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();
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();