Aaron van Geffen
66cb4a1d81
Mark GlassPaletteIds static constexpr
2024-04-29 18:05:25 +02:00
Aaron van Geffen
25faa361ad
Rename to secondaryRemapPalette, tertiaryRemapPalette
2024-04-29 18:04:17 +02:00
Aaron van Geffen
dcc1a0627d
Move gPeepPalette, gOtherPalette to Drawing.Sprite.cpp
2024-04-29 18:01:39 +02:00
duncanspumpkin
f6c34ddd59
Simplify map flashing flags and move into map
2024-04-29 14:10:53 +02:00
duncanspumpkin
4810a72232
Move a number of ui only updates into UiContext tick
2024-04-29 14:10:52 +02:00
Gymnasiast
de0ca4ded4
No reason specified when placing door off edge of map
2024-04-28 22:53:01 +02:00
Gymnasiast
6335906d03
Fix #10701 : No explanation when placing door over unsuitable track
2024-04-28 22:53:01 +02:00
JDCustard
fe6da02718
Close #21728 : Apply "Fix all rides" even if mechanic is already working
...
Added checks for mechanic fixing plus handles inspecting and calling.
2024-04-28 22:07:07 +02:00
Michael Steenbeek
21001be23d
Merge pull request #21922 from AaronVanGeffen/peep-refactor
...
Peep: split off UpdateWalkingAction, ThrowUp from UpdateAction
2024-04-28 21:45:24 +02:00
Aaron van Geffen
2d74287b4b
Guard for nullptr
2024-04-28 20:03:16 +02:00
Harry-Hopkinson
52ad6861af
Rename track_map_1x4 to kTrackMap1x4
2024-04-28 14:33:41 +00:00
Harry-Hopkinson
d6efe4cd53
Rename edges_4x4 to kEdges4x4
2024-04-28 14:31:29 +00:00
Harry-Hopkinson
b9003d6e60
Rename track_map_4x4 to kTrackMap4x4
2024-04-28 14:26:12 +00:00
Harry-Hopkinson
8eebcc5486
Rename edges_3x3 to kEdges3x3
2024-04-28 14:19:19 +00:00
Harry-Hopkinson
a3e685bf1f
Rename track_map_3x3 to kTrackMap3x3
2024-04-28 14:14:58 +00:00
Harry-Hopkinson
97e9634a61
Rename edges_2x2 to kEdges2x2
2024-04-28 14:08:02 +00:00
Harry-Hopkinson
b795d4ba8a
Rename track_map_2x2 to kTrackMap2x2
2024-04-28 14:04:26 +00:00
Aaron van Geffen
f5f31496db
Peep: split off UpdateWalkingAction, ThrowUp from UpdateAction
2024-04-28 15:57:50 +02:00
Aaron van Geffen
d35d08e86a
Use named constants in Peep::Paint
2024-04-28 14:40:19 +02:00
Harry Hopkinson
9266a6f0d3
Remove duplicate sprite_map in TrackPaint.cpp
2024-04-27 21:13:22 +02:00
Aaron van Geffen
56cbc0eb8a
Refactor intro into IntroScene
2024-04-26 20:35:16 +02:00
Aaron van Geffen
255e89ec37
Refactor TitleScreen to TitleScene; introduce GameScene
...
Co-authored-by: ζeh Matt <5415177+ZehMatt@users.noreply.github.com>
2024-04-23 21:31:05 +02:00
Aaron van Geffen
49b75e6606
Introduce Scene class and handling
...
Co-authored-by: ζeh Matt <5415177+ZehMatt@users.noreply.github.com>
2024-04-23 20:42:16 +02:00
Michael Steenbeek
be9f1a2072
Merge pull request #21711 from AaronVanGeffen/peep-data
...
Refactor peep animation data
2024-04-26 20:06:31 +02:00
Harry-Hopkinson
74513374d1
Rename MAX_SERVER_DESCRIPTION_LENGTH to kMaxServerDescriptionLength
2024-04-26 17:56:20 +01:00
Harry-Hopkinson
7aed4d18f2
Rename NETWORK_LAN_BROADCAST_MSG to kNetworkLanBroadcastMsg
2024-04-26 17:55:23 +01:00
Harry-Hopkinson
82c31b80d4
Rename NETWORK_LAN_BROADCAST_PORT to kNetworkLanBroadcastPort
2024-04-26 17:55:23 +01:00
Harry-Hopkinson
5ef115941d
Rename NETWORK_DEFAULT_PORT to kNetworkDefaultPort
2024-04-26 17:55:23 +01:00
Harry-Hopkinson
ef7d7575de
Rename PALETTE_TOTAL_OFFSETS to kPaletteTotalOffsets
2024-04-26 17:55:23 +01:00
Harry-Hopkinson
8ce6ba7606
Rename WINDOW_LIMIT_RESERVED to kWindowLimitReserved
2024-04-26 17:55:23 +01:00
Harry-Hopkinson
9e2b45fab3
Rename WINDOW_LIMIT_MAX to kWindowLimitMax
2024-04-26 17:55:23 +01:00
Harry-Hopkinson
343b10c172
Rename WINDOW_LIMIT_MIN to kWindowLimitMin
2024-04-26 17:55:23 +01:00
duncanspumpkin
34fa06cd29
Address review comments
2024-04-26 18:27:15 +02:00
duncanspumpkin
c8a5af02a5
Fix formatting
2024-04-26 18:27:15 +02:00
duncanspumpkin
788878e7fc
Add missing statics
2024-04-26 18:27:15 +02:00
duncanspumpkin
bd3ae5cbb9
Simplify setting existing text
2024-04-26 18:27:14 +02:00
duncanspumpkin
3448926251
Move text input widget code from game lib to ui lib
2024-04-26 18:25:44 +02:00
mrmbernardi
f4cebb11df
Speed up TerrainSurfaceObject::GetImageId()
2024-04-26 09:52:19 +02:00
Gustav Burkhardt
5837a33a60
Part of #21421 : rename MAX_VIEWPORT_COUNT to kMaxViewportCount
2024-04-26 09:11:19 +02:00
Michael Steenbeek
af46ff5f0a
Merge pull request #21855 from Gymnasiast/fix/small-usability
...
Small usability fixes
2024-04-25 16:25:12 +02:00
Michał Janiszewski
49b28f1757
Prefetch paint struct bounds ( #21894 )
...
With restored `benchspritesort` this yields around 5% better results.
2024-04-25 14:14:17 +00:00
Gymnasiast
8beb50da61
Add a separator between “Load Game” and “Save Game”
2024-04-25 15:27:04 +02:00
Gymnasiast
a00f478104
Create TopToolbar::InitFileMenu()
2024-04-25 15:27:04 +02:00
Gymnasiast
9e236d1b5a
Fix #19559 : Vehicle descriptions spill over into preview
2024-04-25 15:27:04 +02:00
Gymnasiast
4db5d62476
Add methods to move a widget
2024-04-25 14:10:07 +02:00
Gymnasiast
9906a18bc7
Cheats menu: do not autoclose
2024-04-25 14:10:07 +02:00
Kaavya Ramachandhran
1b4defbae9
Fix #21696 : Fullscreen window option not correctly applied on macOS
2024-04-23 23:20:16 +02:00
Aaron van Geffen
ddc386b186
Refactor Context constructor
2024-04-23 19:52:52 +02:00
Aaron van Geffen
17af7db195
Force sprite update after invoking Staff::SetCostume
2024-04-21 22:54:10 +02:00
Aaron van Geffen
2799d96145
Rename PeepData to PeepAnimationData
2024-04-21 22:54:10 +02:00
Aaron van Geffen
886b8e8431
Let peep groups inherit from kPeepAnimationGroupNormal
2024-04-21 22:53:43 +02:00
Aaron van Geffen
642162853f
Refactor g_peep_animation_entries into kPeepAnimationEntries
2024-04-21 22:53:37 +02:00
Aaron van Geffen
b52bf40a20
Introduce peep sprite id constants
2024-04-21 22:52:06 +02:00
Michael Steenbeek
c4c706c59c
Merge pull request #21796 from Harry-Hopkinson/refactor-constants-Window.h
...
Replace constant notation in Window.h
2024-04-21 01:18:40 +02:00
Karsten Van Fossan
137099a429
Close #18305 : Move Translate3DTo2DWithZ() from Map.h into Viewport.h
...
Translate3DTo2DWithZ move to Viewport.h as suggested by ducanspumpkin and update references. Remove redundant function Translate3Dto2D.
2024-04-21 01:18:11 +02:00
Michael Steenbeek
f7f7cd823f
Replace INVALID_IMAGE_ID with ImageIndexUndefined
2024-04-21 01:17:42 +02:00
Michael Steenbeek
3d05fce68e
Merge pull request #21818 from Harry-Hopkinson/refactor-constant-notation
...
Refactor constant notation in Chat.h and Peep.h
2024-04-21 00:14:44 +02:00
Rahul Unniyampath
893ae7f0ca
Refactor constant notation in Audio.h
...
Co-authored-by: ncerroneumich <ncerrone@umich.edu>
2024-04-21 00:12:13 +02:00
Michael Steenbeek
7fc34ef612
Fix #21832 : Ghost Train in Haunted Harbour has missing pieces ( #21856 )
2024-04-21 00:01:55 +02:00
evmarcus
1f761faee0
Close #11512 : Add coloured usernames in multiplayer servers by group
...
Co-authored-by: mbilik <mbilik@umich.edu>
Co-authored-by: Matt <matthewsings5@gmail.com>
2024-04-20 21:40:18 +00:00
Harry Hopkinson
b05dcb3dfe
Close #21837 : Formatter is overwritten in RideConstruction.cpp
...
Co-authored-by: Gymnasiast <m.o.steenbeek@gmail.com>
2024-04-20 13:49:36 +00:00
Aaron van Geffen
1b5d0f47ab
Make usage of Audio namespace explicit in Context
2024-04-20 12:24:44 +02:00
Aaron van Geffen
82c434358a
Introduce SPR_DEFAULT_PALETTE
2024-04-19 17:47:22 +02:00
Michael Steenbeek
9b7face116
Fix #21731 : previously-invisible 'alt' rides now visible
2024-04-18 22:29:52 +02:00
Harry-Hopkinson
47939567c4
Rename CHAT_MAX_WINDOW_WIDTH - kChatMaxWindowWidth
2024-04-17 13:20:37 +00:00
Harry-Hopkinson
337f9ca549
Rename CHAT_MAX_MESSAGE_LENGTH to kChatMaxMessageLength
2024-04-15 15:35:00 +00:00
Harry-Hopkinson
140e17029d
Rename CHAT_INPUT_SIZE to kChatInputSize
2024-04-15 15:30:37 +00:00
Harry-Hopkinson
c264ec1077
Rename CHAT_HISTORY_SIZE to kChatHistorySize
2024-04-15 15:28:51 +00:00
Harry-Hopkinson
ba1f066710
Rename PEEP_MAX_ENERGY_TARGET to kPeepMaxEnergyTarget
2024-04-15 15:26:10 +00:00
Harry-Hopkinson
cf50b4c8a3
Rename PEEP_MAX_ENERGY to kPeepMaxEnergy
2024-04-15 15:21:49 +00:00
Michał Janiszewski
b64ec76c95
Fix #21787 : Map generator heightmap should respect increased height limits ( #21798 )
2024-04-15 15:19:18 +00:00
Harry-Hopkinson
04ca18b7c6
Rename PEEP_MIN_ENERGY to kPeepMinEnergy
2024-04-15 15:12:21 +00:00
Harry Hopkinson
530a7de98f
Replace notation in Guest.h
2024-04-15 16:48:41 +02:00
mrmbernardi
8a2afbd1a3
Reduce copying in PaintSurface ( #21817 )
2024-04-15 16:10:55 +02:00
mrmbernardi
b21f0504cf
Pause button stays down while waiting for GameAction ( #21816 )
2024-04-15 14:26:44 +02:00
Harry-Hopkinson
cd9ca1debb
Rename TOP_TOOLBAR_HEIGHT to kTopToolbarHeight
2024-04-14 18:12:58 +00:00
Harry-Hopkinson
f357dd6cab
Rename TEXT_INPUT_SIZE to kTextInputSize
2024-04-14 17:35:28 +00:00
Harry-Hopkinson
b294d97f03
Rename DROPDOWN_HEIGHT to kDropdownHeight
2024-04-14 17:27:32 +00:00
Harry-Hopkinson
9fa917ae57
Rename SPINNER_HEIGHT to kSpinnerHeight
2024-04-14 16:56:33 +00:00
Harry-Hopkinson
14cdfc7262
Rename BUTTON_FACE_HEIGHT to kButtonFaceHeight
2024-04-14 16:44:39 +00:00
Michał Janiszewski
a6e1124175
Fix mac-specific highdpi issue workaround ( #21785 )
2024-04-14 18:43:45 +02:00
Harry-Hopkinson
2ccb77320b
Rename TABLE_CELL_HEIGHT to kTableCellHeight
2024-04-14 16:41:01 +00:00
Harry-Hopkinson
f242bbf095
Rename LIST_ROW_HEIGHT to kListRowHeight
2024-04-14 16:37:01 +00:00
Harry-Hopkinson
c5cfc65317
Rename SCROLLABLE_ROW_HEIGHT to kScrollableRowHeight
2024-04-14 16:31:53 +00:00
Duncan
3ce917e2e1
Fix #6725 : Z-fighting when car passes through scenery door
2024-04-13 21:32:55 +02:00
Aaron van Geffen
d536f9bce0
Revert "Add owner property to tile elements for scripting"
...
This reverts commit b4376ab590
.
2024-04-12 21:58:45 +02:00
Aaron van Geffen
4f3449cfcf
Fix assert with some custom objects
2024-04-12 19:52:21 +00:00
Rik Smeets
953bb4ee91
Park admittance price can now be set via text input
2024-04-12 18:38:08 +00:00
Michael Steenbeek
005aece802
Expose “animation is backwards” flag in Tile Inspector
2024-04-12 18:08:34 +00:00
Michał Janiszewski
f9bd26214b
Use libraries v35 ( #21771 )
2024-04-12 15:22:00 +03:00
Michael Steenbeek
271a22d00e
Merge pull request #21681 from AaronVanGeffen/obj-list-refactor
...
Move various object list properties out of ObjectTypes header
2024-04-12 11:54:13 +02:00
Michael Steenbeek
4e7d5d987a
Merge pull request #21745 from rik-smeets/fix-stuck-boat-hire
...
Fix #866 : Boat Hire boats get stuck entering track
2024-04-10 12:16:38 +02:00
Rik Smeets
b009643ab0
Remove to do statement by explicit null check on collideVehicle
2024-04-10 07:58:39 +02:00
Rik Smeets
e250ec3b66
Fix #866 : Boat Hire boats get stuck entering track
2024-04-10 07:58:39 +02:00
Rik Smeets
2a78399418
Introduce BoatHireSubState enum
2024-04-10 07:58:36 +02:00
Michael Steenbeek
e190afeb80
Fix maze drawing ( #21729 )
2024-04-06 21:14:18 +02:00
Michael Steenbeek
a38039f6e4
Add feature to allow overriding x/y offsets in GX files
2024-04-05 15:41:35 +02:00
Gymnasiast
19e403068d
Fix formatting
2024-04-04 18:18:25 +02:00
Gymnasiast
c158854a7f
Move Park into namespace, add other park-related things to struct
2024-04-04 18:14:27 +02:00
Gymnasiast
4f3b7aa8a9
Turn Park into struct
2024-04-04 18:12:36 +02:00
Gymnasiast
7b072808ee
Turn Date into struct
2024-04-04 18:12:36 +02:00
Gymnasiast
fef1a27342
Remove GameState class
2024-04-04 18:12:35 +02:00
Gymnasiast
28451027b1
Move Park to GameState_t
2024-04-04 18:12:08 +02:00
Gymnasiast
1f1377a8ef
Move Date to GameState_t
2024-04-04 18:12:08 +02:00
Michael Steenbeek
26d65b37ea
Merge pull request #21645 from Gymnasiast/refactor/inverted-covered-handling-2
...
Refactor track paint functions and available pieces in RTDs
2024-04-03 17:30:14 +02:00
Michał Janiszewski
e55d761eb7
Release v0.4.10
...
- Feature: [#18171 ] Add port of the RCT1 Stand-Up Roller Coaster.
- Feature: [#21590 ] [Plugin] Plugins can now read and write banner properties of tile elements.
- Feature: [#21636 ] Add shortcut key for sorting tile elements.
- Feature: [objects#294] Add scenery versions of wooden truss supports.
- Feature: [objects#295] Flipped version of wooden post.
- Improved: [#21424 ] Extra viewports can now rotate independently from the main viewport.
- Improved: [#21561 , #21631 ] Enable more features in Android build (plugins, networking, multiplayer, audio formats).
- Improved: [#21599 ] Currency signs now use non-breaking spaces.
- Improved: [objects#157] Added sloped images for many walls.
- Improved: [objects#288] Better map colours and more sensible prices for RCT1 land surfaces.
- Improved: [objects#292] Vehicle colour cleanups for WW/TT vehicles.
- Improved: [objects#299] More accurate ratings modifiers for RCT1 vehicles.
- Improved: [objects#309] Updated names for dodgems and flying saucers vehicles.
- Improved: [objects#313] buildMenuPriority for dodgems and flying saucers vehicles.
- Change: [#21529 ] Classify “Southern Sands”, “Tiny Towers”, “Nevermore Park”, “Pacifica” as expert scenarios.
- Change: [#21545 ] Reorder Wacky Worlds scenarios and adjust their difficulty classification.
- Fix: [#910 ] Extra viewport does not preserve the location when rotating.
- Fix: [#18413 ] Crash when mouse over a hacked train.
- Fix: [#20338 ] Cannot select Scenery Picker or Scatter Tool when the scenery recolouring tool is active.
- Fix: [#21317 ] Track designer allows proceeding without an object selected.
- Fix: [#21360 ] If the object selection is missing certain types, the Object Selection window will switch to an incorrect tab.
- Fix: [#21419 ] Cannot place walls underground beneath sloped tiles with clearance checks disabled.
- Fix: [#21434 ] Number of guests overflows in objective text.
- Fix: [#21522 ] Supports for 3×3 turns and 45 degree turns on the Hybrid Coaster and Wooden Roller Coaster not drawn correctly.
- Fix: [#21543 ] Crash with creating a TrackIterator with invalid arguments.
- Fix: [#21635 ] Tile inspector hotkey can set wall slope for non-slopeable objects.
- Fix: [#21641 ] Crash when creating track iterator from an invalid tile element.
- Fix: [#21652 ] Dialog window to confirm overwriting files does not apply the theme colours correctly.
- Fix: [#21654 ] No sound effects when using RCT Classic as an asset base.
- Fix: [#21654 ] Extraneous reports of an object conflict between `rct2.audio.base` and `rct2.audio.base.rctc`.
- Fix: [#21664 ] Crash when switching between languages that use TTF.
- Fix: [#21668 ] Crash when on null ride in Guest::UpdateRideLeaveExit.
- Fix: [#21691 ] Crash when validating rides which can't contain banked track.
- Fix: [objects#290] “Haunted Mansion” cars have a non-functional third remap colour.
- Fix: [objects#296] Incorrect wall placement around large Kremlin/drab pieces.
- Fix: [objects#300] Incorrect Colosseum and volcano corner clearances.
- Fix: [objects#319] Incorrect diagonal slope images used for RCT1 corkscrew.
- Fix: [objects#320] Incorrect Mandarin Duck boats capacity.
2024-04-02 22:21:50 +02:00
Michał Janiszewski
c8f91d3f35
Update backtrace token for upcoming release
2024-04-02 22:11:17 +02:00
Michael Steenbeek
3461ac38ca
Fix #21522 : incorrect support drawing on Hybrid and Wooden ( #21710 )
...
* Fix #21522 : incorrect support drawing on Hybrid and Wooden
* Add changelog entry
2024-04-02 22:05:48 +02:00
Michał Janiszewski
6b734fda6b
Fix #21591 : Banner text colors are not working properly ( #21709 )
...
* Fix #21591 : Banner text colors are not working properly
2024-04-02 19:06:58 +03:00
Michał Janiszewski
dfcb527ada
Ensure TTF system is torn down in correct order ( #21707 )
...
`TTFDispose` uses `gCurrentTTFFontSet` to deallocate internal resources.
Having the function called after global variable got changed meant it
tried to deallocate incorrect font and would subsequently call
`FT_Done_Face` on a struct having internal data set to nullptr.
Reproduction is fairly easy:
1. launch the game in Korean (I made sure to have all the indexes primed
for this language beforehand - i.e. launch it twice),
2. switch to Japanese,
3. switch back to Korean
Fixes #21664
2024-04-02 00:52:40 +02:00
John Kastner
6ea091841f
Fix memory leak loading malformed `SawyerChunk` ( #21508 )
...
* Fix memory leak loading malformed `SawyerChunk`
A temporary buffer was not free'd after failing to parse in
`SawyerChunkReader::ReadChunkTrack`. Fix this following the pattern used
in `SawyerChunkReader::ReadChunk` by wrapping the relevant code in a
`try` block with `FreeLargeTempBuffer` called when an exception is
caught.
* Use unique_ptr
* Remove `AllocateLargeTempBuffer`
---------
Co-authored-by: Michał Janiszewski <janisozaur@gmail.com>
2024-04-01 22:40:14 +00:00
Claudio Tiecher
a94e6c54d8
Part of #21421 : replace define with constexpr ( #21679 )
2024-04-01 07:00:32 -03:00
Michael Steenbeek
9062049be1
Fix sound effects not working with RCTC base, fix audio object conflict
...
Due to this overwriting of object IDs, loading the sound effects would not work on RCTC. This overwriting also caused object conflicts which weren’t always won by the RCTC one. This fixes both problems by using non-clashing names, and only renaming one to `rct2.audio.base`, the name expected by the asset packs.
2024-03-31 22:28:17 +00:00
Michał Janiszewski
06081eb23d
Fix #21691 : Use correct iterator in RideCheckTrackContainsBanked ( #21701 )
2024-04-01 00:23:37 +02:00
Michael Steenbeek
19a65d1642
Bump network version for large scenery fix ( #21699 )
2024-03-31 19:25:19 +02:00
Michael Steenbeek
0668f0fb92
Fix #21695 : Cannot remove large scenery
2024-03-31 17:57:14 +02:00
Michał Janiszewski
d8ba574e6c
Default-initialise more members of Ride ( #21694 )
...
It seems they got omitted in https://github.com/OpenRCT2/OpenRCT2/pull/21514
2024-03-31 00:12:24 +01:00
Michael Steenbeek
8d16c0a73d
Merge pull request #21647 from Gymnasiast/refactor/image-import
...
Refactor image import
2024-03-31 00:08:31 +01:00
ζeh Matt
84d1f502b1
Rename NO_TRAIN to kNoTrain
2024-03-30 23:18:51 +01:00
ζeh Matt
f14b86426d
Remove some unnecessary field assignments in RideCreateAction
2024-03-30 23:18:51 +01:00
ζeh Matt
e3343f263f
Default initialize newly created Rides
2024-03-30 23:18:08 +01:00
ζeh Matt
d969a4f80d
Default initialize all members in Ride
2024-03-30 23:18:08 +01:00
Gymnasiast
88eca0d518
Move everything in ImageImporter.cpp into namespace
2024-03-30 18:13:03 +01:00
Gymnasiast
c232aa9b0c
Create import meta object, use single method for JSON parsing
2024-03-30 18:13:03 +01:00
Gymnasiast
eb2cda6a56
Replace `"forceBmp": true` with `"format": "raw"`
2024-03-30 18:13:02 +01:00
Gymnasiast
18232341c8
Remove unused variables
2024-03-30 17:31:59 +01:00
Peter Froud
c4b7845c26
Use `if... else if`
2024-03-30 17:15:17 +01:00
Peter Froud
869d1b398b
Assign variable in condition for documentation
2024-03-30 17:15:17 +01:00
Peter Froud
322321645b
Add `STR_ERR_INVALID_COLOUR`
2024-03-30 17:15:14 +01:00
Peter Froud
2b1d5ad9b7
Use specific error stringIDs
2024-03-30 17:12:54 +01:00
Peter Froud
276ff311cf
Add `LOG_WARNING` about bugged scenery entry
2024-03-30 17:12:54 +01:00
Peter Froud
1f698dfc76
Add `LOG_ERROR` calls
2024-03-30 17:12:54 +01:00
Peter Froud
d1f740c786
Change "Could not find X" to "No X"
2024-03-30 17:12:54 +01:00
Peter Froud
40537a17fa
General cleanup of existing error messages
2024-03-30 17:12:54 +01:00
Peter Froud
226fc4cb00
Add location to error messages
2024-03-30 17:12:54 +01:00
Peter Froud
257c2d45d3
Change `if(elem!=nullptr)` to `if(elem==nullptr)`
2024-03-30 17:12:54 +01:00
Peter Froud
f49fe68cc6
Improve messages for default case in switch stmt
2024-03-30 17:12:54 +01:00
Peter Froud
a1517a4fcb
Use "X not found for Y" message style
2024-03-30 17:12:54 +01:00
Peter Froud
9e702d8b65
Missed an instance of `ride == nullptr`
2024-03-30 17:12:54 +01:00
Peter Froud
87ee06b7a4
Use `STR_ERR_RIDE_NOT_FOUND` when `ride==nullptr`
2024-03-30 17:12:54 +01:00
Peter Froud
13abc3441c
Change "invalid game command" messages
2024-03-30 17:12:54 +01:00
Peter Froud
125fa12d6f
Remove redundant word ("index. index = %u")
2024-03-30 17:12:53 +01:00
Peter Froud
338cca6760
Add missing `%u` in format strings
2024-03-30 17:12:53 +01:00
Peter Froud
23958186bd
Change `LOG_ERROR` to `LOG_WARNING` for errors
2024-03-30 17:12:53 +01:00
Gymnasiast
e1127cde8a
Split Lay-down RC track drawer
2024-03-30 00:33:35 +01:00
Gymnasiast
96c9b7d85d
Refactor track paint functions and available pieces in RTD
2024-03-30 00:33:35 +01:00
Ryan Gudonis
b5fdcf9a17
Change difficulty order for Wacky Worlds scenarios
2024-03-29 00:11:30 +01:00
mrmbernardi
d48b75fb86
Refactor TTF drawing ( #21621 )
2024-03-28 23:28:54 +01:00
Matt
b9a0dcbe2f
Merge pull request #21686 from AaronVanGeffen/android-cpp20
...
Move Android build fully to C++20 as well
2024-03-28 16:42:00 +02:00
Aaron van Geffen
db18c712fe
Remove frowny faces regarding char8_t<->char conversion
2024-03-28 14:04:54 +01:00