Michael Steenbeek
e13dbfa419
Changelog: fix order
2017-07-24 09:40:45 +02:00
Gymnasiast
cc289a60b6
Correct 'Haunted Harbour' identifier
2017-07-24 08:49:45 +02:00
OpenRCT2 git bot
e431c812fa
Merge Localisation/master into OpenRCT2/develop.
2017-07-24 04:00:18 +00:00
Gymnasiast
c929311518
Make entrance/exit position list use MAX_STATIONS
2017-07-23 22:16:53 +02:00
Michael Steenbeek
2c52ef71a4
Replace SPR_METAL_PLATE with SPR_STATION_BASE_D and use it throughout ( #5978 )
2017-07-23 17:20:13 +01:00
Ted John
34096627ac
Fix #5973 : Headless Servers lost the ability to load Scenarios
2017-07-23 11:14:57 +01:00
wolfreak99
47a89c4cf3
Add "Ignore research status" cheat
2017-07-23 12:09:29 +02:00
wolfreak99
ed69983354
Overflow dropdowns with 32+items into columns
...
After about 32+ items, lists can sometimes go off screen. This commit
modifies the text based dropdowns loosely based off the code from the
image dropdowns. I've also added _dropdown_list_vertically to allow text
lists to continue to remain in an up-to-down format and images to remain
in a left-to-right format.
2017-07-23 11:56:42 +02:00
wolfreak99
32fbf31777
Define DROPDOWN_ITEMS_MAX_SIZE
...
This defines the current limitation of dropdown items.
2017-07-23 11:56:42 +02:00
OpenRCT2 git bot
eb28bba119
Merge Localisation/master into OpenRCT2/develop.
2017-07-23 04:00:16 +00:00
Ted John
bc88cb9c2b
Make TitleScreen a class ( #5971 )
2017-07-22 23:42:14 +01:00
Gymnasiast
7fcb39c833
Add Bobsleigh RC on ride photos to changelog
...
[ci skip]
2017-07-22 22:47:34 +02:00
Gymnasiast
2a4c0ebe20
Allow on-ride photo segments on Bobsleighs
2017-07-22 22:47:34 +02:00
CharlesLove
88290337f6
Fix #5881 : gCheatsUnlockAllPrices persists when loading new scenarios
2017-07-22 22:20:52 +02:00
ζeh Matt
6a56c8c716
Refactored some variables around paint_arrange_structs. ( #5876 )
2017-07-22 14:18:58 +01:00
Tomas Dittmann
32ffc194b9
Fix #4455 : Crash in window_sign_invalidate due to original bug ( #5969 )
...
Add missing `& MAP_ELEMENT_LARGE_TYPE_MASK`
2017-07-22 14:15:13 +01:00
Ted John
52372b7429
Merge pull request #5777 from Keatzee/fix-4301
...
Fix #4301 : Remove leading/trailing whitespace from playername
2017-07-22 10:17:57 +01:00
Ted John
3864973887
Update changelog
...
[ci skip]
2017-07-22 09:50:05 +01:00
Ted John
354a26a9d2
Use std::string for player name
...
Removes memory leak.
2017-07-22 09:48:34 +01:00
Keatzee
ea87e87750
Fix #4301 : Remove leading/trailing space from playername
2017-07-22 09:43:24 +01:00
Ted John
3b12ab7795
Fix #5880 : Leaving bumper cars without building causes assertion
...
Protect vehicle_update_sound against invalid ride type.
2017-07-22 09:40:26 +01:00
Ted John
4852633a1b
Fix #5966 : Issue with Ride Time
2017-07-22 09:24:51 +01:00
Christian F. Coors
9b7e943fab
Fix newline for sprite command ( #5965 )
2017-07-21 16:45:26 +01:00
Gymnasiast
4d23845d4b
Fix rides not breaking down
2017-07-20 21:55:29 +02:00
Gymnasiast
636cd5468a
Fix RIDE_INITIAL_RELIABILITY
2017-07-20 21:35:11 +02:00
Michael Steenbeek
367efa2020
Use remap flags, SPRITE_ID_PALETTE_COLOUR_1 and _2 in many more places
2017-07-20 20:56:29 +02:00
Michał Janiszewski
ee07695cce
Manually hoist consts before the loop
...
It is optimised in release builds, but it will help in debug mode
2017-07-20 19:36:37 +02:00
Michał Janiszewski
8c9da63aa5
Make drawing loop only depend on loop counter ( #5954 )
2017-07-20 18:09:22 +01:00
Ted John
2eb9657781
Fix premature deletion of dependencies ( #5952 )
...
In particular, the object repository can potentially be deleted before the object manager is deleted. This causes a crash when the object manager is deleted because it requires the object repository within the destructor.
2017-07-20 17:44:31 +01:00
Gymnasiast
260f342d73
Fix typos in (unused) defines and comment
2017-07-20 16:18:36 +02:00
Matthias Mailänder
3ac5a6897c
Add $LIB_SUFFIX to install into right directory ( #5915 )
2017-07-20 15:41:13 +02:00
Michael Steenbeek
bb09019d9b
Name and fix vehicle entry and tertiary colour flags
2017-07-20 12:57:37 +02:00
Michael Steenbeek
343e436e45
Import rides in SV6 files per ride and per field
2017-07-19 22:00:48 +02:00
Gymnasiast
fc28c0c014
Fix incorrect use of defines
2017-07-19 21:56:11 +02:00
Ted John
957c8b6d2b
Merge pull request #5925 from jansegre/develop
...
Fix: don't show " (DEBUG)" if DEBUG is set but is 0.
2017-07-19 20:41:25 +01:00
Ted John
d90b29d1de
Define NDEBUG on Windows
2017-07-19 18:19:13 +01:00
Michael Steenbeek
70f1e94ce9
Fix #5946 : assertion hit when building new ride
2017-07-19 13:41:24 +02:00
Richard Jenkins
fab8efbe2a
Implement #5855 : Display source game in missing obj window
2017-07-19 11:04:00 +02:00
Gymnasiast
f5923dbe99
Create find_first_non_null_station_index()
2017-07-19 08:52:33 +02:00
OpenRCT2 git bot
0702402af4
Merge Localisation/master into OpenRCT2/develop.
2017-07-19 04:00:18 +00:00
Michael Steenbeek
72d2c58931
Clean up some rct_xy8 usage; formatting ( #5941 )
2017-07-18 23:18:19 +01:00
Michał Janiszewski
fc59fc7573
Cache last visited node in paint_arrange_structs
...
This commit caches the last visited node in paint_arrange_structs and
in paint_arrange_structs_helper, which allows skipping iterating over
long linked lists that don't work well with modern CPU caches.
This is especially useful, if the list is walked just to be discarded in
the end.
This improves performance across the board, the busier the park, the
higher performance improvement.
I have verified this producing pixel-perfect results with ones before
this change by dumping giant screenshot on various parks in all zooms,
all rotations.
Results collected running before and after this change with `benchgfx`
command (https://github.com/OpenRCT2/OpenRCT2/pull/5655 ) on current
title sequence, YMMV.
**Park**|**Before**|**After**|**Delta**
:-----:|:-----:|:-----:|:-----:
Maian\_SOSDragon.sv6|2.80|2.43|-13.2%
Maian\_SOSFrosty.sv6|3.53|3.02|-14.4%
Maian\_SOSParabola.sv6|4.16|3.45|-17.1%
MrB.sv6|5.52|4.52|-18.1%
SpacekKing.sv6|8.53|6.52|-23.6%
SpacekMaple.sv6|7.18|5.75|-19.9%
SpacekMission.sv6|4.41|3.43|-22.2%
SpacekParadise.sv6|9.01|6.36|-29.4%
SpacekSwimmers.sv6|4.11|2.97|-27.7%
Stosky.sv6|3.34|2.36|-29.3%
| | |
**Average**|**5.26**|**4.08**|**-21.5%**
2017-07-18 23:01:00 +02:00
Ted John
eeeebe5525
Fix #5939 : Crash when importing 'Six Flags Santa Fe'
...
Protect fix_invalid_vehicle_sprite_sizes from invalid vehicle chains.
2017-07-18 17:34:05 +01:00
Gymnasiast
6dddd5b76c
Clean up enabledPieces usage
2017-07-18 18:13:00 +02:00
Michael Steenbeek
7a4e7e17a1
Fix incorrect terminology
2017-07-18 18:07:43 +02:00
ZehM4tt
ad4eaff323
Fix game not allowing to catch up if rendering is slow.
...
Refactored game_update to use the given parameters from context.
2017-07-18 15:14:21 +02:00
wolfreak99
c11e925f40
Change CHEATS_MONEY_DEFAULT, CHEATS_MONEY_INCREMENT
2017-07-18 14:57:53 +02:00
wolfreak99
5d1ffd76b5
Move windows/cheats.c/MONEY_DIGITS to localisation.h/MONEY_STRING_MAXLENGTH
2017-07-18 14:57:53 +02:00
wolfreak99
adeaaa8560
Remove extra CHEATS_MONEY_INCREMENT, prefix MONEY_DEFAULT/etc with CHEATS_
2017-07-18 14:57:53 +02:00
Gymnasiast
d51dad91c5
Make ride_entrance_exit_is_reachable() accept an rct_xy8
2017-07-18 13:12:34 +02:00