unix.c
changeset 4300 c7e43c47a2b9
parent 4223 d4c9ef555f43
child 4369 3812b4335df9
equal deleted inserted replaced
4299:91f5d2bedcff 4300:c7e43c47a2b9
   212 	if (s[-1] != '/') strcpy(s, "/");
   212 	if (s[-1] != '/') strcpy(s, "/");
   213 
   213 
   214 	_path.save_dir = str_fmt("%ssave", _path.personal_dir);
   214 	_path.save_dir = str_fmt("%ssave", _path.personal_dir);
   215 	_path.autosave_dir = str_fmt("%s/autosave", _path.save_dir);
   215 	_path.autosave_dir = str_fmt("%s/autosave", _path.save_dir);
   216 	_path.scenario_dir = str_fmt("%sscenario", _path.personal_dir);
   216 	_path.scenario_dir = str_fmt("%sscenario", _path.personal_dir);
       
   217 	_path.heightmap_dir = str_fmt("%sscenario/heightmap", _path.personal_dir);
   217 	_path.gm_dir = str_fmt("%sgm/", _path.game_data_dir);
   218 	_path.gm_dir = str_fmt("%sgm/", _path.game_data_dir);
   218 	_path.data_dir = str_fmt("%sdata/", _path.game_data_dir);
   219 	_path.data_dir = str_fmt("%sdata/", _path.game_data_dir);
   219 
   220 
   220 	if (_config_file == NULL)
   221 	if (_config_file == NULL)
   221 		_config_file = str_fmt("%sopenttd.cfg", _path.personal_dir);
   222 		_config_file = str_fmt("%sopenttd.cfg", _path.personal_dir);
   234 	// create necessary folders
   235 	// create necessary folders
   235 	mkdir(_path.personal_dir, 0755);
   236 	mkdir(_path.personal_dir, 0755);
   236 	mkdir(_path.save_dir, 0755);
   237 	mkdir(_path.save_dir, 0755);
   237 	mkdir(_path.autosave_dir, 0755);
   238 	mkdir(_path.autosave_dir, 0755);
   238 	mkdir(_path.scenario_dir, 0755);
   239 	mkdir(_path.scenario_dir, 0755);
       
   240 	mkdir(_path.heightmap_dir, 0755);
   239 }
   241 }
   240 
   242 
   241 bool InsertTextBufferClipboard(Textbuf *tb)
   243 bool InsertTextBufferClipboard(Textbuf *tb)
   242 {
   244 {
   243 	return false;
   245 	return false;