From 3017660e5da9ec0225ef7e4aceb8ea4797ba5b26 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Wed, 24 Jan 2024 00:05:42 +0000 Subject: [PATCH] Reduce the size of VehicleSpriteSeq (and Vehicle) in dedicated builds --- src/vehicle_base.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/vehicle_base.h b/src/vehicle_base.h index 47ce5117da..f4bf1304c8 100644 --- a/src/vehicle_base.h +++ b/src/vehicle_base.h @@ -160,7 +160,12 @@ struct VehicleCache { /** Sprite sequence for a vehicle part. */ struct VehicleSpriteSeq { +/* Reduce the size of struct Vehicle in dedicated builds */ +#if defined(DEDICATED) + PalSpriteID seq[1]; +#else PalSpriteID seq[8]; +#endif uint count; bool operator==(const VehicleSpriteSeq &other) const