Commit Graph

1749 Commits

Author SHA1 Message Date
Broxzier a894fa44d4 Add toggle to raise/lower entire track block, and to raise fances
On top of that, added the definition of one of the map flags, and an
assert that I placed while debugging, which wouldn't hurt leaving there.
2016-10-11 23:21:34 +02:00
Hielke Morsink 263c64dfba Added ride information for tracks, and some minor fixes
- Displaying ride infoormation for track pieces (type, ID, name)
- Allowing to change height of a track piece
- Allowing to set and upset wether a track piece is a lift hill
- Consistent text colouring for all labels and widgets
- Making use of the chain flag instead of magic numbers
- Fixed 'insert corrupt element' not working (button was not enabled
  anymore)
- Formatting: ordered includes, consistent variable naming, comments for
  closing switches
2016-10-11 23:20:18 +02:00
Marijn van der Werf 068a5d9258 Add address comments for lay down and flying rc 2016-10-11 15:01:44 +02:00
Marijn van der Werf 9896755b74 Add address comments
# Conflicts:
#	src/ride/coaster/flying_roller_coaster.c
#	src/ride/coaster/lay_down_roller_coaster.c
2016-10-11 02:13:18 +02:00
Michał Janiszewski 7eab529b98 Restore photo and station for Flying RC 2016-10-10 23:27:12 +02:00
Michał Janiszewski 1326d69928 Restore photo and station for Lay down RC 2016-10-10 23:23:32 +02:00
Michał Janiszewski 5dbde5d565 Re-generate Flying RC as invertable 2016-10-10 23:12:10 +02:00
Michał Janiszewski 31c10040c4 Re-generate Lay down RC as invertable 2016-10-10 23:10:55 +02:00
Ted John 45e01f60f1 Fix station 2016-10-10 18:40:34 +01:00
Ted John d405ef37a9 Fix track colours 2016-10-10 18:37:36 +01:00
Ted John cd1f2f25ac Add remaining track pieces using generator 2016-10-10 18:27:38 +01:00
Ted John b13af924e6 Implement slope bank tracks 2016-10-10 12:33:03 +01:00
Ted John 883912964e Implement banked quarter turn 5 2016-10-10 12:33:03 +01:00
Ted John f18db76763 Implement flat to bank 2016-10-10 12:33:03 +01:00
Ted John 4c9caa1a67 Implement quarter turn 5 2016-10-10 12:33:03 +01:00
Ted John 4482babb65 Implement remaining simple slope tracks 2016-10-10 12:33:03 +01:00
Ted John e488f41427 Implement 60, flat to 25, 25 to 60 2016-10-10 12:33:03 +01:00
Ted John 268723269e Implement deg 25 up 2016-10-10 12:33:03 +01:00
Ted John 7e2074d16b Implement station and brakes 2016-10-10 12:33:03 +01:00
Ted John 89d70545c5 Implement flat 2016-10-10 12:33:03 +01:00
Ted John da80205933 Setup wooden roller coaster paint function 2016-10-10 12:33:03 +01:00
Ted John 6f95ba4ae5 Merge pull request #4569 from janisozaur/generate-rides
Generated rides
2016-10-10 08:08:45 +01:00
Ted John 3cedd8afa3 Fix suspended monorail painting 2016-10-10 00:10:01 +01:00
Ted John 7c0935f341 Fix vertical drop roller coaster painting 2016-10-10 00:05:58 +01:00
Ted John 42d14f62fe Fix twister roller coaster painting 2016-10-10 00:03:40 +01:00
Ted John 834995545d Fix suspended swinging coaster painting 2016-10-10 00:00:02 +01:00
Ted John 374969ad3f Fix steeplechase painting 2016-10-09 23:52:40 +01:00
Ted John e902d5d82f Fix stand up roller coaster painting 2016-10-09 23:49:22 +01:00
Ted John 425cf76b5d Removed unused functions in lim launched roller coaster 2016-10-09 23:46:14 +01:00
Ted John 3f568fac55 Fix spiral roller coaster painting 2016-10-09 23:42:42 +01:00
Ted John 1b351240cb Fix side friction roller coaster painting 2016-10-09 23:37:05 +01:00
Ted John 5de60f1934 Fix reverser roller coaster painting 2016-10-09 23:33:32 +01:00
Ted John 83dcff66b6 Fix multi-dimension roller coaster painting 2016-10-09 23:28:27 +01:00
Ted John e5a662440f Fix mini suspended coaster painting 2016-10-09 23:17:00 +01:00
Ted John 99ca532638 Fix mini roller coaster painting 2016-10-09 23:11:05 +01:00
Ted John 799788dfaa Fix mine train roller coaster painting 2016-10-09 23:08:54 +01:00
Ted John 4152b64a2a Fix mine ride painting 2016-10-09 22:56:45 +01:00
Ted John 8663125ac0 Fix looping roller coaster painting 2016-10-09 22:54:20 +01:00
Ted John 34213e7cd8 Fix lim launched roller coaster painting 2016-10-09 22:52:54 +01:00
Ted John a11e51fb66 Fix lay down roller coaster painting 2016-10-09 22:33:15 +01:00
Ted John 5a38697f1f Fix inverted roller coaster painting 2016-10-09 22:29:32 +01:00
Ted John 62627af582 Fix inverted inverted impulse coaster painting 2016-10-09 22:22:28 +01:00
Ted John 53bc7d51c8 Fix inverted hairpin coaster painting 2016-10-09 21:56:17 +01:00
Ted John a7e3fa5471 Fix heartline twister roller coaster painting 2016-10-09 21:48:29 +01:00
Michał Janiszewski e2c84f81f8 Fold condition and remove self-assignment 2016-10-09 22:43:08 +02:00
Ted John 0620481ad9 Fix giga coaster painting 2016-10-09 21:42:53 +01:00
Ted John d5ad44cb4d Fix flying roller coaster painting 2016-10-09 21:37:47 +01:00
LRFLEW e5ff7412e4 Refactor/Improve String and Path Handling 2016-10-09 15:29:58 -05:00
Ted John 1b65acc0fb Fix corkscrew roller coaster painting 2016-10-09 21:13:34 +01:00
Ted John 842a52e193 Fix compact inverted coaster painting 2016-10-09 20:39:04 +01:00
Ted John a87ab47b1f Fix bobsleigh coaster painting 2016-10-09 18:26:11 +01:00
Michał Janiszewski 04782c257f Add generated LIM launched RC 2016-10-09 15:24:44 +02:00
Michał Janiszewski b2c068906d Add generated Mine ride 2016-10-09 15:24:44 +02:00
Michał Janiszewski e23f01be26 Add generated Mini RC 2016-10-09 15:24:43 +02:00
Michał Janiszewski 4fa2f4a351 Add generated Inverted impulse RC 2016-10-09 15:24:43 +02:00
Michał Janiszewski 1a0b5b7014 Add generated Inverted hairpin RC 2016-10-09 15:24:43 +02:00
Michał Janiszewski 56ca9ed0f5 Add generated Compact inverted coaster 2016-10-09 15:24:43 +02:00
Michał Janiszewski e16da47ef8 Add generated Giga coaster 2016-10-09 15:24:43 +02:00
Michał Janiszewski ec029877d1 Add generated Heartline twister coaster 2016-10-09 15:24:42 +02:00
Michał Janiszewski c8ae40332c Add generated Reverser RC
Includes previous function `vehicle_visual_reverser`
2016-10-09 15:24:42 +02:00
Michał Janiszewski 1ce3c28eee Add generated Suspended monorail 2016-10-09 15:24:42 +02:00
Michał Janiszewski 3e5d445b79 Add generated Lay down RC 2016-10-09 15:24:42 +02:00
Michał Janiszewski 6466916011 Add generated Flying RC 2016-10-09 15:24:41 +02:00
Michał Janiszewski ea485d86dd Add generated Multi dimension RC 2016-10-09 15:24:41 +02:00
Michał Janiszewski 8e4f9003b3 Add generated Side friction RC 2016-10-09 15:24:41 +02:00
Michał Janiszewski c56936adb8 Add generated Twister RC 2016-10-09 15:24:41 +02:00
Michał Janiszewski ef4a2f4106 Add generated Vertical drop RC 2016-10-09 15:24:40 +02:00
Michał Janiszewski 1d3c113439 Add generated Corkscrew RC 2016-10-09 15:24:40 +02:00
Michał Janiszewski 5c421ed6a4 Add generated Mine train RC 2016-10-09 15:24:40 +02:00
Michał Janiszewski 6f94e9fc6d Add generated Looping RC 2016-10-09 15:24:40 +02:00
Michał Janiszewski 4f091aac4d Add generated Bobsleigh RC 2016-10-09 15:24:40 +02:00
Michał Janiszewski 39cb42342a Add generated Steeplechase 2016-10-09 15:24:39 +02:00
Michał Janiszewski 3c110a3f3b Add generated Mini suspended RC 2016-10-09 15:24:39 +02:00
Michał Janiszewski 208fa6968c Add generated Inverted RC 2016-10-09 15:24:39 +02:00
Michał Janiszewski 9e946bce8e Add generated Suspended swinging RC 2016-10-09 15:24:39 +02:00
Michał Janiszewski 8b6f775cff Add generated Stand up RC 2016-10-09 15:24:39 +02:00
Michał Janiszewski 482e7c15f0 Add generated Spiral RC 2016-10-09 15:24:38 +02:00
Ted John 6348f281b7 Merge pull request #4567 from IntelOrca/paint/generate
Generate ride paint code
2016-10-09 12:24:59 +01:00
Michał Janiszewski f1c6ef94da Compilation fixes to latest testpaint 2016-10-09 09:54:20 +01:00
Ted John 157a93d7a5 Support multi-dimension coaster 2016-10-09 03:35:39 +01:00
Ted John 313f766fad Support mirror calls for turn eighth 2016-10-08 16:33:17 +01:00
Ted John ec082b4ac8 Generate set segment support height and other fixes 2016-10-07 23:55:17 +01:00
Manuel Vögele 7b9bfd6529 Fix #4549: Allow maze to be built in pause mode if build-while-paused-cheat is enabled 2016-10-07 23:23:39 +01:00
Michał Janiszewski 9966052ca7 Fix more configurations 2016-10-06 23:32:10 +02:00
Michał Janiszewski 4bfd5c6f4c Hide unused variables in some configurations 2016-10-06 23:13:28 +02:00
Michał Janiszewski c9b0d9e24d Initialise all variables flagged by -Wmaybe-uninitialized 2016-10-06 23:13:28 +02:00
Ted John 41f026e5e2 Fix wrong function case in wooden wild mouse paint 2016-10-05 22:17:48 +01:00
Ted John 4f247c16b2 Fix #4525: Track Designs Manager Crashing
Handle tracks that use a vehicle object that can not be found, fall-back if possible to another object of the same ride type.
2016-10-05 21:34:32 +01:00
Ted John c6efe8dabc Clean up 2016-10-05 18:39:25 +01:00
Ted John 8abd11f8bd Implement right quarter turn 3, 25 deg up and counterpart 2016-10-05 18:31:37 +01:00
Ted John 8f77790e4d Implement right quarter turn 3, 25 deg down and counterpart 2016-10-05 13:03:28 +01:00
zaxcav c68571392a Strengthen the checks for adjacent stations
Existing checks only checked for a track piece of a snychronised ride at the adjacent location.  Add check that the track piece must also be a station platform.

