1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-17 12:03:07 +01:00
Commit Graph

13775 Commits

Author SHA1 Message Date
ZehMatt
abd74dbb1e Add exception handling in LoadParkFromFile. 2018-01-21 21:46:11 +00:00
Michael Steenbeek
fdeaaa5631 Allow selecting RCT1 map edges in land tool 2018-01-21 17:18:00 +01:00
Richard Jenkins
104419f6b2 Fix #7060: Ride window settings can underflow 2018-01-20 20:34:39 +00:00
Ted John
51df68a7d9 Merge pull request #7051 from IntelOrca/refactor/remaining-ride-to-cpp
Refactor remaining ride sources to C++
2018-01-19 10:49:54 +00:00
Ted John
6d63729a40 Fix MSVC 2018-01-18 22:59:30 +00:00
Richard Jenkins
a17aeed161 Xcode fix 2018-01-18 22:37:12 +00:00
Ted John
aa0d7645da Refactor ride_ratings.c to C++ 2018-01-18 22:33:06 +00:00
Richard Jenkins
d9725702ca Make console text colour themeable 2018-01-18 23:18:23 +01:00
Richard Jenkins
78a5406468 Visual improvements to the in-game console 2018-01-18 23:18:23 +01:00
Ted John
f2014fb6b1 Refactor music_list.c to C++ 2018-01-18 22:08:56 +00:00
Ted John
6a8cce710c Refactor track_design_save.c to C++ 2018-01-18 22:04:09 +00:00
Marijn van der Werf
d09134e64a Decrease Window dependencies in Vehicle.cpp 2018-01-18 22:57:55 +01:00
Marijn van der Werf
7d0417a366 Import private headers in remaining files 2018-01-18 22:57:55 +01:00
Marijn van der Werf
baf56db937 Use rct_window internals in Theme 2018-01-18 22:57:55 +01:00
Marijn van der Werf
7aa2cd7ac5 Move peep list refreshing to UI module 2018-01-18 22:57:55 +01:00
Marijn van der Werf
430bf482f2 Add viewport getter 2018-01-18 22:57:55 +01:00
Marijn van der Werf
aa0933d08a Convert rct_window to opaque pointer 2018-01-18 22:57:55 +01:00
Marijn van der Werf
4c956def67 Update UI imports 2018-01-18 22:57:55 +01:00
Ted John
738b72d0ce Merge pull request #7046 from OpenRCT2/refactor/platform-to-cpp
Refactor remaining platform files to C++
2018-01-18 21:51:58 +00:00
Michał Janiszewski
a634b7e2cb Add comment explaining reasoning behind our own getumask() 2018-01-18 22:47:10 +01:00
Michał Janiszewski
c6e2f1a6ea Fix Android.cpp 2018-01-18 22:42:54 +01:00
Ted John
61450353cb Fix build for Linux 2018-01-18 21:25:54 +00:00
Michael Steenbeek
f551a150fe Fix Xcode project 2018-01-18 21:13:38 +00:00
Ted John
974ef800cb Rename remaining platform c files to cpp 2018-01-18 21:12:41 +00:00
Ted John
d9d2b2373d Rename crash.h to Crash.h 2018-01-18 21:12:41 +00:00
Ted John
34d41aeadd Convert shared.c to C++ 2018-01-18 21:12:41 +00:00
Richard Jenkins
3df8ae6960 Use colour defines in dazzling colours array 2018-01-18 21:28:51 +01:00
Michał Janiszewski
409a995e7f Discard const on returned type 2018-01-18 19:06:27 +01:00
Michał Janiszewski
48c3225cb7 Fix types of caught exception in IniReader.cpp 2018-01-18 19:06:05 +01:00
Richard Jenkins
af76cef94b Fix bracket placement 2018-01-18 14:08:06 +00:00
Ted John
8630498213 Convert platform/windows.c to C++ (#7044) 2018-01-18 12:50:34 +00:00
Ted John
bea500638b Remove old file enumerator functions from platform 2018-01-18 11:38:52 +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
Ted John
d8b3fb01a7 Fix FileScanner not taking notice of recurse flag 2018-01-18 11:38:52 +01:00
Michał Janiszewski
4eb2ceac47 Fix #7004: Placing track design makes the park disappear 2018-01-18 10:30:34 +01:00
OpenRCT2 git bot
ec3e34aba7 Merge Localisation/master into OpenRCT2/develop. 2018-01-18 04:01:03 +00:00
Michał Janiszewski
d253588549 Break overlong function declarations
Before:
```diff
-static void large_scenery_paint_supports(paint_session * session, uint8 direction, uint16 height, rct_tile_element *tileElement, uint32 dword_F4387C, rct_large_scenery_tile *tile)
+static void large_scenery_paint_supports(paint_session * session, uint8 direction, uint16 height,
+                                         rct_tile_element * tileElement, uint32 dword_F4387C, rct_large_scenery_tile * tile)
-static rct_large_scenery_text_glyph *large_scenery_sign_get_glyph(rct_large_scenery_text *text, uint32 codepoint)
+static rct_large_scenery_text_glyph * large_scenery_sign_get_glyph(rct_large_scenery_text * text, uint32 codepoint)
```

After:
```diff
-static void large_scenery_paint_supports(paint_session * session, uint8 direction, uint16 height, rct_tile_element *tileElement, uint32 dword_F4387C, rct_large_scenery_tile *tile)
+static void large_scenery_paint_supports(
+    paint_session *          session,
+    uint8                    direction,
+    uint16                   height,
+    rct_tile_element *       tileElement,
+    uint32                   dword_F4387C,
+    rct_large_scenery_tile * tile)
-static rct_large_scenery_text_glyph *large_scenery_sign_get_glyph(rct_large_scenery_text *text, uint32 codepoint)
+static rct_large_scenery_text_glyph * large_scenery_sign_get_glyph(rct_large_scenery_text * text, uint32 codepoint)
```

[ci skip]
2018-01-18 00:13:55 +00:00
spacek531
64aa221ffb update title sequence version numbers
[ci skip]
2018-01-18 00:04:30 +00:00
Grant Barker
52ad1e1795 fix make error on macOS 2018-01-17 23:54:57 +00:00
OpenRCT2 git bot
5af2b6c214 Merge Localisation/master into OpenRCT2/develop. 2018-01-17 04:00:31 +00: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
Michał Janiszewski
3ba0cc3dae Add missed constexprs 2018-01-14 16:13:37 +01:00
rwjuk
c0321c3d91 Fix capitalisation of 'Object selection' [ci skip] 2018-01-14 13:37:27 +00:00
OpenRCT2 git bot
6b79ea6515 Merge Localisation/master into OpenRCT2/develop. 2018-01-14 04:02:11 +00:00
Ted John
888f60c583 Use new platform functions in theme.cpp
Also uses std::string instead of C strings in most places.
2018-01-14 01:17:04 +00:00
Ted John
ca7f9dec8e Move function out of C extern 2018-01-14 01:06:47 +00:00
Ted John
9afbfe02ab Add new helper to check if raining 2018-01-14 01:06:47 +00:00
Ted John
742690b4f4 Add enums for weather effect and rain level 2018-01-14 01:06:47 +00:00