mirror of https://github.com/OpenTTD/OpenTTD
Codechange: do not use ZeroedMemoryAllocator for NewGRFSpriteLayout
parent
aef53dc059
commit
d16cee7bd3
|
@ -109,9 +109,9 @@ static const uint TLR_MAX_VAR10 = 7; ///< Maximum value for var 10.
|
|||
* In contrast to #DrawTileSprites this struct is for allocated
|
||||
* layouts on the heap. It allocates data and frees them on destruction.
|
||||
*/
|
||||
struct NewGRFSpriteLayout : ZeroedMemoryAllocator, DrawTileSprites {
|
||||
std::vector<DrawTileSeqStruct> seq;
|
||||
std::vector<TileLayoutRegisters> registers;
|
||||
struct NewGRFSpriteLayout : DrawTileSprites {
|
||||
std::vector<DrawTileSeqStruct> seq{};
|
||||
std::vector<TileLayoutRegisters> registers{};
|
||||
|
||||
/**
|
||||
* Number of sprites in all referenced spritesets.
|
||||
|
|
|
@ -44,7 +44,7 @@ struct DrawTileSeqStruct {
|
|||
* For allocated ones from NewGRF see #NewGRFSpriteLayout.
|
||||
*/
|
||||
struct DrawTileSprites {
|
||||
PalSpriteID ground; ///< Palette and sprite for the ground
|
||||
PalSpriteID ground{}; ///< Palette and sprite for the ground
|
||||
|
||||
DrawTileSprites(PalSpriteID ground) : ground(ground) {}
|
||||
DrawTileSprites() = default;
|
||||
|
|
Loading…
Reference in New Issue