Raymond Zhao
0647d12de8
Close #18315 : Refactor Error window to class ( #18403 )
2022-10-29 09:25:20 -03:00
Gymnasiast
14f9a75e0a
Refactor FontSpriteBase and font size into FontStyle
2022-10-19 11:59:26 +02:00
Hielke Morsink
f91df4138c
Merge pull request #18359
2022-10-18 23:39:49 +02:00
Hielke Morsink
3bb8ea3668
Better annotate some magic numbers in for loops
2022-10-17 16:08:55 +00:00
Hielke Morsink
5fa53ad528
Rename global config functions to use TitleCase
2022-10-16 21:46:08 +02:00
Hielke Morsink
0ca7bb058f
Rename public font config data members
2022-10-16 21:46:07 +02:00
Hielke Morsink
f605b02630
Rename public interface config data members
2022-10-16 21:46:05 +02:00
Hielke Morsink
abac080d3e
Rename public general config data members
2022-10-16 21:46:01 +02:00
Rik Smeets
c80bd455e9
Code style: Remove struct snakes from Paint ( #18341 )
2022-10-14 20:26:36 +02:00
Duncan
406b73d904
Remove final snakes from map and world ( #18304 )
2022-10-12 09:14:45 -03:00
Duncan
7dd8989e70
Next chunk of World/Map.h snakes ( #18296 )
...
* Next chunk of World/Map.h snakes
* Apply clang-format
2022-10-12 06:35:20 +01:00
Duncan
67bbc8560d
Code style: Remove snakes from everything world apart from Map.h ( #18273 )
...
* Remove remaining snakes from world (outside of map)
* Initial few desnaking of Map.h
2022-10-11 19:39:24 +01:00
Gymnasiast
d5f6a5b285
Replace context_load_park_from_file() with object equivalent
2022-10-08 20:12:35 +02:00
Duncan
5dba30778d
Code style: Remove more snakes from the park, maphelper, scenery. ( #18222 )
2022-10-08 06:56:17 -03:00
leoleotte
0dee78bfe5
Close #13774 : Refactor Footpath window to class
2022-10-06 19:41:31 +00:00
Michael Steenbeek
99e13e023e
Name unknown_15 window event as ScrollSelect
...
Co-authored-by: leoleotte <leoleotte@users.noreply.github.com >
2022-10-05 21:59:20 +02:00
Michael Steenbeek
2e6595fe8a
Merge pull request #18050 from IntelOrca/assetpacks-audio
...
Add asset pack manager and asset packs
2022-10-04 19:08:38 +02:00
Duncan
3565a0172d
Attack snakes in banners and climate ( #18163 )
2022-10-01 18:54:15 +02:00
Ted John
331a5961b1
Implement asset packs for audio
2022-10-01 13:06:52 +01:00
73
b9e677945d
Replace 20XX with 2022 ( #18158 )
...
* Replace 2020 with 2022
Replace all 2020 headers with 2022
* replace other years with 2022
add missing years
2022-10-01 08:42:14 +01:00
Michael Steenbeek
a0dd6a3aa6
Fix #18087 : gCash clamped to 32-bit integer every transaction
2022-09-28 12:20:44 +02:00
Michael Steenbeek
31e2d7692c
Rename more instances of “vehicle” to “train”
2022-09-22 11:22:18 +02:00
Gymnasiast
c1149895fa
Close #17955 : Make ratings setting networked and freeze them
2022-09-21 19:15:10 +02:00
frutiemax
7cb579795d
Fix dirty blocks regression ( #17959 )
2022-09-04 19:55:19 +02:00
Michael Steenbeek
847299bf1a
Improve legibility [ci skip]
2022-08-31 22:35:14 +02:00
Hielke Morsink
bb84c181f3
Fix crash on non-legacy objects
2022-08-30 11:57:28 +02:00
Hielke Morsink
ced6f1280f
Fix reading out of bounds in cc_object_count
2022-08-30 11:31:24 +02:00
Gymnasiast
45e7ee6a73
Rename rct_window_event_list to WindowEventList
2022-08-27 16:56:52 +02:00
Gymnasiast
ae8b2b8374
Remove unused window events
2022-08-27 16:50:02 +02:00
Gymnasiast
aea4df11fd
Remove rct_window_event (unused)
2022-08-21 18:59:46 +02:00
Gymnasiast
828ad513a7
Remove wndproc (unused)
2022-08-21 18:55:09 +02:00
Gymnasiast
2f6b82b13f
Remove gMaxTextBoxInputLength (only written to)
2022-08-21 18:54:51 +02:00
Gymnasiast
a088537b65
Rename rct_widgetindex to WidgetIndex
2022-08-21 18:49:23 +02:00
Hielke Morsink
7f29e4e39c
Make rct_windowclass strong type WindowClass
...
This already revealed some places where implicit conversions were done, including some where its use was nonsense (MouseInput.cpp).
The changes to the Intent class were necessary to keep things working, and this splits things up more neatly.
2022-08-21 18:38:25 +02:00
Michael Steenbeek
d9e23e9dfa
Use ride_type_t instead of uint8_t in more places ( #17803 )
...
Part of preparation for making ride types into objects.
2022-08-13 21:49:19 +02:00
Hielke Morsink
faea1ca494
Make rct_window non-copyable and non-assignable
2022-08-03 21:35:25 +02:00
Hielke Morsink
eec99b6fae
Catch window refs by reference instead of copy
2022-08-02 21:55:23 +02:00
Gymnasiast
d3fd31c611
Rename rct_string_id to StringId
2022-07-31 22:30:13 +02:00
Hielke Morsink
5c6db6126d
Take const reference in some window functions
2022-07-31 20:34:33 +02:00
Hielke Morsink
274ab7190d
Remove unused function definitions
2022-07-31 20:34:32 +02:00
Hielke Morsink
d05d675ed9
Refactor window functions to take references 6
2022-07-31 17:23:17 +02:00
Hielke Morsink
a258008bef
Refactor window functions to take references 4
2022-07-31 17:23:16 +02:00
Hielke Morsink
523bb8136e
Refactor window functions to take references 3
2022-07-31 17:23:16 +02:00
Hielke Morsink
c8605a8763
Refactor window functions to take references 2
2022-07-31 17:23:15 +02:00
Hielke Morsink
76c1bc8980
Refactor window functions to take references 1
2022-07-31 17:23:15 +02:00
Michael Steenbeek
1a8660d59d
Pass window reference to tool_set ( #17625 )
2022-07-27 22:22:22 -03:00
Raymond Zhao
4f23e5e9ec
Refactor struct TrackDesignFileRef
...
- Refactors track_design_file_ref to TrackDesignFileRef and replaces the utf8* fields of that struct with u8string
- Gets rid of some String::Duplicate() and delete calls
- Uses a bunch of c_str() calls to interface with older functions
2022-07-26 16:12:46 +00:00
Nikolas Parshook
628da77c0e
Refactor ride construction window ( #17578 )
2022-07-26 15:17:25 +01:00
jazzysoggy
c0853b56ad
Fix Format_VA. Rename Format to StdFormat.
...
author jazzysoggy <39224097+jazzysoggy@users.noreply.github.com > 1655955994 -0400
committer jazzysoggy <39224097+jazzysoggy@users.noreply.github.com > 1656516326 -0400
Fixed Format_VA and renamed Format to StdFormat. Both now output to Std::String, while taking the same input as before. Changed functions that use these two to account for this output difference
2022-07-24 19:30:57 +02:00
Michael Steenbeek
11614d7170
Merge pull request #17486 from duncanspumpkin/inventionWnd
...
Invention List Window Class Refactor
2022-07-12 19:49:03 +02:00