Duncan
7a60e7f2e0
OpenRCT2::Ui::Windows namespace for OpenRCT2 Ui Windows ( #21559 )
...
* Move all the windows into OpenRCT2::Ui::Windows namespace
* Fix missing symbol
* Clang format
* Call the correct FormatStringID
2024-03-10 13:52:35 +00:00
ζeh Matt
47d346ee81
Remove unused code
2024-03-05 10:25:57 +02:00
ζeh Matt
81499643db
Rename unused field to Rotation
2024-03-05 10:23:27 +02:00
mrmbernardi
4ccecd6e68
Remove forwarding functions in Window.cpp ( #21516 )
2024-03-03 18:04:09 +01:00
mrmbernardi
a0b18688ec
Merge pull request #21460 from mrmbernardi/map-layout
...
Fix #21289 : Map window does not layout properly
2024-03-02 22:52:31 +01:00
Michael Bernardi
1cb0650cba
Fix #21289 : Map window does not layout properly
2024-03-02 16:00:10 +01:00
Michael Steenbeek
25ec1e4211
Create game actions and UI for restricted scenery
2024-02-28 20:38:43 +01:00
Gymnasiast
554968383c
Move global window indices to constexpr
2024-02-25 22:54:54 +01:00
Matt
19be093569
Fix #21208 : Error messages disappear too quickly if the game runs for a while ( #21394 )
...
* Reset gCurrentRealTimeTicks when the map is initialized
* Use 32 bit for gWindowUpdateTicks
* Update changelog.txt
2024-02-13 16:03:30 -03:00
Michael Steenbeek
70b9d0ca47
Add button to reload object
2024-02-11 20:45:31 +00:00
James103
1d8dc111f1
Replace 2023 with 2024 in copyright headers ( #21139 )
...
Replace all instances of the year 2023 with 2024 in all copyright headers
2024-01-01 12:52:28 +01:00
fidwell
95169f9632
Tile inspector invisibility shortcut does not use a game action
2023-10-02 22:26:55 -04:00
Michael Bernardi
29c3f08b69
Add a window method to resize dropdowns
2023-08-19 00:13:47 +02:00
Matthias Moninger
22996b5fe8
Merge pull request #20545 from mrmbernardi/resize_spinners
...
Add a window method to resize spinners
2023-08-19 00:24:08 +03:00
Duncan
4349688de4
These function names have not reflected their use for a while ( #20656 )
2023-08-01 20:19:33 +01:00
Duncan
5adf8cd35c
Remove track_list member var from window base ( #20626 )
...
* Remove track_list member var from window base
* Address review comment and readd OnOpen
2023-07-19 08:02:31 +01:00
Michael Bernardi
1159c9d0bc
Add a window method to resize spinners
2023-07-16 15:34:31 +02:00
Aram Kazorian
3f603542ec
Refactoring by deleting dead WindowEventList struct ( #20513 )
2023-06-30 06:05:23 +01:00
ζeh Matt
5497601d42
Refactor window deletion to be delayed
2023-06-27 15:41:25 +03:00
Duncan
0c5a35993e
Remove union from window internal ( #20429 )
...
* Remove campaign vars from union
* Remove error union
* Remove new_ride union
* Remove Unknown5
* Update changelog
2023-06-26 16:31:04 +01:00
Aaron van Geffen
d425e0a8bb
Remove const qualifier from constexpr statements
2023-06-24 11:45:26 +02:00
Duncan
4a3a1e4e7f
Remove event handlers ( #20439 )
2023-06-23 08:31:31 +01:00
duncanspumpkin
f0658202ef
Fix mistake
2023-06-20 08:52:00 +01:00
duncanspumpkin
9b8b672507
Finish linking up parts
2023-06-20 08:42:25 +01:00
Michael Steenbeek
5e495d63c7
Close #15660 : Allow showing window buttons on the left ( #20176 )
2023-05-19 10:17:38 +02:00
Chase
d6ebeca483
Fix #19935 : Part of old multiplayer name remains when entering a shorter name ( #20004 )
...
* clear _playerName
* Change _playerName to a u8string
* Explicitly set underlying string ptr on change
2023-04-26 08:34:39 +01:00
Gymnasiast
96d77ed8f7
Using dpi refs in most remaining window defs
2023-04-11 22:57:23 +01:00
Duncan
437329bb13
Scenario select cleanup ( #19899 )
...
* Move private functions to privat
Fix init
* Minor style cleanup
* Apply review comments
* Apply further review comments
2023-04-11 22:47:53 +01:00
Michał Janiszewski
993da08fb9
Fix #19850 : Only provide default value for final arguments ( #19852 )
2023-04-06 15:35:02 +01:00
Michael Steenbeek
dd624f9bff
Replace remaining usages of money16, money32 ( #19469 )
...
* Use money64 for ride prices and shop items
* Use money64 for park entrance fee
* Use money64 for gGuestInitialCash
* Use money64 for upkeep costs
* Use money64 for ride value
* Use money64 for marketing campaign cost
* Use money64 for object prices
* Use money64 for land prices
* Use money64 for guest expenditure
* Replace remaining occurrences of money32 with money64
* Update replays
* Bump network version
---------
Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk >
2023-03-02 21:55:42 +00:00
ζeh Matt
320894971f
Fix window scrollbar not able to navigate to the end of large lists
2023-02-28 06:21:15 +02:00
ζeh Matt
ec2f332b92
Fix #19445 : Text not cleared using Ctrl+Backspace
2023-02-25 15:42:37 +02:00
Matthias Moninger
7b61c6352a
Desnake some stuff, small string passing cleanup ( #19388 )
...
* Rename scenario_index_entry to ScenarioIndexEntry
* Desnake members of ScenarioIndexEntry
* Pass const u8string& instead of utf8 pointer
2023-02-13 20:30:16 +00:00
Duncan
24581e781f
Move misc ObjectEntries into Object folder ( #19281 )
...
* Move water entry
* Move FootpathEntry
* Move EntranceEntry
* Move SceneryGroupEntry
2023-01-27 19:44:58 +00:00
Josh Trzebiatowski
258b569deb
Allow filtering in Scenery window ( #19272 )
...
* WIP: scenery searching
* refactor snake case
* actually start filtering scenery
* prepare for merge from develop
* use ObjectManager to get scenery info
* clear selected scenery when it is filtered out
* Clear tool when no scenery is selected
* updating changelog
* fix clang formatting issues
2023-01-26 21:40:02 +00:00
Michael Steenbeek
ba39d7be5d
Merge pull request #19241 from Gymnasiast/refactor/more-fields
...
Desnake TileElement fields, pad_ and byte_
2023-01-21 22:38:07 +01:00
Duncan
e09f27df3c
Rename snake_case Class names (Remaining Bits) ( #19237 )
...
* Rename snake_case Class names
* Clang format
* Fix build issues
2023-01-21 19:57:17 +00:00
Gymnasiast
3dd895abf7
Rename pad_ to Pad
2023-01-21 16:39:35 +01:00
Duncan
859b071ddc
Rename classes with snakes OpenRCT2/A*-F* ( #19215 )
...
* Rename classes with snakes OpenRCT2/A*-F*
* Clang format files
2023-01-19 08:16:44 +00:00
Hielke Morsink
6dafbbfb65
Rename global window functions to TitleCase ( #19167 )
2023-01-16 20:13:42 +00:00
Gymnasiast
5c916bbaea
Create a Contributors window instead of a tab
2023-01-14 00:57:16 +01:00
Nehemiah Negussie
eeb5c58238
Fix #18971 : New Game does not prompt for save before quitting ( #19046 )
...
Co-authored-by: Tulio Leao <tupaschoal@gmail.com >
2023-01-06 08:56:46 -03:00
Michael Steenbeek
52fffb96cb
Fix #19053 : MazeConstruction window does not open ( #19060 )
2023-01-06 08:10:09 -03:00
Gymnasiast
a27b717ebd
Small Construction window cleanup
2023-01-03 23:22:10 +01:00
James103
73738bbdc8
Replace 2022 with 2023 in copyright headers
...
Replace all instances of the year 2022 with 2023 in all copyright headers
2023-01-01 11:58:01 +01:00
Gymnasiast
38f7c2a159
Allow using ImageId in widgets directly
2022-12-31 15:18:22 +01:00
Gymnasiast
162b01204d
Rename rct_widget to Widget
2022-12-31 15:18:22 +01:00
Michael Steenbeek
246980d45d
Merge pull request #18408 from Broxzier/refactor/13778-loadsave-window
...
Refactor LoadSaveWindow to class
2022-12-31 14:54:49 +01:00
ccahiggins
279675ba45
Add shift and control modifiers to close window button ( #18537 )
...
Shift closes all but current window.
Control closes all windows of the same window class/type.
Co-authored-by: Chris Higgins <chrissywissywoo@hotmail.com >
Co-authored-by: Tulio Leao <tupaschoal@gmail.com >
2022-12-27 12:22:18 +00:00
Hielke Morsink
056af36cdf
Move initialization to constructor
2022-11-20 21:41:24 +01:00