
Changes for this version of the Blades of Exile 2009 Scenario Editor: Fixed message about deleting towns when you want to create Scenario Text.txt. I updated the Editor to include an outdoor zone report. I added the four scenario flags to the Scenario Object Report, because they reveal whether a scenario is Mac or Windows. Reports may crash if the scenario is Mac. I introduced the repeat print of last file, it automatically prints a new version of the last report file to be printed. It is activated by Ctrl + P and accompanied by a message in the text area. Town report now lists all special nodes and dialog nodes. along with the relevant text messages. Irrelevant lines have been removed. The special nodes listings can be extended to scenario and outdoor reports. Scenario and town timers have been added to reports. Tables have been included in scenario, outdoor and town reports showing the lengths of the relevant strings. (For some reason the last 40 outdoor strings caused a crash of the Editor.) Now all three types of report show the full details for special nodes. Ctrl + (Number) shortcuts have been introduced for Town and Outdoor menus. Area Rectangles now show the lower right coordinates too. All menus now have hot keys for each item. git-svn-id: http://openexile.googlecode.com/svn/trunk@133 4ebdad44-0ea0-11de-aab3-ff745001d230
42 lines
1.3 KiB
C
42 lines
1.3 KiB
C
#ifndef _TFILEIO_H
|
|
#define _TFILEIO_H
|
|
|
|
void Get_Path(char* path);
|
|
void file_initialize();
|
|
void save_scenario();
|
|
void load_scenario();
|
|
void load_spec_graphics();
|
|
void augment_terrain(location to_create);
|
|
void load_outdoors(location which_out,short mode);
|
|
void load_town(short which_town);
|
|
void import_town(short which_town);
|
|
void oops_error(short error);
|
|
void start_town_data_dump();
|
|
void start_data_dump();
|
|
void start_shopping_data_dump();
|
|
void start_monst_data_dump();
|
|
void start_spec_data_dump();
|
|
void scen_text_dump();
|
|
void port_talk_nodes();
|
|
void port_town();
|
|
void port_dummy_town();
|
|
void port_dummy_t_d(short size,char *buffer);
|
|
void port_dummy_talk_nodes();
|
|
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 alter_rect(RECT *r);
|
|
void flip_rect(RECT *s);
|
|
short FSRead(HFILE file,long *len,char *buffer);
|
|
short SetFPos(HFILE file, short mode, long len);
|
|
void make_new_scenario(char *file_name,short out_width,short out_height,short making_warriors_grove,
|
|
short use_grass,char *title);
|
|
void flip_rect(RECT16 *s);
|
|
void alter_rect(RECT16 *r);
|
|
void object_scenario_data_dump();
|
|
void start_outdoor_data_dump();
|
|
#endif
|