|
|
/* $Id$ */
|
|
|
|
|
|
/** @file genworld_gui.cpp */
|
|
|
|
|
|
#include "stdafx.h"
|
|
|
#include "openttd.h"
|
|
|
#include "heightmap.h"
|
|
|
#include "functions.h"
|
|
|
#include "table/strings.h"
|
|
|
#include "table/sprites.h"
|
|
@@ -395,13 +397,13 @@ static void GenerateLandscapeWndProc(Win
|
|
|
ShowQueryString(STR_CONFIG_PATCHES_INT32, STR_SNOW_LINE_QUERY_CAPT, 3, 100, w, CS_NUMERAL);
|
|
|
break;
|
|
|
case GLAND_TREE_TEXT: case GLAND_TREE_PULLDOWN: // Tree placer
|
|
|
ShowDropDownMenu(w, tree_placer, _patches_newgame.tree_placer, GLAND_TREE_PULLDOWN, 0, 0);
|
|
|
break;
|
|
|
case GLAND_LANDSCAPE_TEXT: case GLAND_LANDSCAPE_PULLDOWN: // Landscape generator OR Heightmap rotation
|
|
|
/*case GLAND_HEIGHTMAP_ROTATION_TEXT: case GLAND_HEIGHTMAP_ROTATION_PULLDOWN:*/
|
|
|
/* case GLAND_HEIGHTMAP_ROTATION_TEXT: case GLAND_HEIGHTMAP_ROTATION_PULLDOWN:*/
|
|
|
if (mode == GLWP_HEIGHTMAP) {
|
|
|
ShowDropDownMenu(w, rotation, _patches_newgame.heightmap_rotation, GLAND_HEIGHTMAP_ROTATION_PULLDOWN, 0, 0);
|
|
|
} else {
|
|
|
ShowDropDownMenu(w, landscape, _patches_newgame.land_generator, GLAND_LANDSCAPE_PULLDOWN, 0, 0);
|
|
|
}
|
|
|
break;
|
|
@@ -446,13 +448,13 @@ static void GenerateLandscapeWndProc(Win
|
|
|
case GLAND_INDUSTRY_PULLDOWN:
|
|
|
_opt_newgame.diff.number_industries = e->we.dropdown.index;
|
|
|
if (_opt_newgame.diff_level != 3) ShowErrorMessage(INVALID_STRING_ID, STR_DIFFICULTY_TO_CUSTOM, 0, 0);
|
|
|
DoCommandP(0, 3, _opt_newgame.diff.number_industries, NULL, CMD_CHANGE_DIFFICULTY_LEVEL);
|
|
|
break;
|
|
|
case GLAND_LANDSCAPE_PULLDOWN:
|
|
|
/*case GLAND_HEIGHTMAP_PULLDOWN: */
|
|
|
/* case GLAND_HEIGHTMAP_PULLDOWN: */
|
|
|
if (mode == GLWP_HEIGHTMAP) {
|
|
|
_patches_newgame.heightmap_rotation = e->we.dropdown.index;
|
|
|
} else {
|
|
|
_patches_newgame.land_generator = e->we.dropdown.index;
|
|
|
}
|
|
|
break;
|