Aaron van Geffen
Aaron van Geffen
Currently, most window functions take a pointer to a window, rather than a reference, necessitating runtime nullptr checks. Now that all windows have been implemented, we can easily switch them...
**Version information:** - Platform: macOS High Sierra - Version: 22.06.1 - Build/commit: [e.g. f08479f] **Describe the bug** The macOS builds don't work anymore on High Sierra, the last version officially...
Leaving these here so they don't get overlooked: ``` [109/219] Building CXX object CMakeFiles/openloco.dir/src/OpenLoco/Paint/Paint.cpp.o /home/aaron/Repositories/OpenLoco/OpenLoco/src/OpenLoco/Paint/Paint.cpp: In member function ‘OpenLoco::Ui::ViewportInteraction::InteractionArg OpenLoco::Paint::PaintSession::getNormalInteractionInfo(uint32_t)’: /home/aaron/Repositories/OpenLoco/OpenLoco/src/OpenLoco/Paint/Paint.cpp:855:24: warning: potential null pointer dereference [-Wnull-dereference] 855 | for...
Since #702, OpenLoco has implemented its own random terrain generation algorithm, analogous to OpenRCT2's. Recently, OpenRCT2's algorithm has seen some improvement with respect to shorelines, cf. https://github.com/OpenRCT2/OpenRCT2/pull/17242 I think we...
Currently, OpenLoco uses a software renderer. This will most likely continue to be the case for a long time, as we still use the original Locomotion routines for painting in...
Currently, most of the widget types are unnamed. With the majority of the windows implemented, I believe we are at a point where we can confidently name them. A quick...
New strings from PR OpenRCT2/OpenRCT2#14158. ``` STR_6433 :Remove STR_6434 :Remove all bindings for this shortcut. ``` Updated in: - [x] ar-EG - [x] ca-ES - [x] cs-CZ - [x] da-DK...
New strings from PR OpenRCT2/OpenRCT2#13848. ``` STR_6412 :NumPad Enter STR_6413 :Shift STR_6414 :L Shift STR_6415 :R Shift STR_6416 :Ctrl STR_6417 :L Ctrl STR_6418 :R Ctrl STR_6419 :Alt STR_6420 :L Alt...
New strings from PR OpenRCT2/OpenRCT2#13243. ``` STR_6396 :Disable screensaver and monitor power saving STR_6397 :{SMALLFONT}{BLACK}If checked, screensaver and other monitor power saving features will be inhibited while OpenRCT2 is running....
Updated strings on PR OpenRCT2/OpenRCT2#13186. Rephrased strings: ```diff -STR_2753 :Mowed grass +STR_2753 :Mow grass -STR_2767 :Freeze weather +STR_2767 :Disable weather changes -STR_5725 :{BLACK}Force weather: +STR_5725 :{BLACK}Change weather to: -STR_5726 :{SMALLFONT}{BLACK}Sets...