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

6718 Commits

Author SHA1 Message Date
Duncan
755aa48712 Add deadcode asserts 2016-09-03 18:35:07 +01:00
Ted John
73d453228a Integrate gDisableErrorWindowSound 2016-09-03 14:22:03 +01:00
Ted John
f2dea1832a Integrate gScreenshotCountdown 2016-09-03 14:15:29 +01:00
Ted John
cb235c9d56 Integrate filter arguments in guest list window 2016-09-03 13:54:59 +01:00
Ted John
2722a85ee4 Fix #4349: x64: Crash when placing roller coaster track designs 2016-09-03 13:09:50 +01:00
Ted John
01c78bc9de Merge pull request #4361 from marijnvdwerf/integrate/window-map
Integrate map window variables
2016-09-03 12:52:56 +01:00
duncanspumpkin
22cec6d1f5 Fix #4296. Metal A supports correctly branch 2016-09-03 09:31:00 +01:00
duncanspumpkin
c702fc51d4 Remove broken code that did nothing 2016-09-03 08:37:44 +01:00
Michał Janiszewski
1a533147d0 Initalise g_ps_EE7880 properly
This should fix rendering problems in 64-bit mmap builds
2016-09-01 22:57:17 +02:00
Michał Janiszewski
2257bd547b Make paint_structs static 2016-09-01 22:56:59 +02:00
Michał Janiszewski
f3fe28e722 Verify sv4/sc4 sizes when loading them 2016-09-01 22:56:30 +02:00
Michael Steenbeek
355b33ba94 Fix assertion getting hit on valid path types 2016-09-01 22:56:05 +02:00
Marijn van der Werf
7766faf00d Rename _curPixel to _currentLine 2016-09-01 13:13:07 +02:00
Marijn van der Werf
74eac21162 Dynamically allocate memory for map 2016-09-01 13:07:28 +02:00
Marijn van der Werf
2431930a8e Integrate map array 2016-09-01 00:22:41 +02:00
Marijn van der Werf
4e8e664e94 Integrate 0x00F1AD61 2016-08-31 21:12:07 +02:00
Michael Steenbeek
02c1db82af Fix assertion getting hit on valid path types 2016-08-31 17:58:58 +01:00
Michał Janiszewski
dd7bfdc529 Conditionally integrate pointer at 0xEE7880 2016-08-30 15:27:08 +01:00
Ted John
5e30390f4a Set user agent for HTTP requests 2016-08-29 19:25:53 +01:00
Ted John
d73c2ba13c Wire up new advertiser class 2016-08-29 15:35:46 +01:00
Ted John
a346d8a048 Add NetworkServerAdvertiser class 2016-08-29 15:35:46 +01:00
Ted John
6266e77fd5 Add tag to http request / response 2016-08-29 15:35:45 +01:00
Michael Steenbeek
8cb212dbf9 Properly fix #4348
PREMT1 obviously belongs to the LIM Launched RC, not to the non-existing ride 59.
2016-08-29 13:55:33 +02:00
Ted John
d07102ecf9 Fix #4348: Crash upon opening rollercoaster tab
GetPreferedRideEntryOrder(...) did not define all 90 ride types. This caused said issue to happen when 'Select ride by track type (like in RCT1)' was enabled.
2016-08-29 11:53:34 +01:00
Ted John
89c9cc26c0 Fix #4342: x64 version crashes on ride window, station view 2016-08-28 17:24:51 +01:00
Ted John
c586b887fd Fix warnings in crash.cpp 2016-08-28 17:19:13 +01:00
Ted John
12ef20ef31 Re-enable crash dumping 2016-08-28 17:17:20 +01:00
Michał Janiszewski
7b1c018f53 Improve architecture detection macros 2016-08-28 16:57:54 +02:00
Ted John
831936d134 Draw platform information on title screen 2016-08-28 15:15:07 +01:00
Ted John
17b69d257b Merge pull request #4097 from marijnvdwerf/clean/string-ids-2
Continue string ID cleanup
2016-08-28 14:05:13 +01:00
Michał Janiszewski
f73794e093 Fix NO_RCT2 evaluation in hook.c 2016-08-28 10:31:53 +01:00
Ted John
76043d4050 Fix peep thoughts crashing on x64 2016-08-28 00:37:10 +01:00
Michael Steenbeek
7ebdec7e8f Implement flat-to-steep pieces and 25-to-60-degree lifts on the Junior rc 2016-08-27 23:36:36 +01:00
Ted John
8cf7e87b5c Fix many warnings for x64 2016-08-27 23:32:15 +01:00
Ted John
75dde0467f Add static modifier 2016-08-27 14:40:05 +01:00
Ted John
68fc6371ae Fix building g2.dat on x64 2016-08-27 14:05:25 +01:00
Ted John
691995246f Use binary path for segment data, not working directory 2016-08-27 13:31:45 +01:00
Michael Steenbeek
5ff0db3caa Increment version number, (hopefully) fixes #4331 2016-08-24 17:26:11 +02:00
jensj12
13979397de Allow corner tiles when using mountain tool
The tile selection was limited to full tiles when using the mountain tool on a single tile. The game now allows selecting and raising/lowering corner tiles and the smoothing algorithm is modified to support that. The cost is the same as the old single-tile mountain tool. A bug where the mountain tool sometimes creates sharp edges has also been fixed.
2016-08-23 19:30:09 +01:00
Duncan
6cf546820a Merge pull request #4326 from zaxcav/queueAsNormalPath
Treat queues not connected to rides as normal paths in the pathfinding.
2016-08-23 18:40:10 +01:00
zaxcav
1a5b1197d3 Treat queues not connected to rides as normal paths in the pathfinding.
Queue path tiles used as normal paths can otherwise cause search loops that the pathfinding does not detect, resulting in pathfinding problems.
2016-08-23 13:03:01 +02:00
zaxcav
02ae6c7c4f Share maxTilesChecked over all search directions.
Previouly, when maxTilesChecked was exceeded before all search directions were checked the search results could cause path finding issues. This ensures all search directions will always be searched.
2016-08-23 12:39:19 +02:00
duncanspumpkin
8ffe0fb4b6 Fix #4320. Ignoring no entry signs caused by refactor when originally implementing function. 2016-08-22 21:08:53 +01:00
Marijn van der Werf
cbdf1695ea Fix #4318: Use user locale on macOS 2016-08-21 21:51:38 +01:00
Ted John
25328bccc9 Merge pull request #4221 from zaxcav/pathfind
Path finding fixes and optimisations
2016-08-21 21:34:12 +01:00
zaxcav
c3dee036a7 Use memset() to initialise _peepPathFindHistory. 2016-08-21 22:24:56 +02:00
zaxcav
b1da59d25a Ignore isolated footpath tiles in the wide processing. 2016-08-21 22:24:40 +02:00
zaxcav
60acab8676 Remove if statements originally used to overlay grid of non-wide paths. 2016-08-21 22:24:19 +02:00
zaxcav
7711ab811e Fix typo affecting Appveyor build. 2016-08-21 22:23:38 +02:00
zaxcav
c1298f3be4 Ignore ride queues when determining 'thin' junctions.
Why? In prinicple, a queue connected to a path should not be seen as causing a junction in that path.  Rather a ride queue should be treated equivalently to ride entrances/exits. For the path finding search this means that maxNumJunctions are not consumed when walking past ride queues (unless there is a legitimate path junction there).

Remove the unused arguement 'dist' from get_ride_queue_end().
2016-08-21 22:23:38 +02:00