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

19846 Commits

Author SHA1 Message Date
Richard Fine
51fdf84763 Use Direction type for TrackPaint functions
Many TrackPaint functions take a direction, but they used a mixture of uint8_t and int32_t types for the parameters. To make the semantics of the code clearer, use the dedicated Direction type for all of them.

This does mean that some parameters which were previously 32 bits (int32_t) will now be 8 bits (Direction) but from what I could see none of the usages make use of anything beyond the bottom 4 bits.
2020-09-07 21:20:34 -04:00
Richard Fine
74b581c572 Remove unused 'direction' parameter
The get_track_paint_function functions have all been taking an extra 'direction' parameter, but nothing is actually using it. To simplify things, remove the parameter.
2020-09-07 21:20:34 -04:00
Richard Fine
4d3ba7a6f0 Rename PathElement::Edges for clarity
PathElement::Edges actualy stores both 'edges' (in the lower 4 bits) and 'corners' in the upper four. Rename the variable to make this dual usage easier to see.
2020-09-07 21:20:34 -04:00
Nils Caspar
4e6935f689 Consistently render various height marks when zoomed in (#12853) 2020-09-06 08:56:41 +01:00
Michael Steenbeek
a377c127ca Merge pull request #12806 from tellovishous/tellovishous-eo-diacritics
Add Esperanto diacritics
2020-09-05 23:12:02 +02:00
Gymnasiast
d5ff5712b9 Add drawing code for the Esperanto characters 2020-09-05 22:58:00 +02:00
tellovishous
3744bb62e9 Add Esperanto-specific letters 2020-09-05 22:58:00 +02:00
Nils Caspar
503202b592 Make ci.yml compatible with act to allow local testing (#12866) 2020-09-05 21:11:51 +02:00
chess123mate
83de5fab2a Fix #12818 - Ride prices not ignored in free-rides parks (#12832) 2020-09-05 11:10:42 -03:00
Duncan
e24c897cad Fix #12857: Incorrect thought arguments for RCT1 import 2020-09-05 13:24:26 +02:00
Romain
6345fe64d5 Update readme with Flathub links (#12856) 2020-09-04 10:22:56 +02:00
Romain
616b8e5fa8 GitHub CI: Add Flathub Beta job (#12836)
* Add Flathub Beta job

* Only build on push event

* Only trigger for develop branch of OpenRCT2 repo
2020-09-04 06:09:14 +02:00
Ted John
f1fb86e7f6 Merge pull request #12712 from IntelOrca/plugin/tcp
Plugin: Add API for listening and communicating over TCP
2020-09-03 23:06:26 +01:00
Ted John
c7b8a63fa9 Fix network enum 2020-09-03 22:38:42 +01:00
Ted John
858bb4045f Explicitly close sockets when plugin is stopped 2020-09-03 22:38:42 +01:00
Ted John
33ba51b763 Fix crashes and improve socket lifecycle 2020-09-03 22:38:42 +01:00
Ted John
0bddf5a5db Rename SocketServer to Listener 2020-09-03 22:38:42 +01:00
Ted John
173a42f656 Apply code review suggestions 2020-09-03 22:38:42 +01:00
Ted John
76dded4e1e Update distribution/scripting.md
Co-authored-by: Michał Janiszewski <janisozaur@users.noreply.github.com>
2020-09-03 22:38:42 +01:00
Ted John
1c91404707 Add more network guards 2020-09-03 22:38:42 +01:00
Ted John
fd6fddb61a Improve WSA handling 2020-09-03 22:38:42 +01:00
Ted John
7cf06a6d0b Update changelog 2020-09-03 22:38:42 +01:00
Ted John
670ec32de8 Add some information about TCP streams to scripting.md 2020-09-03 22:38:42 +01:00
Ted John
a259b6e363 Update distribute text in scripting.md 2020-09-03 22:38:42 +01:00
Ted John
7dfb748500 Add listening property 2020-09-03 22:38:42 +01:00
Ted John
5da5804f84 Add localhost limitation 2020-09-03 22:38:42 +01:00
Ted John
703dc1efa7 Add ability to connect 2020-09-03 22:38:42 +01:00
Ted John
182bcaf21a Implement setNoDelay 2020-09-03 22:38:42 +01:00
Ted John
7a5cb8a5b6 Refactor events into EventList class 2020-09-03 22:38:42 +01:00
Ted John
dce547af99 Start implementing TCP API 2020-09-03 22:38:35 +01:00
Nils Caspar
359bbee9f5 Fix #12845: Cancel marketing campaigns for demolished rides (#12848) 2020-09-03 18:20:42 -03:00
Duncan
c0255efeaa Create an enum class serializer (#12810)
* Create an enum class serializer

* Make visitor work again

* Make suggested changes
2020-09-03 21:55:46 +01:00
Nils Caspar
bc33ef3d43 Add Park.entranceFee to the plugin API (#12840) 2020-09-03 17:07:19 -03:00
Nils Caspar
22f29bf192 Close #12414: Refactor GUEST_LIST_FILTER_TYPE to use strong enum (#12830) 2020-09-02 12:50:16 -03:00
Simon Ellmann
5f3fe62f83 Close #12432: Refactor STAFF_MODE to use strong enum (#12752)
* Refactor STAFF_MODE to use strong enum

Closes #12432

* Change type of gStaffModes to StaffMode
2020-09-02 12:48:40 -03:00
Nils Caspar
ae81ed63cc Remove unused constant TAB_HEIGHT in Cheats.cpp (#12838) 2020-09-01 22:58:06 +02:00
Michael Steenbeek
55722a7ad4 Remove commented-out code (#12834) 2020-09-01 15:33:52 -03:00
Simon J
f7acb84e42 Fix #400: unable to place some saved tracks flush to the the ground (#12721) 2020-09-01 18:26:44 +02:00
OpenRCT2 git bot
5fb6c57a5d Merge Localisation/master into OpenRCT2/develop 2020-09-01 04:04:29 +00:00
Tulio Leao
4e58eae43d Merge pull request #12808 from gguedesaz/fix-stringbuilder
Part of #11159: Refactor on StringBuilder.hpp
2020-09-01 00:48:55 -03:00
Gabriel Guedes
95ae589750 Part of #11159: Prefer std::basic_string<utf8> over raw pointer
Usage of std::basic_string to improve readability and maintainability.
2020-08-31 21:06:02 -03:00
Ted John
6158d014ff Make openrct2-win project the default startup project
? Yes, project[1] is always made the default startup project in a solution.
2020-08-31 21:00:15 +02:00
Julia Pinheiro
dafde532af Close #12426: Refactor NETWORK_READPACKET to use strong enum (#12807)
Replacing enum NETWORK_READPACKET with enum class NetworkReadPacket.
2020-08-31 09:13:15 -03:00
Aaron van Geffen
e9803fc4b5 Fix #12820: Title menu buttons not invalidating properly (#12821)
This introduces constants for the title menu buttons to ensure this does not happen again.
2020-08-30 23:30:02 +02:00
Aaron van Geffen
5825dedd81 Rename TitleScenarioSelect to ScenarioSelect (#12822)
The scenario select window is not only available through the title screen.
2020-08-30 20:22:20 +02:00
OpenRCT2 git bot
26def87167 Merge Localisation/master into OpenRCT2/develop 2020-08-30 04:06:57 +00:00
Gabriel Guedes
332e9e76d5 Part of #11159: Removing unused functions from StringBuilder.hpp 2020-08-29 14:34:30 -03:00
Tulio Leao
f56a1de178 Make CONTRIBUTING point to the full tutorial 2020-08-29 13:40:50 +02:00
ju-pinheiro
e9c3f31422 Close #12423: Refactor NETWORK_SERVER_STATE to use strong enum (#12802)
#12423
2020-08-29 08:05:51 -03:00
Tulio Leao
6e7927e4ed Merge pull request #12804 from gguedesaz/fix-readme-wiki
Fix #12800: Enhance readme.md for macOS builds
2020-08-28 23:43:43 -03:00