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 (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();
|
v->UpdatePosition();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -575,6 +575,12 @@ struct GenerateLandscapeWindow : public Window {
|
||||||
Dimension d{0, (uint)GetCharacterHeight(FS_NORMAL)};
|
Dimension d{0, (uint)GetCharacterHeight(FS_NORMAL)};
|
||||||
const StringID *strs = nullptr;
|
const StringID *strs = nullptr;
|
||||||
switch (widget) {
|
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:
|
case WID_GL_HEIGHTMAP_HEIGHT_TEXT:
|
||||||
SetDParam(0, MAX_TILE_HEIGHT);
|
SetDParam(0, MAX_TILE_HEIGHT);
|
||||||
d = GetStringBoundingBox(STR_JUST_INT);
|
d = GetStringBoundingBox(STR_JUST_INT);
|
||||||
|
@ -1118,6 +1124,12 @@ struct CreateScenarioWindow : public Window
|
||||||
{
|
{
|
||||||
StringID str = STR_JUST_INT;
|
StringID str = STR_JUST_INT;
|
||||||
switch (widget) {
|
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:
|
case WID_CS_START_DATE_TEXT:
|
||||||
SetDParam(0, TimerGameCalendar::ConvertYMDToDate(CalendarTime::MAX_YEAR, 0, 1));
|
SetDParam(0, TimerGameCalendar::ConvertYMDToDate(CalendarTime::MAX_YEAR, 0, 1));
|
||||||
str = STR_JUST_DATE_LONG;
|
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
|
void OnResize() override
|
||||||
{
|
{
|
||||||
bool changed = false;
|
bool changed = false;
|
||||||
|
|
Loading…
Reference in New Issue