equal
deleted
inserted
replaced
1323 ttd_strlcpy(_file_to_saveload.title, file->title, sizeof(_file_to_saveload.title)); |
1323 ttd_strlcpy(_file_to_saveload.title, file->title, sizeof(_file_to_saveload.title)); |
1324 |
1324 |
1325 DeleteWindow(w); |
1325 DeleteWindow(w); |
1326 } else { |
1326 } else { |
1327 // SLD_SAVE_GAME, SLD_SAVE_SCENARIO copy clicked name to editbox |
1327 // SLD_SAVE_GAME, SLD_SAVE_SCENARIO copy clicked name to editbox |
1328 ttd_strlcpy(WP(w, querystr_d).text.buf, file->name, WP(w, querystr_d).text.maxlength); |
1328 ttd_strlcpy(WP(w, querystr_d).text.buf, file->title, WP(w, querystr_d).text.maxlength); |
1329 UpdateTextBufferSize(&WP(w, querystr_d).text); |
1329 UpdateTextBufferSize(&WP(w, querystr_d).text); |
1330 InvalidateWidget(w, 10); |
1330 InvalidateWidget(w, 10); |
1331 } |
1331 } |
1332 } else { |
1332 } else { |
1333 // Changed directory, need repaint. |
1333 // Changed directory, need repaint. |
1366 GenerateFileName(); /* Reset file name to current date */ |
1366 GenerateFileName(); /* Reset file name to current date */ |
1367 UpdateTextBufferSize(&WP(w, querystr_d).text); |
1367 UpdateTextBufferSize(&WP(w, querystr_d).text); |
1368 } |
1368 } |
1369 } else if (HASBIT(w->click_state, 12)) { /* Save button clicked */ |
1369 } else if (HASBIT(w->click_state, 12)) { /* Save button clicked */ |
1370 _switch_mode = SM_SAVE; |
1370 _switch_mode = SM_SAVE; |
1371 FiosMakeSavegameName(_file_to_saveload.name, WP(w,querystr_d).text.buf); |
1371 FiosMakeSavegameName(_file_to_saveload.name, WP(w,querystr_d).text.buf, sizeof(_file_to_saveload.name)); |
1372 |
1372 |
1373 /* In the editor set up the vehicle engines correctly (date might have changed) */ |
1373 /* In the editor set up the vehicle engines correctly (date might have changed) */ |
1374 if (_game_mode == GM_EDITOR) StartupEngines(); |
1374 if (_game_mode == GM_EDITOR) StartupEngines(); |
1375 } |
1375 } |
1376 break; |
1376 break; |