Michael Steenbeek
9bd812c855
Move most of _legacy.c to C++ ( #7117 )
2018-02-02 23:11:41 +01:00
Marijn van der Werf
7efaf3dd80
Decrease dependency of world on windows
2018-02-01 13:59:46 +01:00
Michael Steenbeek
b4018d398c
Add more object source filters
2018-01-31 13:07:20 +01:00
duncanspumpkin
96f664abb9
Fix Water Ride spinning on slope bug. Name flags. Refactor
...
There was a bug in the spinning water ride code that would mean that it would never trigger the stopping of spinning when going up a lift. This mistake was made during implementation of the function.
2018-01-30 12:53:50 +00:00
Gymnasiast
6bd0b2baea
Show ride group name in Object Selection
2018-01-29 20:09:05 +01:00
Gymnasiast
e8b2a3df0d
Slight research refactor
2018-01-29 12:52:12 +01:00
Gymnasiast
981b67a90f
Reorder edge textures
2018-01-27 23:22:24 +01:00
Ted John
8f1100c986
Merge pull request #7066 from IntelOrca/refactor/memory-operations
...
Refactor memory operations 1
2018-01-26 11:41:19 +00:00
pss9205
6b716dc157
Fix #7021 : Extra rating factors overflow the vehicle tab in Korean ( #7073 )
2018-01-23 16:06:37 +01:00
Michael Steenbeek
fdeaaa5631
Allow selecting RCT1 map edges in land tool
2018-01-21 17:18:00 +01:00
Ted John
02d783a993
Fix build
2018-01-21 12:41:42 +00:00
Ted John
cebe13984f
Remove most of remaining memory functions from libopenrct2ui
2018-01-21 11:17:41 +00:00
Ted John
7f8b795842
Refactor memory handling in EditorObjectSelection.cpp
2018-01-21 11:17:41 +00:00
Ted John
589e0f40d0
Refactor memory handling in Map.cpp
2018-01-21 11:17:41 +00:00
Ted John
cb44dc5c21
Fix changelog
2018-01-21 11:17:41 +00:00
Ted John
b52333f532
Refactor memory handling in TitleScenarioSelect.cpp
2018-01-21 11:17:40 +00:00
Ted John
4d57a4b03a
Refactor memory handling in TrackDesignPlace.cpp
2018-01-21 11:17:40 +00:00
Ted John
cbbb35bf79
Refactor memory handling in ObjectLoadError.cpp
2018-01-21 11:17:40 +00:00
Ted John
badb90ba20
Refactor memory handling in Changelog.cpp
2018-01-21 11:17:40 +00:00
Ted John
ba5bc415c7
Refactor memory handling in window sources
2018-01-21 11:17:40 +00:00
Richard Jenkins
104419f6b2
Fix #7060 : Ride window settings can underflow
2018-01-20 20:34:39 +00:00
Ted John
6d63729a40
Fix MSVC
2018-01-18 22:59:30 +00:00
Marijn van der Werf
4c956def67
Update UI imports
2018-01-18 22:57:55 +01:00
Ted John
cb720025fa
Replace platform_enumerate_directories_begin with FileScanner code
...
This is isn't a particularly pretty implementation but it is only temporary until we can use std::filesystem.
2018-01-18 11:38:52 +01:00
Ted John
6fd56d140d
Remove remaining uses of platform_enumerate_files_begin
2018-01-18 11:38:52 +01:00
Aaron van Geffen
a1e7a18a67
Cheats window: format braces et cetera.
2018-01-16 23:22:52 +01:00
Aaron van Geffen
c951c7b539
Ride cheats: reorder and group cheats in boxes by function.
...
* Change button order.
* Move checkboxes into a more logical order.
* Add group boxes around checkboxes.
2018-01-16 23:22:52 +01:00
Ted John
68202db51c
Make ClimateWeatherData and ClimateWeatherGloomColours internal to Climate.cpp
2018-01-14 01:06:47 +00:00
Ted John
83cdd56825
Unify current and next climate state into common struct
2018-01-14 01:06:47 +00:00
Michael Steenbeek
037b236d8f
Add the RCT1 edge styles
2018-01-13 15:39:22 +01:00
Aaron van Geffen
c581656693
Add extra padding to label text in track install window.
...
Also fixes the window height, not just to accommodate the extra padding,
but also to accommodate the 'space required' field.
2018-01-12 22:29:32 +01:00
ZehMatt
84f2917f59
Use const and constexpr whenever possible.
2018-01-11 22:29:08 +01:00
Aaron van Geffen
81398d9225
Reset resize widget's top position properly when invalidating.
2018-01-11 20:27:40 +01:00
Aaron van Geffen
4d219c3abe
Refactor name and path into std::string, too.
2018-01-11 20:27:40 +01:00
Aaron van Geffen
eb0ad92e6d
Use std::vector as LoadSaveListItem container.
2018-01-11 20:27:40 +01:00
Aaron van Geffen
fce2996a73
Format braces in LoadSave.cpp.
2018-01-11 20:27:40 +01:00
Aaron van Geffen
aa82df2647
Experimental: use system date/time settings on Windows.
2018-01-11 20:27:40 +01:00
Aaron van Geffen
ada31ede29
Change header/sort button appearance.
2018-01-11 20:27:40 +01:00
Aaron van Geffen
9d96377e9b
Infer optimal date width when opening load/save window.
...
In order to accomodate MSVC, we're not using strptime.
2018-01-11 20:27:40 +01:00
Aaron van Geffen
004e60ccc6
Use virtual columns to align date and time.
...
This also makes the date column use a fixed width. Useful when resizing.
2018-01-11 20:27:40 +01:00
Aaron van Geffen
ca172b46c1
Make load/save window resizeable.
2018-01-11 20:27:40 +01:00
Aaron van Geffen
c77b00898d
Show formatted dates in load/save window.
2018-01-11 20:27:40 +01:00
Michael Steenbeek
cd5a1ba888
Compile files in world folder as C++
2018-01-11 13:25:09 +01:00
Aaron van Geffen
1d7bec8a11
Make the virtual floor optional, on by default.
2018-01-11 10:37:40 +01:00
Aaron van Geffen
4246b84130
Invalidate virtual floor once selection has changed.
...
Cache the position of the last invalidate call to prevent a big dip in performance.
2018-01-11 10:37:40 +01:00
Jeroen D Stout
0268be92cb
Prevent ride construction from setting tiles when scenery tool is active
2018-01-11 10:37:40 +01:00
Jeroen D Stout
d67aba09ad
Make placing scenery set virtual floor height
2018-01-11 10:37:40 +01:00
Michał Janiszewski
469e142c7b
Change casing of header files
2018-01-11 09:30:09 +01:00
Michael Steenbeek
ddd8479827
Move some research logic out of the Inventions window
2018-01-10 16:31:13 +01:00
Michael Steenbeek
0995ab9910
Fold gResearchNextCategory into gResearchNextItem
2018-01-10 15:31:47 +01:00