equal
deleted
inserted
replaced
318 case 13: case 14: // Number of industries |
318 case 13: case 14: // Number of industries |
319 ShowDropDownMenu(w, num_inds, _opt_newgame.diff.number_industries, 14, 0, 0); |
319 ShowDropDownMenu(w, num_inds, _opt_newgame.diff.number_industries, 14, 0, 0); |
320 break; |
320 break; |
321 case 16: // Random seed |
321 case 16: // Random seed |
322 _patches_newgame.generation_seed = InteractiveRandom(); |
322 _patches_newgame.generation_seed = InteractiveRandom(); |
323 ttd_strlcpy(_edit_str_buf, str_fmt("%u", _patches_newgame.generation_seed), lengthof(_edit_str_buf)); |
323 snprintf(_edit_str_buf, lengthof(_edit_str_buf), "%u", _patches_newgame.generation_seed); |
324 UpdateTextBufferSize(&WP(w, querystr_d).text); |
324 UpdateTextBufferSize(&WP(w, querystr_d).text); |
325 SetWindowDirty(w); |
325 SetWindowDirty(w); |
326 break; |
326 break; |
327 case 17: // Generate |
327 case 17: // Generate |
328 if (mode == GLWP_HEIGHTMAP && ( |
328 if (mode == GLWP_HEIGHTMAP && ( |
504 w = AllocateWindowDescFront((mode == GLWP_HEIGHTMAP) ? &_heightmap_load_desc : &_generate_landscape_desc, mode); |
504 w = AllocateWindowDescFront((mode == GLWP_HEIGHTMAP) ? &_heightmap_load_desc : &_generate_landscape_desc, mode); |
505 |
505 |
506 if (w != NULL) { |
506 if (w != NULL) { |
507 querystr_d *querystr = &WP(w, querystr_d); |
507 querystr_d *querystr = &WP(w, querystr_d); |
508 |
508 |
509 ttd_strlcpy(_edit_str_buf, str_fmt("%u", _patches_newgame.generation_seed), lengthof(_edit_str_buf)); |
509 snprintf(_edit_str_buf, lengthof(_edit_str_buf), "%u", _patches_newgame.generation_seed); |
510 |
510 |
511 InitializeTextBuffer(&querystr->text, _edit_str_buf, lengthof(_edit_str_buf), 120); |
511 InitializeTextBuffer(&querystr->text, _edit_str_buf, lengthof(_edit_str_buf), 120); |
512 querystr->caption = STR_NULL; |
512 querystr->caption = STR_NULL; |
513 querystr->afilter = CS_NUMERAL; |
513 querystr->afilter = CS_NUMERAL; |
514 |
514 |