Refactor common code for syncing stations and applying rating bonus for synchronised rides.
2016-10-05 11:13:28 +02:00
Ted John 71cf498206 Implement quarter turn 3 2016-10-04 22:29:22 +01:00
Ted John 59cf534bbb Implement quarter turn 1 2016-10-04 22:13:48 +01:00
Ted John 78e7bdf4ea Implement steep to flat pieces 2016-10-04 21:45:03 +01:00
Ted John 53f613a30d Implement most slope pieces 2016-10-04 21:31:36 +01:00
Ted John d29bc09683 Implement rotation control toggle 2016-10-04 20:29:28 +01:00
Ted John 8f38a3b279 Implement brakes 2016-10-04 18:47:09 +01:00
Ted John 461680be46 Implement station 2016-10-04 18:39:22 +01:00
Ted John 67d04a26ee Implement flat 2016-10-04 18:29:03 +01:00
Ted John 497c99a2b8 Setup wild mouse paint function 2016-10-04 18:21:55 +01:00
zaxcav 5fdfb397d2 Fix typo 2016-10-04 15:50:23 +02:00
zaxcav 5217221067 Only add adjacent station rating bonus if ride actually has adjacent station(s). 2016-10-04 15:11:39 +02:00
Ted John 973765769d Remove unnecessary braces 2016-10-04 00:20:22 +01:00
Ted John ef81919f02 Implement quarter turn 3 2016-10-04 00:10:50 +01:00
Ted John c6a1ecab91 Implement quarter turn 1 2016-10-03 23:50:48 +01:00
Ted John 475a142bf7 Implement steep to flat pieces 2016-10-03 23:50:34 +01:00
Ted John 3c43bb5522 Implement most of the slope pieces 2016-10-03 22:35:06 +01:00
Ted John fc8bd70f93 Implement 25 and 60 deg up 2016-10-03 21:40:32 +01:00
Ted John e18233d71e Implement station 2016-10-03 21:40:32 +01:00
Ted John 041b286c8b Implement flat 2016-10-03 21:40:32 +01:00
Ted John 7c61b960b7 Setup paint function for wooden wild mouse coaster 2016-10-03 21:40:32 +01:00
Ted John 2ece5fbd64 Fix arrays, too many braces 2016-10-02 23:45:58 +01:00
Ted John 004cef2d0c Implement banked quarter turn 5 2016-10-02 23:32:15 +01:00
Ted John e7823df1e1 Implement quarter turn 5 2016-10-02 22:38:50 +01:00
Ted John 03e5f6b4f4 Implement vertical slopes 2016-10-02 21:44:07 +01:00
Ted John 62296c6558 Implement vertical up, down and top 2016-10-02 19:10:27 +01:00
Ted John ab7d38bc36 Add single tile banks 2016-10-02 18:00:30 +01:00
Ted John ecb48b8332 Implement brakes 2016-10-02 17:36:20 +01:00
Ted John 5accbe33b5 Implement station 2016-10-02 17:33:15 +01:00
Ted John d770c5d7f8 Implement flat 2016-10-02 17:24:54 +01:00
Ted John 64dcc5ccb6 Begin air powered vertical coaster painting 2016-10-02 17:14:27 +01:00
Michael Steenbeek 2f2c2beb7f Merge pull request #4375 from jensj12/trains-tooltip
Allow 31 trains per ride (cheat and tooltip), solves #3537
2016-10-02 10:08:57 +02:00
Ted John 362f143163 Merge pull request #4459 from IntelOrca/paint/water-rc
Paint setup: Water Coaster
2016-10-01 23:37:01 +01:00
Ted John 6d5a0da438 Implement covered turns 2016-10-01 23:26:34 +01:00
Ted John 0337cf7baa Implement quarter_turn_3 2016-10-01 23:08:15 +01:00
jensj12 44a53dd031 Allow 31 trains per ride (cheat and tooltip)
Changes the disable train lenght limit cheat to also disable the limit on the number of trains and renames it to 'disable vehicle limits'. Now any tracked ride can have up to 31 trains with 255 cars each. To reduce confusion, I also added a tooltip to the spinners on the vehicle tab.
2016-10-01 20:58:46 +02:00
Ted John a37679f5ef Implement quarter turn 5 2016-10-01 19:21:19 +01:00
Ted John 753ef64ac2 Implement S bend uncovered 2016-10-01 17:58:47 +01:00
Ted John 5c4e8d445f Implement S bend covered 2016-10-01 17:58:47 +01:00
Ted John 2b7612a922 Implement station 2016-10-01 17:58:47 +01:00
Ted John c8d3f591f3 Implement non covered versions of single tile tracks 2016-10-01 17:58:46 +01:00
Ted John 8959c5cf6a Implement single tile covered tracks 2016-10-01 17:58:46 +01:00
Ted John e5b2cac905 Implement flat 2016-10-01 17:58:45 +01:00
Ted John 8aa7c5ed2e Add dingy slide paint function 2016-10-01 17:58:44 +01:00
Ted John bec7713ad2 Fix flat_to_25_deg_up tunnels 2016-10-01 17:45:44 +01:00
Ted John 90d512683b fix tunnels for 25_deg_up 2016-10-01 17:38:35 +01:00
Ted John a715d27caa Implement down elements that have chain lift 2016-10-01 17:38:35 +01:00
Ted John 42c56dbcc5 Implement diagonals 2016-10-01 17:38:35 +01:00
Ted John 5d4e262a40 Add newly supported track pieces 2016-10-01 17:38:35 +01:00
Ted John 8f13c9019e Mark out pieces left to do 2016-10-01 17:38:35 +01:00
Ted John f68cd430f2 Implement chain lift pieces and reuse 2016-10-01 17:38:35 +01:00
Ted John f14788f74f Implement flat and flat water for water rc 2016-10-01 17:38:35 +01:00
Ted John ee896a481e Fix remaining Junior RC testpaint fails 2016-10-01 17:06:12 +01:00
Ted John 23094d25bb Fix #4265: Delete trackpiece bug
Safely handle invalid track pieces when demolishing a ride.
2016-10-01 14:12:52 +01:00
Ted John fffb4b1d7b Fix tunnels 2016-10-01 12:43:03 +01:00
Ted John 39de20e0a3 Implement remaining tracks 2016-10-01 12:43:03 +01:00
Ted John f2279984cb Implement half of splash boat tracks 2016-10-01 12:43:02 +01:00
Ted John f42fd74837 Use river rafts for shared track pieces 2016-10-01 12:43:02 +01:00
Ted John 4b453a3160 Add splash boats paint function 2016-10-01 12:43:01 +01:00