mirror of https://github.com/OpenRCT2/OpenRCT2.git
Remove unneeded C transfer functions from RideGroupManager
This commit is contained in:
parent
2a6f2c1763
commit
dc68946649
|
@ -262,7 +262,7 @@ void research_finish_item(uint32 entryIndex)
|
|||
}
|
||||
// If a vehicle is the first to be invented for its ride group, show the ride group name.
|
||||
else if (!ride_type_was_invented_before ||
|
||||
(ride_type_has_ride_groups(base_ride_type) && !ride_group_was_invented_before))
|
||||
(RideGroupManager::RideTypeHasRideGroups(base_ride_type) && !ride_group_was_invented_before))
|
||||
{
|
||||
rct_ride_name naming = get_ride_naming(base_ride_type, rideEntry);
|
||||
availabilityString = STR_NEWS_ITEM_RESEARCH_NEW_RIDE_AVAILABLE;
|
||||
|
|
|
@ -5711,7 +5711,7 @@ bool shop_item_has_common_price(sint32 shopItem)
|
|||
|
||||
void ride_set_name_to_default(Ride * ride, rct_ride_entry * rideEntry)
|
||||
{
|
||||
if (rideTypeIsIndependent(ride->type))
|
||||
if (RideGroupManager::RideTypeIsIndependent(ride->type))
|
||||
{
|
||||
ride_set_name_to_vehicle_default(ride, rideEntry);
|
||||
}
|
||||
|
@ -5728,9 +5728,9 @@ void ride_set_name_to_track_default(Ride *ride, rct_ride_entry * rideEntry)
|
|||
|
||||
ride->name = STR_NONE;
|
||||
|
||||
if (ride_type_has_ride_groups(ride->type))
|
||||
if (RideGroupManager::RideTypeHasRideGroups(ride->type))
|
||||
{
|
||||
const RideGroup * rideGroup = get_ride_group(ride->type, rideEntry);
|
||||
const RideGroup * rideGroup = RideGroupManager::GetRideGroup(ride->type, rideEntry);
|
||||
name_args.type_name = rideGroup->Naming.name;
|
||||
}
|
||||
else
|
||||
|
@ -5783,12 +5783,12 @@ static void ride_set_name_to_vehicle_default(Ride * ride, rct_ride_entry * rideE
|
|||
*/
|
||||
rct_ride_name get_ride_naming(const uint8 rideType, rct_ride_entry * rideEntry)
|
||||
{
|
||||
if (ride_type_has_ride_groups(rideType))
|
||||
if (RideGroupManager::RideTypeHasRideGroups(rideType))
|
||||
{
|
||||
const RideGroup * rideGroup = get_ride_group(rideType, rideEntry);
|
||||
const RideGroup * rideGroup = RideGroupManager::GetRideGroup(rideType, rideEntry);
|
||||
return rideGroup->Naming;
|
||||
}
|
||||
else if (!rideTypeIsIndependent(rideType))
|
||||
else if (!RideGroupManager::RideTypeIsIndependent(rideType))
|
||||
{
|
||||
return RideNaming[rideType];
|
||||
}
|
||||
|
@ -8134,7 +8134,7 @@ sint32 ride_get_entry_index(sint32 rideType, sint32 rideSubType)
|
|||
continue;
|
||||
}
|
||||
|
||||
if (!rideTypeIsIndependent(rideType))
|
||||
if (!RideGroupManager::RideTypeIsIndependent(rideType))
|
||||
{
|
||||
subType = *rideEntryIndex;
|
||||
break;
|
||||
|
|
|
@ -435,24 +435,6 @@ bool RideGroupManager::RideTypeIsIndependent(const uint8 rideType)
|
|||
return true;
|
||||
}
|
||||
|
||||
extern "C"
|
||||
{
|
||||
const RideGroup * get_ride_group(uint8 rideType, const rct_ride_entry * rideEntry)
|
||||
{
|
||||
return RideGroupManager::GetRideGroup(rideType, rideEntry);
|
||||
}
|
||||
|
||||
bool ride_type_has_ride_groups(const uint8 rideType)
|
||||
{
|
||||
return RideGroupManager::RideTypeHasRideGroups(rideType);
|
||||
}
|
||||
|
||||
bool rideTypeIsIndependent(const uint8 rideType)
|
||||
{
|
||||
return RideGroupManager::RideTypeIsIndependent(rideType);
|
||||
}
|
||||
}
|
||||
|
||||
const uint8 gRideCategories[] = {
|
||||
RIDE_CATEGORY_ROLLERCOASTER, // Spiral Roller coaster
|
||||
RIDE_CATEGORY_ROLLERCOASTER, // Stand Up Coaster
|
||||
|
|
|
@ -54,14 +54,4 @@ class RideGroupManager
|
|||
static sint32 VehiclePreferenceCompare(const uint8 rideType, const char * a, const char * b);
|
||||
static bool RideTypeIsIndependent(const uint8 rideType);
|
||||
};
|
||||
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
const RideGroup * get_ride_group(const uint8 rideType, const rct_ride_entry * rideEntry);
|
||||
bool ride_type_has_ride_groups(const uint8 rideType);
|
||||
|
||||
bool rideTypeIsIndependent(const uint8 rideType);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue