genworld_gui.c
changeset 5042 1cac491bee1a
parent 5033 5afbddbef4b6
child 5048 b784951def0a
equal deleted inserted replaced
5041:674e5e1b4ad4 5042:1cac491bee1a
   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