mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-06 06:32:56 +01:00
Let Ride::FormatStatusTo return the number of written bytes (#11411)
This commit is contained in:
committed by
GitHub
parent
b138cb46ba
commit
ef8fd20c99
@@ -753,10 +753,10 @@ int32_t ride_find_track_gap(const Ride* ride, CoordsXYE* input, CoordsXYE* outpu
|
||||
|
||||
void Ride::FormatStatusTo(Formatter& ft) const
|
||||
{
|
||||
FormatStatusTo(ft.Buf());
|
||||
ft.Increment(FormatStatusTo(ft.Buf()));
|
||||
}
|
||||
|
||||
void Ride::FormatStatusTo(void* argsV) const
|
||||
size_t Ride::FormatStatusTo(void* argsV) const
|
||||
{
|
||||
Formatter ft(static_cast<uint8_t*>(argsV));
|
||||
|
||||
@@ -804,7 +804,7 @@ void Ride::FormatStatusTo(void* argsV) const
|
||||
{
|
||||
auto peep = sprite->AsPeep();
|
||||
ft.Add<rct_string_id>(STR_RACE_WON_BY);
|
||||
peep->FormatNameTo(ft.Buf());
|
||||
peep->FormatNameTo(ft);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -821,6 +821,7 @@ void Ride::FormatStatusTo(void* argsV) const
|
||||
{
|
||||
ft.Add<rct_string_id>(STR_OPEN);
|
||||
}
|
||||
return ft.NumBytes();
|
||||
}
|
||||
|
||||
int32_t ride_get_total_length(const Ride* ride)
|
||||
|
||||
@@ -443,7 +443,7 @@ public:
|
||||
void FormatNameTo(Formatter&) const;
|
||||
size_t FormatNameTo(void* args) const;
|
||||
void FormatStatusTo(Formatter&) const;
|
||||
void FormatStatusTo(void* args) const;
|
||||
size_t FormatStatusTo(void* args) const;
|
||||
|
||||
static void UpdateAll();
|
||||
static bool NameExists(const std::string_view& name, ride_id_t excludeRideId = RIDE_ID_NULL);
|
||||
|
||||
Reference in New Issue
Block a user