#ifndef BOE_GAME_FILEIO_H #define BOE_GAME_FILEIO_H #include #include "location.hpp" #include "boe.global.hpp" void finish_load_party(); void change_rect_terrain(rectangle r,ter_num_t terrain_type,short probability,bool hollow); void form_template_terrain() ; 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(); 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(); short onm(char x_sector,char y_sector); std::vector build_scen_headers(); bool load_scenario_header(fs::path filename,scen_header_type& header_entry); void alter_rect(rectangle *r); // The player can configure autosaves on/off globally, or individually // for a variety of different trigger reasons bool check_autosave_trigger(std::string reason); void try_auto_save(std::string reason); #endif