Files
2025-05-14 09:16:02 -05:00

63 lines
2.1 KiB
C
Executable File

void file_initialize();
void load_file();
void save_file(short mode);
void change_rect_terrain(RECT r,unsigned char terrain_type,short probability,Boolean hollow);
void swap_val(unsigned char *val,short a,short b);
void change_val_4 (unsigned char *val,short a,short b,short c,short d);
void change_val (unsigned char *val,short a,short b);
void form_template_terrain() ;
void load_town(short town_num,short mode,short extra,char *str);
void shift_universe_left();
void shift_universe_right();
void shift_universe_up();
void shift_universe_down();
void position_party(short out_x,short out_y,short pc_pos_x,short pc_pos_y);
void build_outdoors();
void save_outdoor_maps();
void add_outdoor_maps();
void fix_boats();
void load_outdoors(short to_create_x, short to_create_y, short targ_x, short targ_y,
short mode,short extra,char *str);
void get_reg_data();
long do_waterfall(long flag);
short init_data(short flag);
void import_template_terrain();
void import_anim_terrain(short mode);
void start_data_dump();
void end_data_dump();
void set_terrain(location l, unsigned char terrain_type);
void oops_error(short error);
void set_up_ter_pics();
Boolean load_scenario();
short onm(char x_sector,char y_sector);
void build_scen_headers();
Boolean load_scenario_header(char *filename,short header_entry);
void load_spec_graphics();
Boolean check_p (short pword);
void build_scen_file_name (char *file_n);
short town_s(short flag);
short out_s(short flag);
short str_size_1(short flag);
short str_size_2(short flag);
short str_size_3(short flag);
short get_buf_ptr(short flag);
Boolean check_p (short pword);
void outdoor_alert(),town_alert(),reg_alert();
void port_talk_nodes();
void port_town();
void port_t_d();
void port_scenario();
void port_item_list();
void port_out(outdoor_record_type *out);
void flip_spec_node(special_node_type *spec);
void flip_short(short *s);
void flip_rect(RECT *s);
short FSWrite(HFILE file,long *len,char *buffer);
short FSRead(HFILE file,long *len,char *buffer);
short FSClose(HFILE file);
short SetFPos(HFILE file, short mode, long len);
void build_data_file(short mode);
void build_scen_ed_name (char *file_n);
Boolean load_blades_data();