mirror of https://github.com/OpenRCT2/OpenRCT2.git
Update naming
This commit is contained in:
parent
b9173642ba
commit
48e4a24fee
|
@ -188,7 +188,7 @@ void S6Exporter::Export()
|
||||||
// Map elements must be reorganised prior to saving otherwise save may be invalid
|
// Map elements must be reorganised prior to saving otherwise save may be invalid
|
||||||
map_reorganise_elements();
|
map_reorganise_elements();
|
||||||
ExportTileElements();
|
ExportTileElements();
|
||||||
ExportEntitys();
|
ExportEntities();
|
||||||
ExportParkName();
|
ExportParkName();
|
||||||
|
|
||||||
_s6.initial_cash = gInitialCash;
|
_s6.initial_cash = gInitialCash;
|
||||||
|
@ -1020,7 +1020,7 @@ constexpr RCT12EntityLinkListOffset GetRCT2LinkListOffset(const SpriteBase* src)
|
||||||
return output;
|
return output;
|
||||||
}
|
}
|
||||||
|
|
||||||
void S6Exporter::ExportSpriteCommonProperties(RCT12SpriteBase* dst, const SpriteBase* src)
|
void S6Exporter::ExportEntityCommonProperties(RCT12SpriteBase* dst, const SpriteBase* src)
|
||||||
{
|
{
|
||||||
dst->sprite_identifier = src->sprite_identifier;
|
dst->sprite_identifier = src->sprite_identifier;
|
||||||
dst->linked_list_type_offset = GetRCT2LinkListOffset(src);
|
dst->linked_list_type_offset = GetRCT2LinkListOffset(src);
|
||||||
|
@ -1045,7 +1045,7 @@ template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const Vehicle* sr
|
||||||
auto* cdst = static_cast<RCT2SpriteVehicle*>(dst);
|
auto* cdst = static_cast<RCT2SpriteVehicle*>(dst);
|
||||||
const auto* ride = src->GetRide();
|
const auto* ride = src->GetRide();
|
||||||
|
|
||||||
ExportSpriteCommonProperties(dst, static_cast<const SpriteBase*>(src));
|
ExportEntityCommonProperties(dst, static_cast<const SpriteBase*>(src));
|
||||||
cdst->type = EnumValue(src->SubType);
|
cdst->type = EnumValue(src->SubType);
|
||||||
cdst->vehicle_sprite_type = src->vehicle_sprite_type;
|
cdst->vehicle_sprite_type = src->vehicle_sprite_type;
|
||||||
cdst->bank_rotation = src->bank_rotation;
|
cdst->bank_rotation = src->bank_rotation;
|
||||||
|
@ -1131,16 +1131,16 @@ template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const Vehicle* sr
|
||||||
|
|
||||||
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const Guest* src)
|
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const Guest* src)
|
||||||
{
|
{
|
||||||
ExportSpritePeep(static_cast<RCT2SpritePeep*>(dst), src);
|
ExportEntityPeep(static_cast<RCT2SpritePeep*>(dst), src);
|
||||||
}
|
}
|
||||||
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const Staff* src)
|
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const Staff* src)
|
||||||
{
|
{
|
||||||
ExportSpritePeep(static_cast<RCT2SpritePeep*>(dst), src);
|
ExportEntityPeep(static_cast<RCT2SpritePeep*>(dst), src);
|
||||||
}
|
}
|
||||||
|
|
||||||
void S6Exporter::ExportSpritePeep(RCT2SpritePeep* dst, const Peep* src)
|
void S6Exporter::ExportEntityPeep(RCT2SpritePeep* dst, const Peep* src)
|
||||||
{
|
{
|
||||||
ExportSpriteCommonProperties(dst, static_cast<const SpriteBase*>(src));
|
ExportEntityCommonProperties(dst, static_cast<const SpriteBase*>(src));
|
||||||
|
|
||||||
auto generateName = true;
|
auto generateName = true;
|
||||||
if (src->Name != nullptr)
|
if (src->Name != nullptr)
|
||||||
|
@ -1293,7 +1293,7 @@ void S6Exporter::ExportSpritePeep(RCT2SpritePeep* dst, const Peep* src)
|
||||||
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const SteamParticle* src)
|
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const SteamParticle* src)
|
||||||
{
|
{
|
||||||
auto* cdst = static_cast<RCT12SpriteSteamParticle*>(dst);
|
auto* cdst = static_cast<RCT12SpriteSteamParticle*>(dst);
|
||||||
ExportSpriteCommonProperties(dst, src);
|
ExportEntityCommonProperties(dst, src);
|
||||||
cdst->type = EnumValue(src->SubType);
|
cdst->type = EnumValue(src->SubType);
|
||||||
cdst->time_to_move = src->time_to_move;
|
cdst->time_to_move = src->time_to_move;
|
||||||
cdst->frame = src->frame;
|
cdst->frame = src->frame;
|
||||||
|
@ -1301,7 +1301,7 @@ template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const SteamPartic
|
||||||
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const MoneyEffect* src)
|
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const MoneyEffect* src)
|
||||||
{
|
{
|
||||||
auto* cdst = static_cast<RCT12SpriteMoneyEffect*>(dst);
|
auto* cdst = static_cast<RCT12SpriteMoneyEffect*>(dst);
|
||||||
ExportSpriteCommonProperties(dst, src);
|
ExportEntityCommonProperties(dst, src);
|
||||||
cdst->type = EnumValue(src->SubType);
|
cdst->type = EnumValue(src->SubType);
|
||||||
cdst->move_delay = src->MoveDelay;
|
cdst->move_delay = src->MoveDelay;
|
||||||
cdst->num_movements = src->NumMovements;
|
cdst->num_movements = src->NumMovements;
|
||||||
|
@ -1313,7 +1313,7 @@ template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const MoneyEffect
|
||||||
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const VehicleCrashParticle* src)
|
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const VehicleCrashParticle* src)
|
||||||
{
|
{
|
||||||
auto* cdst = static_cast<RCT12SpriteCrashedVehicleParticle*>(dst);
|
auto* cdst = static_cast<RCT12SpriteCrashedVehicleParticle*>(dst);
|
||||||
ExportSpriteCommonProperties(dst, src);
|
ExportEntityCommonProperties(dst, src);
|
||||||
cdst->type = EnumValue(src->SubType);
|
cdst->type = EnumValue(src->SubType);
|
||||||
cdst->frame = src->frame;
|
cdst->frame = src->frame;
|
||||||
cdst->time_to_live = src->time_to_live;
|
cdst->time_to_live = src->time_to_live;
|
||||||
|
@ -1331,7 +1331,7 @@ template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const VehicleCras
|
||||||
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const JumpingFountain* src)
|
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const JumpingFountain* src)
|
||||||
{
|
{
|
||||||
auto* cdst = static_cast<RCT12SpriteJumpingFountain*>(dst);
|
auto* cdst = static_cast<RCT12SpriteJumpingFountain*>(dst);
|
||||||
ExportSpriteCommonProperties(dst, src);
|
ExportEntityCommonProperties(dst, src);
|
||||||
cdst->type = EnumValue(src->SubType);
|
cdst->type = EnumValue(src->SubType);
|
||||||
cdst->num_ticks_alive = src->NumTicksAlive;
|
cdst->num_ticks_alive = src->NumTicksAlive;
|
||||||
cdst->frame = src->frame;
|
cdst->frame = src->frame;
|
||||||
|
@ -1344,7 +1344,7 @@ template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const JumpingFoun
|
||||||
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const Balloon* src)
|
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const Balloon* src)
|
||||||
{
|
{
|
||||||
auto* cdst = static_cast<RCT12SpriteBalloon*>(dst);
|
auto* cdst = static_cast<RCT12SpriteBalloon*>(dst);
|
||||||
ExportSpriteCommonProperties(dst, src);
|
ExportEntityCommonProperties(dst, src);
|
||||||
cdst->type = EnumValue(src->SubType);
|
cdst->type = EnumValue(src->SubType);
|
||||||
cdst->popped = src->popped;
|
cdst->popped = src->popped;
|
||||||
cdst->time_to_move = src->time_to_move;
|
cdst->time_to_move = src->time_to_move;
|
||||||
|
@ -1354,7 +1354,7 @@ template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const Balloon* sr
|
||||||
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const Duck* src)
|
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const Duck* src)
|
||||||
{
|
{
|
||||||
auto* cdst = static_cast<RCT12SpriteDuck*>(dst);
|
auto* cdst = static_cast<RCT12SpriteDuck*>(dst);
|
||||||
ExportSpriteCommonProperties(dst, src);
|
ExportEntityCommonProperties(dst, src);
|
||||||
cdst->type = EnumValue(src->SubType);
|
cdst->type = EnumValue(src->SubType);
|
||||||
cdst->frame = src->frame;
|
cdst->frame = src->frame;
|
||||||
cdst->target_x = src->target_x;
|
cdst->target_x = src->target_x;
|
||||||
|
@ -1364,21 +1364,21 @@ template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const Duck* src)
|
||||||
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const ExplosionCloud* src)
|
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const ExplosionCloud* src)
|
||||||
{
|
{
|
||||||
auto* cdst = static_cast<RCT12SpriteParticle*>(dst);
|
auto* cdst = static_cast<RCT12SpriteParticle*>(dst);
|
||||||
ExportSpriteCommonProperties(dst, src);
|
ExportEntityCommonProperties(dst, src);
|
||||||
cdst->type = EnumValue(src->SubType);
|
cdst->type = EnumValue(src->SubType);
|
||||||
cdst->frame = src->frame;
|
cdst->frame = src->frame;
|
||||||
}
|
}
|
||||||
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const ExplosionFlare* src)
|
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const ExplosionFlare* src)
|
||||||
{
|
{
|
||||||
auto* cdst = static_cast<RCT12SpriteParticle*>(dst);
|
auto* cdst = static_cast<RCT12SpriteParticle*>(dst);
|
||||||
ExportSpriteCommonProperties(dst, src);
|
ExportEntityCommonProperties(dst, src);
|
||||||
cdst->type = EnumValue(src->SubType);
|
cdst->type = EnumValue(src->SubType);
|
||||||
cdst->frame = src->frame;
|
cdst->frame = src->frame;
|
||||||
}
|
}
|
||||||
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const CrashSplashParticle* src)
|
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const CrashSplashParticle* src)
|
||||||
{
|
{
|
||||||
auto* cdst = static_cast<RCT12SpriteParticle*>(dst);
|
auto* cdst = static_cast<RCT12SpriteParticle*>(dst);
|
||||||
ExportSpriteCommonProperties(dst, src);
|
ExportEntityCommonProperties(dst, src);
|
||||||
cdst->type = EnumValue(src->SubType);
|
cdst->type = EnumValue(src->SubType);
|
||||||
cdst->frame = src->frame;
|
cdst->frame = src->frame;
|
||||||
}
|
}
|
||||||
|
@ -1386,12 +1386,12 @@ template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const CrashSplash
|
||||||
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const Litter* src)
|
template<> void S6Exporter::ExportEntity(RCT12SpriteBase* dst, const Litter* src)
|
||||||
{
|
{
|
||||||
auto* cdst = static_cast<RCT12SpriteLitter*>(dst);
|
auto* cdst = static_cast<RCT12SpriteLitter*>(dst);
|
||||||
ExportSpriteCommonProperties(dst, src);
|
ExportEntityCommonProperties(dst, src);
|
||||||
cdst->type = EnumValue(src->SubType);
|
cdst->type = EnumValue(src->SubType);
|
||||||
cdst->creationTick = src->creationTick;
|
cdst->creationTick = src->creationTick;
|
||||||
}
|
}
|
||||||
|
|
||||||
void S6Exporter::ExportEntitys()
|
void S6Exporter::ExportEntities()
|
||||||
{
|
{
|
||||||
// Clear everything to free
|
// Clear everything to free
|
||||||
for (int32_t i = 0; i < RCT2_MAX_SPRITES; i++)
|
for (int32_t i = 0; i < RCT2_MAX_SPRITES; i++)
|
||||||
|
|
|
@ -46,10 +46,10 @@ public:
|
||||||
void ExportParkName();
|
void ExportParkName();
|
||||||
void ExportRides();
|
void ExportRides();
|
||||||
void ExportRide(rct2_ride* dst, const Ride* src);
|
void ExportRide(rct2_ride* dst, const Ride* src);
|
||||||
void ExportEntitys();
|
void ExportEntities();
|
||||||
template<typename T> void ExportEntity(RCT12SpriteBase* dst, const T* src);
|
template<typename T> void ExportEntity(RCT12SpriteBase* dst, const T* src);
|
||||||
void ExportSpriteCommonProperties(RCT12SpriteBase* dst, const SpriteBase* src);
|
void ExportEntityCommonProperties(RCT12SpriteBase* dst, const SpriteBase* src);
|
||||||
void ExportSpritePeep(RCT2SpritePeep* dst, const Peep* src);
|
void ExportEntityPeep(RCT2SpritePeep* dst, const Peep* src);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
rct_s6_data _s6{};
|
rct_s6_data _s6{};
|
||||||
|
|
Loading…
Reference in New Issue