matheusvb3
a62562dcf8
Add Ctrl+X (cut) command and numpad navigation to text composition ( #23720 )
2025-02-21 13:41:52 +00:00
mix
e42238de72
Fix #23828 : Vehicles pass over station entrances/exits cause glitch
2025-02-20 19:25:34 +00:00
mix
9c75543240
Fix #18389 : Gentle sloped track not visible in fallback tunnels
2025-02-20 19:06:33 +00:00
mix
acf18b5a15
Fix #23832 : Hybrid large gentle banked left turns supports glitch
2025-02-20 18:28:32 +00:00
mix
467f790daf
Fix #23831 : Hybrid large slope bank right turns glitch if track above
2025-02-20 18:15:44 +00:00
mix
a520ceeaea
Fix #23836 : Adjacent track can draw over large turns
2025-02-20 17:47:39 +00:00
mix
7b94b67fc8
Fix #18423 : Underground Mini Golf hole C, D and E drawing over land edges
2025-02-20 18:01:04 +01:00
Michael Steenbeek
c7c13ec8d9
Fix #23814 : Scenarios not indexed on first start
2025-02-20 17:30:23 +01:00
Briar
7de61c791d
Fix #23797 : 3D sign text from older parks cut off
...
The origin of this bug is an issue in the logic for determining
when to wrap 3D sign text on multi-line signs in Paint.LargeScenery.cpp.
When processing the second line, no check was made that the full text
could fit within the sign's bounding box, and so spaces or newlines
were always used to wrap to a (nonexistent) third line, even when
the text would otherwise fit.
This fix addresses the issue by adding a check for this case, when
we're at the end of the text string and the max text width still
hasn't been exceeded. In that case, the best display string is set
to the full current string, rather than the string up to the last space glyph.
2025-02-20 17:11:53 +01:00
mix
9c2217355b
Fix #23641 : Steep to flat track is not drawn correctly in tunnels
2025-02-19 22:51:09 +01:00
Michael Steenbeek
b62f7763a6
Fix #14486 : Guests falling if path after park entrance is an upward slope
2025-02-19 22:34:31 +01:00
mix
d7c150ed38
Fix #20848 : Junior Coaster booster track draws incorrectly in tunnels
2025-02-19 18:56:00 +00:00
mix
85e4eb6385
Fix #15826 , #23835 : Wooden Roller Coaster steep turn supports glitch
2025-02-19 19:09:37 +01:00
mix
3edb75d910
Fix #18376 : Ghost train gentle to flat track is not visible in tunnels
2025-02-19 19:05:35 +01:00
Andrew
abaf8d2aef
Add diagonal downward-inclined brakes to hybrid and single rail coasters
2025-02-19 18:53:43 +01:00
mix
6103d00dce
Fix #18711 : Underground park entrance sides can cause glitching
2025-02-18 21:21:53 +00:00
mix
b7b31bc4b0
Fix #16657 : Mine Ride right S-bend uses Mini Roller Coaster sprite
2025-02-18 20:38:20 +00:00
mix
d946ab3374
Fix land edges glitch when vehicles go through gentle to flat tunnels
2025-02-18 21:34:43 +01:00
73
c7c703515e
Rename audio.h to Audio.h ( #23842 )
2025-02-17 13:24:03 +01:00
Aaron van Geffen
e91755f394
Fix #22229 : Don't override park version errors ( #23845 )
2025-02-17 12:39:47 +01:00
mix
25f14cb023
Fix #18436 : Scenery on same tile draws over steep to vertical track ( #23822 )
2025-02-16 12:32:23 +00:00
Aaron van Geffen
893d0858cc
Bump scenario index version ( #23826 )
2025-02-15 18:33:25 +00:00
mix
5fc55a0009
Fix #1972 , #11679 : Vehicles passing by toilets can cause them to glitch
2025-02-15 18:02:56 +01:00
mix
c4c230b43b
Fix spinning tunnels drawing over sloped terrain in front of them ( #23818 )
2025-02-15 15:41:18 +01:00
mix
d4b35ae1b4
Fix #22620 : RCT1 Mine Coaster trains glitch on large banked turns ( #23817 )
2025-02-15 15:21:16 +01:00
mix
a6c9c06f9a
Fix #16357 : Chairlift station covers draw incorrectly ( #23808 )
2025-02-15 14:18:41 +00:00
Briar
376cb7980c
Fix #9999-#10003: translations have truncated strings
...
This issue, along with several related language-specific
trunctions, was traced back to the fact that ScenarioIndexEntry
uses a fixed-length array of utf8 characters to store the name,
internal name, and scenario details. In some cases, this does
not provide enough characters to contain the full description
and so the safe copy methods truncate them to fit in the
available buffer.
Since the use of fixed-size arrays is a holdover from earlier
C code, this commit addresses the issue by changing ScenarioIndexEntry
to use proper utf8 strings and string views, which do not require
truncation.
2025-02-15 00:18:24 +01:00
mix
503d55d051
Fix train glitching on Bobsleigh Coaster small helixes ( #23809 )
2025-02-14 17:51:20 +01:00
Aaron van Geffen
bb94ee8bc0
Rename ObjectType enum to follow recent code style ( #23810 )
2025-02-13 23:07:55 +01:00
73
b9b2c96c97
Rename sprites.h to SpriteIds.h ( #23804 )
2025-02-13 15:51:46 +00:00
Aaron van Geffen
6933af25ae
Rename 'Climate' properties to Weather ( #23786 )
...
* Rename ClimateState to WeatherState
* Rename ClimateCurrent to WeatherCurrent
* Rename ClimateNext to WeatherNext
* Rename ClimateUpdateTimer to WeatherUpdateTimer
* Use named initialisers for weather state import in S4/S6 importers
* Rename S4::ClimateTimer to WeatherUpdateTimer as well
* Rename WeatherState struct properties to lowerCamelCase
2025-02-13 07:38:45 -03:00
orbifant
7672da17c7
Fix segfault on linux when running in verbose mode
...
Comparing LOG_VERBOSE with other places in code, it expects const char* as parameter.
2025-02-12 20:37:51 +01:00
matheusvb3
6c1be793fb
Update constexpr with k prefix
2025-02-11 20:26:22 -03:00
matheusvb3
54404e4c8d
Simplify garden clock paint algorithm
2025-02-11 04:16:11 -03:00
matheusvb3
7a21f5694d
Include stdexcept in LocalisationService.cpp ( #23798 )
2025-02-10 20:20:06 +00:00
Alex ZH
a8aa41f098
Fix debug dirty visuals scaling on high DPI displays ( #23697 )
2025-02-10 19:42:39 +00:00
mix
5a3ebb65de
Fix #23522 : Steeplechase diagonal sloped support base glitched sprites
2025-02-09 14:57:22 +00:00
mix
1e5f587c40
Fix looping roller coaster vertical loop supports drawing incorrectly ( #23795 )
2025-02-09 14:01:20 +01:00
Frédéric Fauberteau
e74ed439df
Support NetBSD
2025-02-08 11:08:21 +01:00
Frédéric Fauberteau
98e7d3ea32
All BSD-like platforms have alloca in stdlib.h
2025-02-08 10:58:15 +01:00
Aaron van Geffen
2302f0d2e3
Rework Localisation includes ( #23789 )
...
* Clean up internal localisation header includes
* Remove some external localisation includes
* Remove dependency on FormatCodes.h from InteractiveConsole.h
* Reduce Formatter.h, Localisation.Date.h includes
2025-02-07 22:36:42 +01:00
mix
0886df6244
Fix #22617 : Sloped wooden supports glitch above diagonal track
2025-02-06 15:40:23 +01:00
Matt
eefba52735
Fix #23781 : Changing weather does not update state for next weather ( #23782 )
...
* Fix #23781 : Changing weather does not update state for next weather
* Bump up network version
2025-02-05 15:36:26 +01:00
Andrew
ca40a412bc
Make building new track inherit alternate colour scheme from previous piece
2025-02-03 21:48:42 +00:00
Gymnasiast
455f22bbca
Release v0.4.19.1
...
- Fix: [#23771 ] Weather transitions are horribly broken.
2025-02-03 20:47:21 +01:00
Gymnasiast
75469832cc
Update backtrace token for upcoming v0.4.19.1 release
2025-02-03 20:43:17 +01:00
AaronVanGeffen
dcc5e5bd81
Fix weather transitions
2025-02-03 20:41:54 +01:00
Matt
dcc926c4f0
Merge pull request #23776 from gibmat/guard-nullptr-dereference
...
Guard against possible null pointer dereferences
2025-02-03 00:31:47 +02:00
Mathias Gibbens
3508b62c3a
Guard against possible null pointer dereferences
...
Signed-off-by: Mathias Gibbens <gibmat@debian.org >
2025-02-02 21:04:36 +00:00
matheusvb3
850cc397c3
Prevent staff statistics from overflowing ( #23719 )
...
* Use AddClamp when incrementing staff stats
* Remove decltype from AddClamp
* Use lowercase u in increment
2025-02-02 17:44:12 -03:00