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

19840 Commits

Author SHA1 Message Date
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
Łukasz Pękalski
bfdc1f6d2a Close #12430: Refactor OBJ_STRING_ID to use strong enum (#12796) 2020-08-28 23:36:58 -03:00
Tulio Leao
731a93dc39 Create WindowColour enum for widget definition calls (#12722)
* Make MakeWidget* functions take enum colour

* Make windows A-D use WindowColour enum

* Make windows E-G use WindowColour enum

* Make windows I-M use WindowColour enum

* Make windows N-P use WindowColour enum

* Make windows R-S use WindowColour enum

* Make windows T use WindowColour enum

* Make windows V-W use WindowColour enum
2020-08-28 23:31:31 -03:00
Gabriel Guedes
a8939656fc Rephrasing Linux's detailed instructions for builds
Making it consistent with macOS text
2020-08-28 22:48:36 -03:00
Gabriel Guedes
0d88f29444 Fix #12800: Add detailed information for macOS cmake builds
Adding link to detailed information on compiling with cmake on MacOS
2020-08-28 22:44:31 -03:00
Cory Sanin
8d366ebaea Add Ride.totalProfit to the plugin API (#12795)
Add Ride.totalProfit to the plugin API
2020-08-28 22:52:54 +01:00
awiebe
b53c4b3625 Downgrade Mac build requirements of OpenRCT2 to macOS 10.13 (#12749)
Keep targeting macOS 10.14 for libopenrct2 target. Replace deployment target with macOS 10.13 for other targets, including the OpenRCT2 bundle.

Explicitly type std::arrays, since Xcode refuses to use C++17 array deduction.

Co-authored-by: Aaron van Geffen <aaron@aaronweb.net>
2020-08-28 22:27:25 +02:00