Commit Graph

57 Commits

Author SHA1 Message Date
IntelOrca c36e9d9cb8 implement ride_ratings_check_valid_configuration and finalise other ride rating functions 2015-07-12 00:24:54 +01:00
Duncan Frost e0ea2d9817 Implemented track block get next and previous.
Minor refactor of ride functions as well.
2015-07-04 22:50:48 +01:00
IntelOrca 57fd914a52 implement ride construction 2015-06-27 15:17:54 +01:00
IntelOrca d1b806c20c fix #1370 2015-06-17 11:52:46 +01:00
Duncan Frost 97966ac707 Implemented scenery_set_setup for research.
I've also labelled ride_type->flags.
2015-06-07 19:19:16 +01:00
IntelOrca f3821c4865 finish remaining ride calculations 2015-06-07 02:56:31 +01:00
IntelOrca dd84ee8340 implement more ride rating calculations 2015-06-06 14:30:43 +01:00
IntelOrca 859e7a3418 implement more ride rating calculations 2015-06-06 12:36:45 +01:00
IntelOrca 27484d1a27 implement more ride rating calculations 2015-06-05 16:29:13 +01:00
IntelOrca d51f6ac3c9 add more ride rating calculations and fix bugs 2015-06-05 03:10:42 +01:00
IntelOrca 5100ed747b refactor rest of ride ratings 2015-06-04 23:52:24 +01:00
IntelOrca 9c4f7b0973 refactor ride ratings and add junior coaster ride calculation 2015-06-04 22:49:02 +01:00
IntelOrca 67c6e899c1 fix motion simulator ride rating calculation 2015-06-04 12:56:24 +01:00
IntelOrca 43f54cd729 implement more ride rating calculations 2015-06-04 02:08:52 +01:00
IntelOrca efcfbf9a26 implement more ride rating calculations and fix bugs 2015-06-03 22:36:47 +01:00
IntelOrca e42333df05 add go karts ride rating calculation and fix rating bugs 2015-06-02 21:07:46 +01:00
IntelOrca 1d622ed3e2 add more ride rating calculations and refactor ride operation mode 2015-06-02 19:59:55 +01:00
Duncan Frost 9051f13520 Implemented sub_6c683d
This is some sort of function that gets the map element of the first part of a track segment.
It is also used to update the flashing colour when in construct mode
2015-05-13 19:19:34 +01:00
Ted John e93f894077 Merge pull request #990 from kevinburke/sub_65E1C2
Decompile sub_65E1C2
2015-04-12 23:18:16 +01:00
Kevin Burke 42fbe7b027 no_sheltered -> num_sheltered 2015-04-11 18:38:29 -07:00
Kevin Burke 7bb6b6a70d update ride property names 2015-04-11 09:47:06 -07:00
Kevin Burke bf0f43a4f0 rename to RideLiftHillAdjustments 2015-04-11 08:59:44 -07:00
Kevin Burke bbffff9ae5 Move lift hill adjustments into the file 2015-04-09 23:24:33 -07:00
Ted John 2a1722db69 Merge pull request #999 from kevinburke/sub_65DDD1
Move var_112 accessors into their own methods
2015-04-06 15:18:35 +01:00
Ted John 11efc58374 Merge pull request #980 from kevinburke/sub_65DDD1
Decompile sub_65DDD1
2015-04-05 15:20:17 +01:00
Kevin Burke 616a3ada72 Move var_112 accessors into their own methods 2015-04-04 21:57:53 -07:00
Kevin Burke c14b84489c Decompile sub_65E1C2 2015-03-31 22:42:16 -07:00
Kevin Burke 7af5ee6159 Use ride_get_total_length() function 2015-03-31 22:19:01 -07:00
Kevin Burke 0ad89da51c division -> multiplication 2015-03-31 22:11:03 -07:00
Kevin Burke 8c210d834c Decompile var_110 2015-03-31 22:09:05 -07:00
Kevin Burke dd133d4313 move var_10E functions into their own accessor 2015-03-31 22:04:23 -07:00
Kevin Burke fc5cfe252d call new functions 2015-03-31 20:15:41 -07:00
Kevin Burke 6f5bbe1588 Add helper functions for accessing data in var_0D5 2015-03-30 21:09:11 -07:00
Kevin Burke 1406002b60 Decompile sub_65DDD1 2015-03-30 21:08:44 -07:00
Kevin Burke 23bfd13ba9 replace ride_window_invalidate flags with constants 2015-03-23 08:33:07 -07:00
Kevin Burke 09431278e4 Name the ride window-invalidate flag 2015-03-23 08:33:07 -07:00
Kevin Burke 5fc72d354d Rename fair_value to value 2015-03-22 08:38:42 -07:00
Kevin Burke 3862a85666 Name reliability variables
- Rename var_146 to fair_value (it is not reliability)
- Add a helper method get_age_penalty which computes the age penalty for
  a ride.
- Adds a constant for a ride's initial reliability
- Names a subroutine
2015-03-22 08:21:13 -07:00
Gymnasiast 981affe04c Refactor powered launch modes, add RCT1 style launch to looping RC. 2015-03-20 17:32:59 +01:00
IntelOrca 5b4ec3621a refactor many functions to use rct_xy_element 2015-01-30 19:20:19 +00:00
IntelOrca 0e6a90c5de further testing and progress on set_ride_status 2015-01-29 21:10:34 +00:00
Duncan Frost 9a976b4d40 Fix #728 bug caused by accessing map_elements below -1 2015-01-29 17:41:09 +00:00
IntelOrca 8774731f03 refactor map element iteration 2015-01-22 00:19:05 +00:00
IntelOrca 1b8a88e828 add more gentle / thrill ride rating calculation functions 2014-11-03 21:24:10 +00:00
IntelOrca ece2522273 refactor window search functions 2014-10-16 02:02:43 +01:00
IntelOrca 8190fa48be implement rating calculations for g forces and drops 2014-10-11 23:50:04 +01:00
IntelOrca c91c4f7ea0 implement mine train coaster rating calculation 2014-10-11 23:07:20 +01:00
IntelOrca 13b4280404 add more ride_rating calculation functions 2014-10-11 22:05:52 +01:00
IntelOrca 77e3c7a65d implement ride_ratings_calculate_elevator and related functions 2014-10-11 18:55:56 +01:00
IntelOrca 69ab8700dc implement ride_ratings_get_scenery_score 2014-10-11 18:18:20 +01:00