mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-10 09:32:29 +01:00
Move ChunkHeader to SawyerChunk.h
This commit is contained in:
@@ -33,15 +33,6 @@ namespace OpenRCT2
|
||||
|
||||
namespace OpenRCT2::SawyerCoding
|
||||
{
|
||||
#pragma pack(push, 1)
|
||||
struct ChunkHeader
|
||||
{
|
||||
SawyerEncoding encoding;
|
||||
uint32_t length;
|
||||
};
|
||||
static_assert(sizeof(ChunkHeader) == 5);
|
||||
#pragma pack(pop)
|
||||
|
||||
uint32_t CalculateChecksum(const uint8_t* buffer, size_t length);
|
||||
size_t WriteChunkBuffer(uint8_t* dst_file, const uint8_t* src_buffer, ChunkHeader chunkHeader);
|
||||
size_t DecodeSV4(const uint8_t* src, uint8_t* dst, size_t length, size_t bufferLength);
|
||||
|
||||
@@ -26,6 +26,18 @@ namespace OpenRCT2
|
||||
rotate,
|
||||
};
|
||||
|
||||
namespace SawyerCoding
|
||||
{
|
||||
#pragma pack(push, 1)
|
||||
struct ChunkHeader
|
||||
{
|
||||
SawyerEncoding encoding;
|
||||
uint32_t length;
|
||||
};
|
||||
static_assert(sizeof(ChunkHeader) == 5);
|
||||
#pragma pack(pop)
|
||||
} // namespace SawyerCoding
|
||||
|
||||
/**
|
||||
* Represents a sawyer encoded chunk.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user