mirror of https://github.com/OpenTTD/OpenTTD
Compare commits
2 Commits
6f7153bf71
...
cc488ec6c9
Author | SHA1 | Date |
---|---|---|
|
cc488ec6c9 | |
|
4a5ab331e2 |
|
@ -431,6 +431,7 @@ void AddArticulatedParts(Vehicle *first)
|
|||
|
||||
if (flip_image) v->spritenum++;
|
||||
|
||||
if (v->type == VEH_TRAIN && TestVehicleBuildProbability(v, v->engine_type, BuildProbabilityType::Reversed)) SetBit(Train::From(v)->flags, VRF_REVERSE_DIRECTION);
|
||||
v->UpdatePosition();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -575,6 +575,12 @@ struct GenerateLandscapeWindow : public Window {
|
|||
Dimension d{0, (uint)GetCharacterHeight(FS_NORMAL)};
|
||||
const StringID *strs = nullptr;
|
||||
switch (widget) {
|
||||
case WID_GL_TEMPERATE: case WID_GL_ARCTIC:
|
||||
case WID_GL_TROPICAL: case WID_GL_TOYLAND:
|
||||
size->width += WidgetDimensions::scaled.fullbevel.Horizontal();
|
||||
size->height += WidgetDimensions::scaled.fullbevel.Vertical();
|
||||
break;
|
||||
|
||||
case WID_GL_HEIGHTMAP_HEIGHT_TEXT:
|
||||
SetDParam(0, MAX_TILE_HEIGHT);
|
||||
d = GetStringBoundingBox(STR_JUST_INT);
|
||||
|
@ -1118,6 +1124,12 @@ struct CreateScenarioWindow : public Window
|
|||
{
|
||||
StringID str = STR_JUST_INT;
|
||||
switch (widget) {
|
||||
case WID_CS_TEMPERATE: case WID_CS_ARCTIC:
|
||||
case WID_CS_TROPICAL: case WID_CS_TOYLAND:
|
||||
size->width += WidgetDimensions::scaled.fullbevel.Horizontal();
|
||||
size->height += WidgetDimensions::scaled.fullbevel.Vertical();
|
||||
break;
|
||||
|
||||
case WID_CS_START_DATE_TEXT:
|
||||
SetDParam(0, TimerGameCalendar::ConvertYMDToDate(CalendarTime::MAX_YEAR, 0, 1));
|
||||
str = STR_JUST_DATE_LONG;
|
||||
|
|
|
@ -297,6 +297,17 @@ struct SelectGameWindow : public Window {
|
|||
}
|
||||
}
|
||||
|
||||
void UpdateWidgetSize(int widget, Dimension *size, [[maybe_unused]] const Dimension &padding, [[maybe_unused]] Dimension *fill, [[maybe_unused]] Dimension *resize) override
|
||||
{
|
||||
switch (widget) {
|
||||
case WID_SGI_TEMPERATE_LANDSCAPE: case WID_SGI_ARCTIC_LANDSCAPE:
|
||||
case WID_SGI_TROPIC_LANDSCAPE: case WID_SGI_TOYLAND_LANDSCAPE:
|
||||
size->width += WidgetDimensions::scaled.fullbevel.Horizontal();
|
||||
size->height += WidgetDimensions::scaled.fullbevel.Vertical();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void OnResize() override
|
||||
{
|
||||
bool changed = false;
|
||||
|
|
Loading…
Reference in New Issue