Michael Steenbeek
d88d80335d
Fix #8882 : Submarine Ride does not count as indoors ( #8964 )
2019-03-27 10:09:14 +01:00
Gymnasiast
7f045918e1
Fix formatting
2019-03-27 10:06:25 +01:00
Gymnasiast
bbfa2570d5
Switch Czech to sprite font
2019-03-27 10:06:25 +01:00
Gymnasiast
ff12d5c202
Add Z with caron
2019-03-27 10:06:25 +01:00
Gymnasiast
cf65d01ac0
Add U with ring
2019-03-27 10:06:25 +01:00
Gymnasiast
ef5472c566
Add S with caron
2019-03-27 10:06:25 +01:00
Gymnasiast
fd1f763b83
Add R with caron
2019-03-27 10:06:25 +01:00
Gymnasiast
43d4a20b79
Add N with caron
2019-03-27 10:06:25 +01:00
Michał Janiszewski
dff1ebaf21
Apply better guards for download queueing ( #8864 )
...
Follow-up to #8821 .
Use mutex to synchronize access rather than make the bool atomic to
avoid TOCTOU issues.
2019-03-26 22:46:08 +00:00
Duncan
9f2e1d7450
Merge pull request #8970 from Nazey/tooltipBug-8468
...
Place tree underwater tooltip bug
2019-03-26 18:26:06 +00:00
Nazey
047fa65a66
Fix #8942 : Water level is raised abnormally ( #8971 )
2019-03-26 17:34:30 +01:00
Joshua Tucker
c09f283c25
Fix #8468 : Removed code incorrectly increasing tile height
2019-03-26 12:10:46 -04:00
Michael Steenbeek
c841ee31e7
Remove more remains of scenario description from Object Selection window
2019-03-25 17:21:53 +01:00
Michael Steenbeek
cf913d1419
Remove two unused functions
2019-03-25 15:56:40 +01:00
ζeh Matt
d41822e0f5
Network relevant player info on changes
2019-03-24 23:16:57 +01:00
Ben Hopkins
c537f87fd5
Add scenery picker shortcut
2019-03-24 22:45:42 +01:00
Gymnasiast
262a9f29e8
Fix formatting
2019-03-24 22:24:40 +01:00
ζeh Matt
184d95c720
Fix #8947 : Detection of AVX2 support
2019-03-24 21:53:54 +01:00
Duncan
791c3059f6
Add ParkEntranceRemove GameAction
2019-03-24 21:41:14 +01:00
Nazey
9cbc308c40
Remove gTrackGroundFlags by returning it within GameActionResult ( #8930 )
...
Fix #8726
2019-03-24 19:48:37 +00:00
Ted John
6143326b66
Fix #8941 : Price sync is not able to check
2019-03-23 09:31:39 +00:00
Matt
c0cd1aaef3
Exclude host from rate limiting.
2019-03-22 08:06:54 +01:00
Matt
097ed015d8
Add cooldown time for SmallSceneryPlaceAction
2019-03-22 08:06:54 +01:00
Matt
cfe2fb939e
Add cooldown time to RideDemolishAction
2019-03-22 08:06:54 +01:00
Matt
7be312c4c6
Implement rate limiting times for game actions.
2019-03-22 08:06:54 +01:00
ζeh Matt
5d5373b63c
Allow use of numpad enter for console and chat
2019-03-21 21:11:06 +01:00
Michael Steenbeek
df687ac59c
Merge pull request #8928 from AaronVanGeffen/scenario-editor-cheats
...
Make cheats menu partially accessible in scenario editor
2019-03-21 17:42:20 +01:00
Aaron van Geffen
f4602d0a34
Use SCREEN_FLAGS_EDITOR when appropriate.
2019-03-20 20:58:08 +01:00
Duncan
476f392eeb
Merge pull request #8919 from duncanspumpkin/console_set_price
...
Console command to set price of all rides of type
2019-03-20 19:13:19 +00:00
Michael Steenbeek
1c570c8eec
Move some ride functions to struct methods
2019-03-20 20:05:25 +01:00
Aaron van Geffen
aeaa45c05b
Fix #8927 : Make cheats menu partially accessible in scenario editor.
2019-03-20 20:03:28 +01:00
duncanspumpkin
320c88df99
Make requested changes
2019-03-20 18:48:01 +00:00
Gymnasiast
511dd44f6b
Bump network version
2019-03-20 16:57:22 +01:00
Gymnasiast
80c57f3804
Bump objects version to 1.0.10
2019-03-20 13:02:32 +01:00
Gymnasiast
aa21f0fb1d
Prepare for food/drink stall recolouration
2019-03-19 22:55:28 +01:00
Gymnasiast
79318997bc
Remove old code for MEDIENTR
2019-03-19 22:21:06 +01:00
Gymnasiast
8b1330ec57
Add comment [ci skip]
2019-03-19 22:13:02 +01:00
Gymnasiast
14c2925ae5
Add import code to make Ice Cream Stalls light blue
2019-03-19 22:11:18 +01:00
Gymnasiast
59c74ead94
Add fallback for legacy objects
2019-03-19 21:20:31 +01:00
Gymnasiast
4f8548dfea
Allow different default colours per stall
2019-03-19 21:20:31 +01:00
Michael Steenbeek
68aa5122fa
Fix #6006 : Objects higher than 6 metres are considered trees
2019-03-18 22:56:14 +01:00
duncanspumpkin
d5fa7185ca
Prevent a crash when bad data passed
2019-03-18 21:50:29 +00:00
duncanspumpkin
576976627e
Use displayable character instead of pipe
2019-03-18 21:45:32 +00:00
duncanspumpkin
fb36d2b1f9
Set price of all rides from the console
2019-03-18 21:38:48 +00:00
duncanspumpkin
aa2f0a46d0
Increment network version
2019-03-18 20:01:30 +00:00
duncanspumpkin
add40feb57
Merge #8898 branch 'staff_ga' into game_actions
2019-03-18 20:00:34 +00:00
duncanspumpkin
351adcc88b
Merge #8897 branch 'surface_set_style_ga' into game_actions
2019-03-18 19:58:21 +00:00
duncanspumpkin
f28be1ae30
Merge #8881 branch 'set_park_open' into game_actions
2019-03-18 19:57:50 +00:00
duncanspumpkin
329514a49c
Merge #8900 branch 'zehmatt/mp-peep-flags-ga' into game_actions
2019-03-18 19:56:49 +00:00
Duncan
a9e9993ff5
Fix #8910 . Staff patrol areas sharing id's. ( #8912 )
2019-03-17 23:18:56 +01:00
Matt
57283a4e2b
Fix #8900 : Implement GuestSetFlagsAction.
2019-03-17 22:17:04 +01:00
Michael Steenbeek
8bf693983a
Fix #7884 : Unfinished preserved rides can be demolished with quick demolish
2019-03-17 16:55:17 +01:00
Aaron van Geffen
97ba6eec08
Move common actions from debug menu into cheats menu ( #8892 )
...
This aims to make it less necessary for users to enable debugging tools.
2019-03-17 12:52:32 +01:00
duncanspumpkin
e97428acc0
Make requested changes
2019-03-17 07:26:39 +00:00
duncanspumpkin
9fc464a322
Remove game command
...
Correct the copyright
Include correct headers
2019-03-17 07:20:37 +00:00
duncanspumpkin
c9332b4c5d
Use the game action. Fix issues with it
2019-03-17 07:20:36 +00:00
duncanspumpkin
2457feb6ab
Create surface set style action
2019-03-17 07:20:36 +00:00
Aaron van Geffen
2af13904c5
Update copyright notices for 2019. ( #8903 )
2019-03-17 07:16:15 +00:00
duncanspumpkin
9e316f9191
Fix formatting
2019-03-16 21:07:50 +00:00
ζeh Matt
cb88c713c3
Merge pull request #8896 from duncanspumpkin/fix_8885
...
Fix #8885 . Incorrect function for calculating lowest water height.
2019-03-16 13:55:32 -07:00
ζeh Matt
3b69c1c75e
Fix #8055 : Ignore rendering specific fields for sprite checksum. ( #8895 )
2019-03-16 21:53:26 +01:00
duncanspumpkin
ca92d63b20
Put the correct copyright date on
2019-03-16 20:50:00 +00:00
duncanspumpkin
0b231c8b38
Remove old game commands
2019-03-16 20:47:54 +00:00
duncanspumpkin
77238c1e5e
Add staff set patrol area and fire actions
2019-03-16 20:45:52 +00:00
duncanspumpkin
1274a3fae4
Fix #8885 . Incorrect function for calculating lowest water height.
...
Looks like a good old ctrl+c, ctrl+v and then forgot to actually modify it correctly.
2019-03-16 20:08:57 +00:00
duncanspumpkin
cb087e3b4e
Fix formatting. Initialise to bad value
2019-03-16 16:41:18 +00:00
duncanspumpkin
6c92594c4b
Use wall element as return
2019-03-16 16:35:30 +00:00
duncanspumpkin
2c2239b131
Use small scenery element as return
2019-03-16 16:29:02 +00:00
duncanspumpkin
c80c7b5cd2
Use LargeSceneryElement for return type
2019-03-16 16:23:26 +00:00
Gymnasiast
7e2ff6d752
Fix alignment
2019-03-16 15:43:36 +01:00
Michael Steenbeek
6884eac24c
Turn railing support type into enum class
2019-03-16 14:21:44 +01:00
Michael Steenbeek
1c0877fc6c
Fix missed occurrence of SCROLLING_MODE_NONE
2019-03-16 14:20:03 +01:00
Michael Steenbeek
602821a389
Split path surface objects into paths and queues
2019-03-16 12:37:32 +01:00
Duncan
9c4430736d
Use get track element ( #8884 )
...
* Use get_track_element and change its return type
* Make things work
* Use helper functions where possible
2019-03-16 11:21:36 +00:00
Duncan
adf440ed1f
Merge pull request #8874 from ZehMatt/fix-8873
...
Fix #8873 : null dereference when trying to place footpath.
2019-03-16 07:40:48 +00:00
Duncan
296a0e3d35
Merge pull request #8879 from ZehMatt/ga-player-error
...
Fix #8851 : Show only game action errors to the issuer.
2019-03-16 07:40:08 +00:00
duncanspumpkin
24e9428731
Use 64bit values to simplify code
2019-03-16 07:33:21 +00:00
duncanspumpkin
78ede8758b
Add a default to the switch
2019-03-16 07:15:12 +00:00
Phillip Walters
0e50d438d7
Added console logging for failed map saves
2019-03-15 20:35:41 -07:00
ζeh Matt
e63392bc08
Merge pull request #8871 from ZehMatt/fix-8870
...
Fix #8870 : Use player index instead of id.
2019-03-15 19:18:13 -07:00
duncanspumpkin
9a1532ecc4
Add ParkSetParameterAction
2019-03-15 21:01:35 +00:00
Matt
2090cbefae
Fix #8851 : Show only game action errors to the issuer.
2019-03-15 21:27:51 +01:00
duncanspumpkin
0c46475d07
Increment network version
2019-03-15 20:12:10 +00:00
duncanspumpkin
cd6c9b7b15
Fix set brakes speed action
2019-03-15 20:11:06 +00:00
duncanspumpkin
edff5caa7e
Merge pull request #8849 'ga-staff-hire'
2019-03-15 19:49:24 +00:00
duncanspumpkin
fa0feb18d0
Merge pull request #8852 'track_set_brake_speed'
2019-03-15 19:46:19 +00:00
duncanspumpkin
cdabb7c388
Use continue to prevent nested brackets
2019-03-15 19:44:17 +00:00
duncanspumpkin
3ed08f8977
Fix formatting. Add missing header
2019-03-15 19:44:17 +00:00
duncanspumpkin
d8f764723f
Remove old game command
2019-03-15 19:44:17 +00:00
duncanspumpkin
c84927306e
Implement land/water lower raise
2019-03-15 19:44:17 +00:00
Duncan
82f320eb24
Merge pull request #8830 from duncanspumpkin/path_from_track
...
Footpath Place From Track Game Action
2019-03-15 19:42:30 +00:00
Matt
9249b0c887
Fix #8870 : Use player index instead of id.
2019-03-15 19:35:01 +01:00
Matt
126ffd104e
Fix #8873 : null dereference when trying to place footpath.
2019-03-15 19:31:04 +01:00
Matt
3c8480ee26
Remove unused variables and strip unused DEBUG_DESYNC paths.
2019-03-14 13:43:49 +01:00
Matt
b249928222
Buffer tick data so client can catch up.
2019-03-14 13:43:49 +01:00
Matt
258f2722d7
Bump up network version.
2019-03-14 13:43:49 +01:00
Matt
8f7cf5fcc9
Check desyncs only when the map is fully loaded.
2019-03-14 13:42:15 +01:00
Matt
7410c4b56c
Use real server tick to check desyncs.
2019-03-14 13:42:15 +01:00
Michał Janiszewski
298c9f5238
Release 0.2.2
...
- Feature: [#4418 ] Allow steep slopes on the side-friction roller coaster.
- Feature: [#7726 ] Add shortcut to advance one tick.
- Feature: [#7956 , #7964 ] Add sprite font glyphs for Hungarian and some Czech letters.
- Feature: [#7971 ] Toolbox option to open custom content folder.
- Feature: [#7980 ] Allow data path for RCT1 to be specified by a command line argument.
- Feature: [#8073 ] Auto-upload minidumps to backtrace.io (optional, MSVC/Windows only)
- Feature: [#8078 ] Add save_park command to in-game console.
- Feature: [#8080 ] New console variable "current_rotation" to get or set view rotation.
- Feature: [#8098 ] Glyph for Russian rouble sign.
- Feature: [#8099 ] Add Powered Launch mode to Inverted RC (for RCT1 parity).
- Feature: [#8190 ] Allow building footpaths on 'corner down' terrain.
- Feature: [#8191 ] Allow building on-ride photos and water S-bends on the Water Coaster.
- Feature: [#8259 ] Add say command to in-game console.
- Feature: [#8374 ] Add replay system.
- Feature: [#8377 ] Add option to adjust amount of autosaves to keep.
- Feature: [#8458 ] Add sprite sorting benchmark.
- Feature: [#8583 ] Add boosters to water coaster.
- Feature: [#8648 ] Add optional chat button to top toolbar in multiplayer games.
- Feature: [#8652 ] Add network window including a graph for data usage visualisation.
- Feature: [#8670 ] Add ability to download missing objects when loading a park.
- Change: [#7961 ] Add new object types: station, terrain surface, and terrain edge.
- Change: [#8222 ] The climate setting has been moved from objective options to scenario options.
- Change: [#8718 ] Allow TARMAC object to be removed when running the `remove_unused_objects` command.
- Change: [#8718 ] No longer require the generic scenery groups and tarmac footpath to be checked when creating a scenario.
- Change: [#8734 ] Disable kick button in multiplayer window when unable to use it.
- Fix: [#3832 ] Changing the colour scheme of track pieces does not work in multiplayer.
- Fix: [#4094 ] Coasters with long flat-to-steep pieces offer them in diagonal mode (original bug).
- Fix: [#5684 ] Player list can desync between clients and server and can crash.
- Fix: [#6191 ] OpenRCT2 fails to run when the path has an emoji in it.
- Fix: [#7439 ] Placement messages have mixed strings
- Fix: [#7473 ] Disabling sound effects also disables "Disable audio on focus loss".
- Fix: [#7536 ] Android builds fail to start.
- Fix: [#7689 ] Deleting 0-tile maze gives a MONEY32_UNDEFINED (negative) refund.
- Fix: [#7828 ] Copied entrances and exits stay when demolishing ride.
- Fix: [#7945 ] Client IP address is logged as `(null)` in server logs.
- Fix: [#7952 ] Performance drop caused by code refactor.
- Fix: [#7954 ] Key validation fails on Windows due to non-ASCII user / player name.
- Fix: [#7975 ] Inspection flag not cleared for rides which are set to never be inspected (original bug).
- Fix: [#7985 ] Giant Screenshot ignores 'Map rendering' settings.
- Fix: [#7987 ] Broken track designs increase money by MONEY32_UNDEFINED.
- Fix: [#7991 ] Scenery and footpaths on Construction Rights tiles can be deleted using Clear Scenery.
- Fix: [#8034 ] Vanilla sprites are broken when making screenshots from command line.
- Fix: [#8045 ] Crash when switching between languages.
- Fix: [#8062 ] In multiplayer warnings for unstable cheats are shown when disabling them.
- Fix: [#8090 ] Maze designs saved incorrectly.
- Fix: [#8101 ] Title sequences window flashes after opening.
- Fix: [#8120 ] Crash trying to place peep spawn outside of map.
- Fix: [#8121 ] Crash Renaming park with server logging enabled.
- Fix: [#8139 ] Buying land costs money when the game is in "no money" mode.
- Fix: [#8141 ] Attempting to build entrance/exit on station 2 does not work.
- Fix: [#8142 ] Reliability of mazes and crooked houses can go below 100%.
- Fix: [#8187 ] Cannot set land ownership over ride entrances or exits in sandbox mode.
- Fix: [#8200 ] Incorrect behaviour when removing entrances and exits that are on the same tile.
- Fix: [#8204 ] Crash when tile element has no surface elements.
- Fix: [#8264 ] Rides and scenery placeable outside of map with ZC and Sandbox mode enabled.
- Fix: [#8335 ] Rides with arbitrary ride types can crash the game when they break down.
- Fix: [#8358 ] Infinite loop when changing vehicle count on stopped ride.
- Fix: [#8402 ] Crash closing a window in some cases.
- Fix: [#8431 ] Crash when game action logging is enabled.
- Fix: [#8433 ] Crash if master server response is not valid JSON.
- Fix: [#8434 ] Crash if curl_easy_init fails.
- Fix: [#8443 ] Crash when selecting the current vehicle for ride that has none available.
- Fix: [#8456 ] Junior booster track piece doesn't connect properly.
- Fix: [#8464 ] Crash on game shutdown.
- Fix: [#8469 ] Crash modifying colour on hacked rides.
- Fix: [#8508 ] Underground roto-drop is not going up.
- Fix: [#8555 ] Multiplayer window text limits are not computed properly.
- Fix: [#8572 ] Steel Twister track pieces ID 64 and 65 drawn incorrectly.
- Fix: [#8585 ] Part of track missing on air powered vertical coaster.
- Fix: [#8588 ] Guest list scrolling breaks above ~2000 guests.
- Fix: [#8591 ] Game loop does not run at a consistent tick rate of 40 Hz.
- Fix: [#8647 ] Marketing campaigns check for entry fees below £1 (original bug).
- Fix: [#8653 ] Crash when peeps attempt to enter a ride with no vehicles.
- Fix: [#8720 ] Desync due to boats colliding with ghost pieces.
- Fix: [#8739 ] Savegame from original game crashes when cruising through map.
- Fix: [#8742 ] Access violation in vehicle_update_sound_params.
- Fix: [#8804 ] Raising water shows money effect at the bottom rather than new height.
- Fix: [#8811 ] Some fields in the sv6 save file not being copied correctly.
- Fix: [#8824 ] Invalid read in footpath_chain_ride_queue.
- Improved: [#2940 ] Allow mouse-dragging to set patrol area (Singleplayer only).
- Improved: [#7730 ] Draw extreme vertical and lateral Gs red in the ride window's graph tab.
- Improved: [#7930 ] Automatically create folders for custom content.
- Improved: [#7980 ] Show the full path of the scenario in the scenario select window.
- Improved: [#7993 ] Allow assigning a keyboard shortcut for opening the tile inspector.
- Improved: [#8107 ] Support Discord release of RCT2.
- Improved: [#8491 ] Highlight entrance and exit with different colours in track design previews.
- Improved: Almost completely new Hungarian translation.
- Removed: [#7929 ] Support for scenario text objects.
2019-03-13 21:51:10 +01:00
Michał Janiszewski
9554918e30
Fix strncat size argument for GCC9 ( #8855 )
...
Previously, the (LTO) linker complained:
```
In function ‘copy_object_names_to_clipboard’,
inlined from ‘window_object_load_error_mouseup’ at ../src/openrct2-ui/windows/ObjectLoadError.cpp:450:43:
../src/openrct2-ui/windows/ObjectLoadError.cpp:358:16: error: ‘strncat’ specified bound 1 equals source length [-Werror=stringop-overflow=]
358 | strncat(buffer, PLATFORM_NEWLINE, line_sep_len);
| ^
```
2019-03-13 09:04:28 +00:00
duncanspumpkin
6daa406138
Actually register it. Include correct header. Fix formatting
2019-03-12 17:29:38 +00:00
Duncan
5538fe3ac5
Merge pull request #8599 from janisozaur/fix-h2h7-r4-diamondheights
...
Add missing nullptr check in rct_peep::UpdateRideMazePathfinding
2019-03-12 11:19:04 +00:00
Michael Steenbeek
18ac3b02b1
Fix #8524 : Do not show RCT1 land edges when CSG1 is not loaded ( #8845 )
2019-03-12 09:23:17 +01:00
duncanspumpkin
539c12b41a
Remove old game command
2019-03-11 19:11:54 +00:00
duncanspumpkin
7fbf11ac79
Implement TrackSetBrakeSpeedAction
2019-03-11 19:08:07 +00:00
duncanspumpkin
da377e5b64
Add constants for min and max footpath height
2019-03-11 17:43:07 +00:00
Ted John
f4526dd2ae
Merge pull request #8837 from IntelOrca/fix/invalid-reads
...
Fix more of these backtrace reports
2019-03-11 16:31:21 +00:00
Ted John
85c1ec8fa5
Fix #8841 : Catch exceptions when loading parks from title editor ( #8843 )
2019-03-11 16:31:02 +00:00
Matt
84d28f2967
Update error messages.
2019-03-11 17:02:29 +01:00
Matt
f8e98b4e3e
Pass staff orders by parameter.
2019-03-11 16:54:46 +01:00
Matt
a3e0fdaf81
Simplify code
2019-03-11 16:53:03 +01:00
Matt
f96a1a1b5f
Implement StaffHireNewAction game action.
2019-03-11 13:44:34 +01:00
Michael Steenbeek
1b39c97412
Update objects to version 1.0.9 ( #8844 )
2019-03-10 21:19:08 +01:00
duncanspumpkin
0b989710b5
Increment network version
2019-03-09 18:08:20 +00:00
duncanspumpkin
904bb0b6e9
Fix formatting
2019-03-09 18:07:52 +00:00
duncanspumpkin
a3703cf2c0
Fix #8736 . Add error title to ride create
2019-03-09 18:07:52 +00:00
duncanspumpkin
63e7f7a990
Use correct error messages with can_construct_with_clear
...
Pass correct parameters to the function
2019-03-09 18:07:52 +00:00
Ted John
ca023f7c5e
Fix #8829 : invalid read in window_guest_open
2019-03-09 13:05:12 +00:00
Matt
e9523caeb4
Bump up network version.
2019-03-09 13:58:49 +01:00
Matt
d7a4570a1c
Fix #8802 : public key signature being null terminated.
2019-03-09 13:58:23 +01:00
Ted John
d708234489
Fix #8828 : Invalid read in window_footpath_invalidate
2019-03-09 12:37:23 +00:00
Ted John
f5904c90cb
Fix #8834 : Invalid read in UpdateRideApproachExitWaypoints
2019-03-09 11:36:53 +00:00
Ted John
0aade935aa
Fix #8824 : invalid read in footpath_chain_ride_queue ( #8831 )
2019-03-06 19:11:21 +00:00
duncanspumpkin
0070283dc2
Implement game action
2019-03-05 19:54:17 +00:00
duncanspumpkin
cfeeeab9b9
Increment network version
2019-03-04 16:58:57 +00:00
duncanspumpkin
da24ea53b8
Fix formating add missing include
2019-03-04 16:58:22 +00:00
duncanspumpkin
540be7c7be
Provide a conversion from old game command.
...
Note doesn't handle footpath scenery or clear direction mode
2019-03-04 16:57:21 +00:00
duncanspumpkin
29de97f5b1
Remove references to old game command
2019-03-04 16:57:21 +00:00
duncanspumpkin
bcced4016f
Use new action
2019-03-04 16:57:21 +00:00
duncanspumpkin
c8fd5174ae
Implement footpathplace
2019-03-04 16:57:21 +00:00
duncanspumpkin
510d71ab68
Add FootpathSceneryPlaceAction
2019-03-04 16:57:21 +00:00
duncanspumpkin
ef69c01da5
Create FootpathSceneryRemoveAction to split up footpath place
2019-03-04 16:57:21 +00:00
Ted John
c479ada2ca
Fix #8795 : Downloading objects interacts with UI on background thread ( #8821 )
...
Queue downloads so that they are invoked on UI thread.
2019-03-03 22:08:13 +01:00
Michał Janiszewski
1fa5606509
Simplify some code in Vehicle.cpp ( #8595 )
...
* Simplify some code in Vehicle.cpp
This reduces amount of code that depends on registers struct
* Simplify code in Vehicle.cpp
This removes one goto.
2019-03-03 15:25:47 +01:00
Aaron van Geffen
a6773584b0
Amend changelog; increase network version.
2019-03-03 12:09:19 +01:00
duncanspumpkin
e4ab16acc1
Fix #8804 : Raising water shows money effect at the bottom rather than new height
2019-03-03 11:17:21 +01:00
Michał Janiszewski
a2bfb77b4a
Make sure the header-only function `direction_valid` is `static`
2019-03-03 08:18:15 +01:00
Michał Janiszewski
f83fa88512
Fix printing of non-POD NetworkRideId_t
...
The underlying type is using int32_t rather than uint32_t, so reflect
that as well
2019-03-03 08:18:15 +01:00
duncanspumpkin
47de289ca2
Increment network version
2019-03-02 16:06:44 +00:00
duncanspumpkin
7484b3f00e
Fix formating. Add correct includes
2019-03-02 16:06:03 +00:00
duncanspumpkin
aef3f24178
Remove reference to game command
2019-03-02 16:06:03 +00:00
duncanspumpkin
61cb84e0ca
Add WaterSetHeightAction
2019-03-02 16:06:03 +00:00
Duncan
ec60781a2b
Merge pull request #8796 from duncanspumpkin/entranceexit_place_ga
...
Entranceexit place ga
2019-03-02 16:04:01 +00:00
Duncan
46ae0934f8
Fix #8809 . Check for valid colours ignored special cases ( #8813 )
...
Due to the special cases the colour check would fail and this would mean that the ride type could not be changed. 255 and 0 are both used to indicate that the ride should use different colours for each train.
2019-03-02 12:51:27 +01:00
Tom Lankhorst
c951118eb0
Corrected order of finding and linking
2019-03-02 09:48:04 +01:00
Tom Lankhorst
68eec6bb5d
Include OpenSSL when not DISABLE_NETWORK/DISABLE_HTTP
2019-03-02 09:24:54 +01:00
Tom Lankhorst
44d4783309
Split linking cURL and SSL
2019-03-02 09:23:13 +01:00
Tom Lankhorst
49d36926b4
Move find_package benchmark to appropriate place
2019-03-02 09:21:19 +01:00
Tom Lankhorst
73c8a0a4a8
Require curl include when not DISABLE_HTTP
2019-03-02 09:20:25 +01:00
Tom Lankhorst
e7d875dd04
Always link threads, fix linking cURL
...
Threads are currently used throughout the codebase so they need to be
required. CURL is required when using HTTP, not when using Networking.
2019-03-02 09:00:49 +01:00
duncanspumpkin
87a21d6cda
Increment network version
2019-03-02 07:25:28 +00:00
duncanspumpkin
e128a78b91
Fix formating and other issues
...
Refactor as per comments.
Simplified some of the code as well
Use constants
2019-03-02 07:24:42 +00:00
duncanspumpkin
c55ff1288d
Add conversion from old command
2019-03-02 07:24:42 +00:00
duncanspumpkin
f10391c98d
Remove references to old command
2019-03-02 07:24:42 +00:00
duncanspumpkin
7f586f50e1
Move all callees to the game action framework. Fix CoordXY bug
2019-03-02 07:24:41 +00:00
duncanspumpkin
27046c2468
Simplify game action by creating seperate function for track design ptd1
2019-03-02 07:24:41 +00:00
duncanspumpkin
6081aa4720
Create place game action
2019-03-02 07:24:41 +00:00
ζeh Matt
e776faee97
Merge pull request #8812 from ZehMatt/import-export-fixes
...
Fix #8811 : Import export fields not copied correctly.
2019-03-02 07:47:36 +01:00
Matt
538526f075
Bump up network version.
2019-03-02 04:51:20 +01:00
Matt
8b6012a44b
Add missing field "no_of_food" to importer/exporter.
2019-03-02 04:46:31 +01:00
Matt
5f6ae6ac8c
Fix copying the wrong field.
2019-03-02 04:45:47 +01:00
ζeh Matt
dcf750f004
Merge pull request #8805 from ZehMatt/ga-toplevel-pause
...
Fix nested query not working in paused game state.
2019-03-01 10:56:57 +01:00
Matt
df5dfa6863
Bump up network version.
2019-03-01 10:21:09 +01:00
Matt
6350a3b0b4
Fix nested query not working in paused game state.
2019-03-01 08:26:03 +01:00
ζeh Matt
4805c1c082
Merge pull request #8801 from ZehMatt/mp-playerinfo
...
Synchronize player info
2019-02-28 20:41:00 +01:00
Ted John
cdec457abd
Refactor peep struct
2019-02-28 20:28:58 +01:00
Matt
d14b07a748
Bump up network version.
2019-02-28 20:15:32 +01:00
Matt
0000e9741f
Fix #8798 : Player info not being synchronized over network.
2019-02-28 20:15:11 +01:00
duncanspumpkin
6c91d54255
Increment network version
2019-02-28 09:13:11 +00:00
duncanspumpkin
5d82760cf0
Use more sensible flags
2019-02-28 08:22:52 +00:00
duncanspumpkin
1565982f18
Fix formating
2019-02-28 08:22:52 +00:00
duncanspumpkin
7fdc482e7d
Make review changes. Fix formating
2019-02-28 08:21:58 +00:00
duncanspumpkin
245a7fe64d
Remove old game command
2019-02-28 08:21:58 +00:00
duncanspumpkin
f4791f9d96
Remove allow while paused
2019-02-28 08:21:58 +00:00
duncanspumpkin
705fe17362
Implement RideEntranceExitRemoveAction
...
Move all calls to the game action framework
2019-02-28 08:21:58 +00:00
Duncan
8ed824f285
Merge pull request #8773 from duncanspumpkin/scenery_place_ga
...
Implement SmallSceneryPlaceAction
Fix #8793 , Fix #8787
2019-02-28 08:21:02 +00:00
duncanspumpkin
de1ec264b0
Increment network version
2019-02-28 08:03:00 +00:00
Duncan
f0092b7aae
Merge pull request #8781 from duncanspumpkin/flag_refactor
...
Flag refactor
2019-02-27 19:18:02 +00:00
duncanspumpkin
cbb02ec98a
Use game action for track design. Fix error titles.
...
Add files to xcode project (#20 )
Finally get the placement code working
Use game action for ghosts. Fix basequarter
Remove references to old command
Fix formating remove unused var
Fix clang format
2019-02-27 18:51:54 +00:00
duncanspumpkin
4714350216
Implement SmallSceneryPlaceAction
2019-02-27 18:46:51 +00:00
jensj12
89066759eb
Fix #8264 : Rides and scenery placeable outside of map with ZC and Sandbox mode enabled ( #8715 )
...
* Fix #8264 : Rides and scenery placeable outside of map with ZC and Sandbox mode enabled
map_can_construct_with_clear_at first checks whether it is inside the map, and then checks gCheatsDisableClearanceChecks, making earlier checks for gCheatsDisableClearanceChecks unnecessary.
* Increase network version
2019-02-27 18:46:18 +00:00
Michael Steenbeek
6d3200aacc
Merge pull request #8772 from IntelOrca/refactor/sprite-import-export-2
...
Refactor in-game sprite structs
2019-02-27 13:29:13 +01:00
duncanspumpkin
9d78bb0d4e
Fix compile and formating
2019-02-27 10:54:08 +00:00
duncanspumpkin
584c4d5134
Prevent a dereference of nullptr
2019-02-27 10:49:48 +00:00
duncanspumpkin
d3c0a76259
Use correct functions where defined
2019-02-27 10:49:48 +00:00
duncanspumpkin
47b0c779de
Use correct function call.
...
SMALL_SCENERY_FLAG_ANIMATED is for SmallScenery not for SmallSceneryElements
2019-02-27 10:49:48 +00:00
duncanspumpkin
83f7547bf2
Use Is/Set BlockBrakeClosed
2019-02-27 10:49:48 +00:00
duncanspumpkin
92cdbfb0a8
Use Is/Set Indestructible
2019-02-27 10:49:48 +00:00
duncanspumpkin
411e5c47a2
Use Is/Set Accounted
2019-02-27 10:49:48 +00:00
duncanspumpkin
fae15fceca
Use IsBroken
2019-02-27 10:49:48 +00:00
duncanspumpkin
7840f6a7f7
Use SetIsBroken
2019-02-27 10:49:48 +00:00
duncanspumpkin
6495ffdb34
Use IsBlockedByVehicle
2019-02-27 10:49:48 +00:00
duncanspumpkin
354cce71eb
Introduce new functions to stop direct access
2019-02-27 10:49:48 +00:00
duncanspumpkin
c68af628c2
Increment network version
2019-02-27 10:18:52 +00:00
duncanspumpkin
93873c5e74
Make review changes. Fix formating
...
Reorder includes
2019-02-27 08:15:11 +00:00
duncanspumpkin
9d76c609f3
Provide conversion from gamecommand in replay manager
2019-02-27 08:15:11 +00:00
duncanspumpkin
e1977d1a2f
Remove references to game command
2019-02-27 08:15:11 +00:00
duncanspumpkin
d01dfe44d5
Add RideSetSettingAction
...
Use game action for calling
Use correct error titles for operation mode changes
2019-02-27 08:15:07 +00:00
Ted John
aa7d181070
Define constants for vehicle type
2019-02-26 16:49:29 +00:00
duncanspumpkin
d5ad6b7b0f
Move game command calls to a single call site
2019-02-26 12:47:44 +00:00
Michael Steenbeek
5b0367ea0e
Merge pull request #8774 from duncanspumpkin/ghost_refactor
...
Use IsGhost() to access ghost state
2019-02-26 12:46:16 +01:00
duncanspumpkin
eb9ecea92e
Add IsGhost to the testpaint calls
2019-02-26 08:50:04 +00:00
duncanspumpkin
5facc32100
Increment network version
2019-02-26 08:15:32 +00:00
duncanspumpkin
07b372f4c6
Make review changes fix clang format
2019-02-26 08:14:57 +00:00
duncanspumpkin
c1546a92b7
Implement RideSetVehicleAction
...
Move all callees to the new action.
Required rework on how the ride type change worked.
2019-02-26 08:14:57 +00:00
duncanspumpkin
ab058fe659
Remove unnecessary compare with zero
2019-02-26 08:13:21 +00:00
Ted John
cf1a4c9d66
Fix #8754 : Crash when downloading objects due to race condition
...
Use stack allocated buffer for string format arguments instead of the
global argument buffer as this is performed on a background thread.
2019-02-26 09:06:02 +01:00
Michał Janiszewski
b957ad5e9e
Remove redundant move ( #8778 )
2019-02-26 06:41:01 +01:00
Ted John
a3af56f285
Fix formatting
2019-02-25 22:31:14 +00:00
duncanspumpkin
112b40910b
Pass a bool to the set function. Make review changes
2019-02-25 20:44:12 +00:00
Matt
f0366b84e4
Fix ride_shop_connected dereferencing null.
2019-02-25 20:58:41 +01:00
Ted John
bac3168a23
Refactor IsChild to IsHead
2019-02-25 17:58:22 +00:00
Ted John
ca807c5ed4
Refactor some IsChild references to GetHead
2019-02-25 17:51:25 +00:00
duncanspumpkin
737c308e4e
Use IsGhost() to access ghost state
...
Added set and clear ghost to further prevent direct access to flags
2019-02-25 15:12:35 +00:00
duncanspumpkin
6890f4f756
Use quarter tile for map can construct at
...
Make callees of map_can_construct_with_clear use QuarterTile
Use quarter tile for small scenery rotation
Fix clang format
Further clang format
2019-02-25 13:51:08 +00:00
duncanspumpkin
f9fe09634c
Move quarter tile class to the tile element header.
...
Refactor flags slightly
2019-02-25 13:51:07 +00:00
duncanspumpkin
921062d073
Start transferring trackdata to use the seperate values
...
Finish the conversion
2019-02-25 13:51:04 +00:00
duncanspumpkin
dffa56aca2
Create a class for the quarter tile
...
Finish implementing TrackQuarterTile
Rename class
2019-02-25 13:51:00 +00:00
Ted John
520b1b4819
Try out changed sprite structs for main game
2019-02-25 12:29:31 +00:00
Ted John
08e560da28
Merge pull request #8735 from IntelOrca/refactor/sprite-import-export
...
Refactor sprite import / export
2019-02-25 12:25:59 +00:00
Duncan
94b5133388
Merge pull request #8737 from duncanspumpkin/load_or_quit_ga
...
Add LoadOrQuitAction
2019-02-25 11:28:57 +00:00
Michael Steenbeek
336e2cafce
Fix #4094 : Long flat-to-steep pieces are offered in diagonal building mode
2019-02-25 12:02:27 +01:00
Michael Steenbeek
ec2d609200
Merge pull request #8734 from Broxzier/feature/multiplayer-tweaks
...
Disable kick button when unable to use it + slight refactor
2019-02-25 10:34:56 +01:00
Ted John
08508cc638
Fix #8739 : savegame from original game crashes when cruising through map ( #8746 )
2019-02-24 23:23:41 +00:00
Ted John
a6e7041f49
Fix #8769 : Segmentation fault on host
2019-02-24 23:22:43 +00:00
duncanspumpkin
2d1ed8ce05
Fix interactive console staff set costume command.
...
After the refactor to GameActions, forgot to actually issue the command after generating it.
2019-02-24 18:10:07 +00:00
Ted John
8def463360
Fix #8513 : invalid read access in window_footpath_set_provisional_path_at_point
2019-02-24 17:39:22 +01:00
ζeh Matt
92b6ed5a94
Merge pull request #8751 from ZehMatt/fix-8741
...
utf8* string refactor.
2019-02-24 17:33:37 +01:00
Duncan
6a0cff2676
Fix being unable to refund when in negative money
2019-02-24 17:31:43 +01:00
Ted John
d31e92e652
Fix #8742 : access violation in vehicle_update_sound_params
2019-02-24 16:49:03 +01:00
Ted John
81d41895d2
Fix divide by zero in ride_prepare_breakdown
2019-02-24 11:57:05 +00:00
Nathaniel Ngo
300fd3a589
Fix for Issue#8725: refactoring _currentTrackBegin and _previousTrackPiece to use CoordsXYZ struct ( #8759 )
...
* Refactored _currentTrackBeginX, _currentTrackBeginY, _currentTrackBeginZ to use a CoordsXYZ struct
* Refactored _previousTracPieceX, _previousTrackPieceY, _previousTrackPieceZ to use a CoordsXYZ struct
* Refactored _currentTrackBegin and _previousTrackPiece in source files
* Fixed clang formatting
2019-02-24 09:15:31 +00:00
Matt
a7f8c8aa36
Refactor utf8* use over std::string
2019-02-24 00:08:05 +01:00
duncanspumpkin
b60d97ef55
Use enum values for the savePromptMode
2019-02-22 09:08:04 +00:00
duncanspumpkin
dac1b9ab4a
Fix ci issues
2019-02-22 09:01:40 +00:00
duncanspumpkin
c24c6bdf0a
Remove references to old game command
2019-02-22 09:01:39 +00:00
duncanspumpkin
eadef45ffd
Add LoadOrQuiteAction
2019-02-22 09:00:38 +00:00
Hielke Morsink
d460443305
Introduce network permission enum
...
This enum needs to match the vector. To make sure their sizes are equal,
the vector has been changed to an std::array.
2019-02-21 19:50:07 +01:00
Hielke Morsink
0adbd1f43a
Enable kick button only when able to use it
...
Now it's disabled:
- When lacking the kick permission
- The player is the host
- You are the player
2019-02-21 19:50:05 +01:00
duncanspumpkin
a8cf6381da
Make changes for set last network position change
2019-02-21 16:04:26 +00:00
duncanspumpkin
71bdd28022
Increment network version
2019-02-21 16:00:31 +00:00
duncanspumpkin
7cbed69816
Make changes from review
2019-02-21 16:00:31 +00:00
duncanspumpkin
1227bc09fc
Remove references to game command
2019-02-21 16:00:31 +00:00
duncanspumpkin
3a615c2126
Use new game action for callees
2019-02-21 16:00:31 +00:00
duncanspumpkin
e8b2c0f16f
Add TrackRemoveAction
2019-02-21 16:00:31 +00:00
Matt
92d73e2fab
Set last player position based on game action result.
2019-02-21 15:51:00 +01:00
Ted John
3b7b46706c
Export sprites field by field
2019-02-20 23:51:43 +00:00
Ted John
b77bc56a52
Copy vehicle structure for S6
2019-02-20 23:31:14 +00:00
Ted John
c0e4eff9f1
Start copying sprite structures for RCT1 and RCT2
2019-02-20 23:31:14 +00:00
Ted John
ddaddf59c6
Import misc sprites field by field
2019-02-20 23:31:14 +00:00
Ted John
67ae973ac8
Import peep field by field
2019-02-20 23:31:14 +00:00
Ted John
1b83b9881b
Import vehicle field by field
2019-02-20 23:31:14 +00:00
Ted John
9960397f2c
Import litter field by field
2019-02-20 23:31:14 +00:00
Duncan
9a746c4fc1
Merge pull request #8733 from duncanspumpkin/fix_pause
...
Fix pause
2019-02-20 19:41:56 +00:00
duncanspumpkin
768321c517
Increment network version
2019-02-20 19:14:24 +00:00
duncanspumpkin
3467941310
Fix #8732 GameActions not working when in negative money.
...
Related to the simplification to the finance code
2019-02-20 19:14:10 +00:00
Ted John
440511afc5
Use uint16_t for marketing probability
2019-02-20 16:51:19 +00:00
Michael Steenbeek
dfa0c528c2
Rename command to forbid_marketing_campaigns
...
Co-Authored-By: IntelOrca <ted@brambles.org>
2019-02-20 16:49:03 +00:00
Ted John
4013479094
Refactor marketing to be a single vector
2019-02-20 16:49:02 +00:00
Ted John
261dd32697
Refactor peep_interact_with_path to prevent null ride warnings ( #8728 )
2019-02-20 16:47:38 +00:00
duncanspumpkin
d959657346
Increment network version
2019-02-19 15:22:29 +00:00
duncanspumpkin
9b6fdd41aa
Remove redundant code. Rename to standard style
2019-02-19 15:20:55 +00:00
duncanspumpkin
1418975d84
Fix shop construction on client
2019-02-19 15:20:55 +00:00
duncanspumpkin
6375d2537a
Move and refactor shop interact with path code to prevent possible desync
2019-02-19 15:20:49 +00:00
duncanspumpkin
09bb99d9e8
Fix clang format and travis errors
...
Minor refactor
Move key callback code into callbacks. Fixes shop placement
Use rotate_map_coordinates
2019-02-19 12:31:22 +00:00
duncanspumpkin
4d3c594e47
Provide a translation for the replay manager
2019-02-19 12:31:22 +00:00
duncanspumpkin
8bf3689d42
Introduce flag to prevent ghosts in multiplayer
...
Fix error message arguments
Remove dead code. Fix clang format
2019-02-19 12:31:11 +00:00
duncanspumpkin
77b25714ff
Move callbacks into GameActionCallbacks
...
Remove remaining references to game command
2019-02-19 12:30:42 +00:00
duncanspumpkin
650e8291d0
Start moving track place into GameAction framework
2019-02-19 12:30:33 +00:00
Ted John
cce979f96b
Remove logic for required objects ( #8718 )
...
This allows TARMAC to be removed when `remove_unused_objects` is called.
2019-02-19 11:55:43 +00:00
ζeh Matt
8a6dd5c4dd
Fix #8720 : Desync due to boats colliding with ghost pieces
2019-02-19 11:39:48 +01:00
Matt
d7ff3854a9
Bump up network version.
2019-02-18 17:20:18 +01:00
Matt
a6c6d6ddc3
Update checks for when money is required.
2019-02-18 17:19:44 +01:00
Matt
21e4c52853
Use finance_check_affordability instead of CheckActionAffordability
2019-02-18 17:19:44 +01:00
Matt
914bf3a0c6
Add finance_check_money_required and finance_check_affordability helper functions.
2019-02-18 17:19:44 +01:00
ζeh Matt
a1d1669492
Merge pull request #8713 from ZehMatt/replay-bpb
...
Add bpb.sv6 to the replays with 7000 ticks.
2019-02-18 13:38:22 +01:00
Matt
3f07fd6bed
Bump up network version.
2019-02-17 10:12:02 +01:00
Matt
7a18fc4b96
Fix ClearAction breaking out of the loop too early.
2019-02-17 10:12:02 +01:00
Matt
597b0956fc
Fix SmallSceneryRemoveAction returning no error on invalid coordinates.
2019-02-17 10:12:02 +01:00
Matt
5f02c480c2
Fix FootpathRemoveAction crashing with invalid coordinates.
2019-02-17 10:12:02 +01:00
Matt
2d78eace05
Use QueryInternal in ExecuteInternal.
2019-02-17 10:12:02 +01:00
Matt
a630c17e92
Fix ReplayManager testing checksums out of order.
2019-02-16 09:10:05 +01:00
ζeh Matt
416915c883
Merge pull request #8711 from ZehMatt/ga-toplevel
...
Refactor direct calls to Query and Execute on game actions.
2019-02-15 17:07:53 +01:00
Matt
00be865ff1
Use ExecuteNested/QueryNested instead of passing a parameter.
2019-02-15 16:32:11 +01:00
Duncan
79ccc8ca32
Merge pull request #8705 from phillipwalters/develop
...
Removed dead code per issue 8677 (https://github.com/OpenRCT2/OpenRCT2/issues/8677 )
2019-02-15 13:58:57 +00:00
Matt
16e371c792
Bump up network version.
2019-02-15 09:01:38 +01:00
Matt
60ec1da0f8
Remove direct calls to Execute Query on action.
2019-02-15 08:55:01 +01:00
Matt
22811e0e85
Remove direct calls to Execute Query on action.
2019-02-15 08:50:48 +01:00
Matt
46c9bcc4bc
Remove direct calls to Execute Query on action.
2019-02-15 08:47:07 +01:00
Matt
caa490642c
Refactor GameActions to allow non-top level actions.
2019-02-15 08:43:05 +01:00
Michael Steenbeek
2a4215a30f
Create constant for SCROLLING_MODE_NONE
2019-02-14 22:41:48 +01:00
ζeh Matt
d143c7b7c6
Fix 8698 ( #8709 )
2019-02-14 22:09:16 +01:00
Ted John
8c2872ad1e
Fix gcc
2019-02-13 22:51:10 +00:00
Ted John
eaa671632f
Fix formatting
2019-02-13 20:31:55 +00:00
Ted John
ba445cb6ef
Pass Ride* instead of ride_id_t
2019-02-13 20:16:42 +00:00
Phillip Walters
b7787daa9f
More formatting changes.
2019-02-12 18:02:33 -08:00
Phillip Walters
11ff0b6688
Cleaned up some formatting
2019-02-12 17:53:39 -08:00
Ted John
fdf9f36fab
Pass Ride* instead of ride_id_t
2019-02-12 23:58:45 +00:00
Ted John
9e461b2e34
Pass Ride* instead of ride_id_t
2019-02-12 23:29:38 +00:00
Ted John
fd090f5ef3
Refactor PickRideToGoOn
2019-02-12 23:29:38 +00:00
Ted John
9706dd8675
Pass Ride* instead of ride_id_t
2019-02-12 23:29:37 +00:00
Ted John
e361655b10
Pass Ride* instead of ride_id_t
2019-02-12 23:29:37 +00:00
Ted John
aaacece0ea
Pass Ride* instead of ride_id_t
2019-02-12 23:29:37 +00:00
Phillip Walters
28d4446da4
Re-added some code that shouldn't have been removed and removed some other code that I missed last time.
2019-02-11 18:58:56 -08:00
duncanspumpkin
af65bc33e7
Increment network version
2019-02-11 10:57:58 +00:00
duncanspumpkin
c87430e09d
Turn off clang format
2019-02-11 10:57:31 +00:00
duncanspumpkin
866d143930
Move Pause Toggle into the GameAction framework
2019-02-11 10:46:12 +00:00
Phillip Walters
14835b9e31
Removed dead code per issue 8677 ( https://github.com/OpenRCT2/OpenRCT2/issues/8677 )
2019-02-10 18:17:05 -08:00
Michael Steenbeek
76603ad1b3
Fix #8696 : Setting land height costs money in no-money scenarios
2019-02-10 22:14:23 +01:00
Michał Janiszewski
5e74f7487d
Merge pull request #8700 from janisozaur/icc-fixes
...
Icc fixes
2019-02-10 12:21:33 +01:00
ζeh Matt
20989ae4d8
Merge pull request #8675 from tomlankhorst/compress-replays
...
.sv6r version 2: introducing compression
2019-02-10 11:01:26 +01:00
Michał Janiszewski
9da931d5e7
Remove offsetof for non-POD data
2019-02-10 00:20:34 +01:00
Michał Janiszewski
838289abce
Mark functions as static
2019-02-10 00:20:34 +01:00
Michał Janiszewski
379fd42dc4
Fix types passed to ride_type_has_flag
2019-02-10 00:04:52 +01:00
Michał Janiszewski
70ef8151fc
Fix types passed to printf-like functions
2019-02-10 00:04:52 +01:00
ζeh Matt
be491d3c6f
Bump network version
2019-02-09 23:27:26 +01:00
Matt
02a14d3883
Move setting common price into RideSetCommonPrice
2019-02-08 18:03:06 +01:00
Matt
34260cb6ca
Replace old game command reference.
2019-02-08 18:03:06 +01:00
Matt
9508044aa7
Add missing member to serialisation.
2019-02-08 18:03:06 +01:00
Matt
d87ca57e72
Replace game command references with new game action.
2019-02-08 18:03:06 +01:00
Matt
a5e48e759d
Implement RideSetPriceAction.
2019-02-08 18:03:06 +01:00
duncanspumpkin
640337159a
Increment network version
2019-02-08 14:08:55 +00:00
duncanspumpkin
44cd8c3150
Refactor. Add CoordsXY to data serialiser
2019-02-08 14:08:26 +00:00
duncanspumpkin
ea585950f6
Refactor. Split out into multiple functions.
2019-02-08 14:08:26 +00:00
duncanspumpkin
fd7f9fefca
Move Land Set Height over to GameAction Framework
2019-02-08 14:08:26 +00:00
Ted John
907e43acd8
Merge pull request #8670 from IntelOrca/feature/download-objects
...
Auto-download missing objects
2019-02-08 12:55:05 +00:00
Michał Janiszewski
2f16ad164d
Merge pull request #8671 from tomlankhorst/cmake-link-with-platform
...
Link targets with platform specific libs
2019-02-07 23:40:46 +01:00
ζeh Matt
436f15f22e
Merge pull request #8692 from ZehMatt/gameaction-things
...
Handle unregistered game actions with error logging.
2019-02-07 23:39:11 +01:00
Ted John
535b075310
Reduce button text further and add tooltips
2019-02-07 22:00:30 +00:00
Ted John
b74a21bf54
Fix no network builds
2019-02-07 21:59:15 +00:00
Ted John
0d138c96cf
Fix signed / unsigned comparison
2019-02-07 21:59:15 +00:00
Ted John
3aa55ff875
Refactor and improve download of objects
2019-02-07 21:59:15 +00:00
Ted John
5fb3c10c3a
Make download objects async with progress
2019-02-07 21:59:15 +00:00
Ted John
27f70e3656
Get basic object downloading working
2019-02-07 21:58:34 +00:00
ζeh Matt
f5e24bd973
Merge pull request #8652 from ZehMatt/network-window
...
Network window
2019-02-07 21:10:03 +01:00
Duncan
d03bd95598
Register the ride set appearance action to prevent server crash ( #8691 )
...
* Register the ride set appearance action to prevent server crash
* Bump network version
* Copy the type back when deserialising
This should really be fixed by adding RideSetAppearanceType to the dataserialiser
* Switch the types to prevent possible serialiser issues
2019-02-07 19:53:09 +00:00
Matt
598ea08529
Update copyright.
2019-02-07 18:50:58 +01:00
Matt
0d1c8b8d31
Fix CircularBuffer push_back method.
2019-02-07 18:50:58 +01:00
Matt
57eccef347
Move format_readable_size and format_readable_speed into Localisation
2019-02-07 18:50:58 +01:00
Matt
f310fd2e07
Start graph with emptied window.
2019-02-07 18:50:58 +01:00
Matt
16bf190f7a
Use localisation for speed and size information.
2019-02-07 18:50:58 +01:00
Matt
a26e9231cf
Simplify CircularBuffer
2019-02-07 18:50:58 +01:00
Matt
ecd4f61115
Add Network window
2019-02-07 18:50:58 +01:00
Matt
2931ac6e31
Track bytes sent and received in Network.
2019-02-07 18:50:58 +01:00
Matt
e4f1b12fa4
Add CircularBuffer.
2019-02-07 18:50:58 +01:00
Matt
1553cf8c58
Bump up network version.
2019-02-07 18:36:44 +01:00
Matt
b071be49bd
Add checks for unregistered game actions and report errors.
2019-02-07 18:35:03 +01:00
Matt
ee00143f3a
Throw assert only in debug builds for missing game actions.
2019-02-07 18:23:58 +01:00
Aaron van Geffen
3be6137fde
Rename event_07 to periodic_update. ( #8684 )
2019-02-07 17:46:52 +01:00
duncanspumpkin
bca79da193
Check for null id
2019-02-07 11:41:54 +00:00