Aaron van Geffen
0c97e44be0
Move GetInputManager and GetShortcutManager declarations ( #22565 )
2024-08-14 14:15:44 +01:00
Aaron van Geffen
aa7eb18d78
Rename ScrollBar struct to ScrollArea and rename its properties ( #22539 )
2024-08-11 16:21:53 +02:00
Gymnasiast
d90897fbee
Refactor import flags
2024-08-07 20:15:59 +02:00
Basssiiie
e2641668a4
Fix off-by-one pixel issue in active widget width and height setters
2024-08-02 19:16:22 +00:00
Duncan
a07b56a655
Move Viewport functions into Ui ( #22454 )
...
* Move viewport functions into ui
* Move footpath function to ui
* Don't include viewport in footpath.h
* Include missing includes
2024-08-02 06:01:31 +01:00
Duncan
681b54dc87
Add Some Items to the OpenRCT2::Ui namespace ( #22423 )
...
* Put widget in the Ui namespace
* Put theme in the Ui namespace
* Put objective in Ui namespace
2024-07-31 05:26:53 +01:00
Aaron van Geffen
05e56517ab
Adopt existing namespaces into OpenRCT2 namespace ( #22368 )
...
* Put all of TitleSequenceManager into the same namespace
* Move RideConstructionState into the OpenRCT2 namespace
* Adopt existing namespaces into OpenRCT2 namespace
This adds `using namespace OpenRCT2` to compilation units where appropriate,
as a means to get the codebase to compile until these units have been placed
in a namespace of their own.
2024-07-26 09:59:58 +02:00
mrmbernardi
3e59b3f72e
Fix #22339 : Printing ui.tool.cursor in console crashes the game. ( #22347 )
2024-07-24 07:51:10 +00:00
Aaron van Geffen
896eb4f488
Consolidate FormatStringIDLegacy, FormatStringToUpper into Formatting
2024-07-13 14:09:58 +02:00
Aaron van Geffen
c08541efc7
Remove gCommonStringFormatBuffer, CommonTextBufferSize
2024-07-13 13:25:55 +02:00
Aaron van Geffen
b5ef2693b0
Remove common.h include from all units
2024-07-09 16:45:19 +02:00
Arnold Zhou
376e749a70
Allow plugins to focus on textboxes in custom windows ( #22213 )
2024-07-08 14:49:15 +02:00
Arnold Zhou
0254b570d8
Dukvalue uint int fixes
2024-06-06 21:39:22 +02:00
Gymnasiast
8a181b5513
Split colours and colour flags
2024-05-26 12:35:40 +02:00
Aaron van Geffen
10c97c6599
CustomWindow: change spinner button order to match internal windows
2024-05-22 19:59:16 +02:00
Aaron van Geffen
57bdae9d49
Refactor WindowOtherWheelInput to be safer and script window compatible
2024-05-18 15:59:12 +02:00
Gymnasiast
ae88b7b0fc
Create progress bar widget
2024-05-19 20:20:29 +02:00
Aaron van Geffen
828aeadf5b
Deal with -Wdeprecated-anon-enum-enum-conversion warnings
2024-05-11 11:24:01 +02:00
Aaron van Geffen
ef4cad5ee3
Move UI exclusive string ids to UiStringIds.h
2024-05-10 23:24:46 +02:00
Harry Hopkinson
bda383c236
Fix #22007 : Cannot update image of ImgButton from plugins
2024-05-11 13:32:14 +02:00
Harry Hopkinson
98ac3a1bbc
Replace GfxDrawString() with DrawText()
2024-05-10 09:56:03 +00:00
Michał Janiszewski
7b12667ddb
Reduce <algorithm> include ( #21947 )
2024-05-01 13:47:27 +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
duncanspumpkin
bd3ae5cbb9
Simplify setting existing text
2024-04-26 18:27:14 +02:00
Harry-Hopkinson
f242bbf095
Rename LIST_ROW_HEIGHT to kListRowHeight
2024-04-14 16:37:01 +00:00
Gymnasiast
c232aa9b0c
Create import meta object, use single method for JSON parsing
2024-03-30 18:13:03 +01:00
CoryY
3f81a491b0
Close #21569 : Remove 'Window' from Window Open function names ( #21613 )
...
* Close #21569 : Remove 'Window' from Window Open function names
Windows are all under the OpenRCT2::Ui::Windows namespace. As such, "Window" is removed from the Open functions names.
* Update Contributors.md
* Fix formatting TrackMangeOpen
Co-authored-by: Tulio Leao <tupaschoal@gmail.com >
* Fix formatting TrackPlaceOpen
Co-authored-by: Tulio Leao <tupaschoal@gmail.com >
---------
Co-authored-by: Tulio Leao <tupaschoal@gmail.com >
2024-03-17 06:37:46 +00:00
Harry Hopkinson
78d95fc0bd
Pass DrawPixelInfo by reference ( #21563 )
2024-03-10 12:00:08 -03:00
Duncan
3146d463bd
Move Ui header items to OpenRCT2::Ui ( #21546 )
...
* Move ui definitions to ui project
* Enforce coding style
* Apply clang format
* Add clang tidy ignore
* Increase compiler happiness
2024-03-09 14:15:45 +00:00
ζeh Matt
462bb33234
Refactor viewport rotation to keep it in sync with the primary viewport
2024-03-05 10:23:31 +02:00
ζeh Matt
d95f14dcda
Fix ViewportPosToMapPos using the wrong rotation
2024-03-05 10:23:30 +02:00
ζeh Matt
a33cc1ac86
Fix ScViewport::moveTo not using the right rotation
2024-03-05 10:23:30 +02:00
ζeh Matt
98acdf3743
Use the rotation from the Viewport where applicable
2024-03-05 10:23:28 +02:00
mrmbernardi
4ccecd6e68
Remove forwarding functions in Window.cpp ( #21516 )
2024-03-03 18:04:09 +01:00
Michael Steenbeek
115e7389a9
Move most gScenario* globals to GameState_t
2024-01-24 22:17:32 +01:00
ζeh Matt
9b2a79faf1
Adjust the import/export code to have the game state passed
2024-01-19 16:32:19 +02:00
Basssiiie
cc7c528885
Fix widgets not redrawing correctly when updating disabled/visible state
2024-01-16 14:05:21 +00:00
Basssiiie
5221e8ee9f
Extract plugin widget validation logic to separate function
2024-01-16 14:04:14 +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
Duncan
77dd3cf8e2
Move all construction related logic into OnOpen ( #20632 )
2023-09-07 08:20:28 +02:00
Duncan
4349688de4
These function names have not reflected their use for a while ( #20656 )
2023-08-01 20:19:33 +01:00
Duncan
ce86aa029f
Remove custom_info pointer ( #20480 )
...
* Remove custom_info pointer
* Formatting
2023-07-18 06:24:42 +01:00
duncanspumpkin
a68865d016
Remove all references to title editor
...
The title editor is now a plugin and these codepaths could only be reached during bugs :)
2023-06-29 08:14:29 +01:00
Gymnasiast
11de002a55
Fix #20417 : Plugin windows missing the left title bar border
2023-06-18 22:45:35 +02:00
Michael Steenbeek
5e495d63c7
Close #15660 : Allow showing window buttons on the left ( #20176 )
2023-05-19 10:17:38 +02:00
Michael Steenbeek
58baa85a27
Small path additions cleanup ( #20076 )
...
* Split off path addition paint calls
* Replace occurences of “path bit” with “path addition”
* Replace occurences of “footpath item“ with “path addition”
2023-05-09 20:08:25 +01:00
Michał Janiszewski
f1c79f6ac4
Iterate widgets only until last ( #20116 )
2023-05-07 20:37:06 +00:00
Duncan
cdccb21dd5
Refactor of colours ( #19998 )
...
* Move dropdown functions to dropdown code
* Use a map for the colour tip
* Keep dropdownidx and colour seperated
* Allow number of rows to match vanilla
* Apply review comment
* Bump network version
2023-04-22 08:58:13 +00:00
Gymnasiast
91f4c1e752
Use dpi ref in misc drawing functions
2023-04-11 22:59:03 +01:00
Gymnasiast
bb83a80eab
Use dpi ref in rect and line drawing functions
2023-04-11 22:59:01 +01:00