mirror of
https://github.com/encounter/Petari.git
synced 2026-03-30 11:34:15 -07:00
20 lines
505 B
C++
20 lines
505 B
C++
#include "Game/System/BinaryDataChunkHolder.hpp"
|
|
|
|
void BinaryDataChunkHolder::addChunk(BinaryDataChunkBase *pChunk) {
|
|
s32 numChunks = mNumChunks;
|
|
mNumChunks = numChunks + 1;
|
|
mChunks[numChunks] = pChunk;
|
|
}
|
|
|
|
BinaryDataChunkBase* BinaryDataChunkHolder::findFromSignature(u32 signature) const {
|
|
for (s32 i = 0; i < mNumChunks; i++) {
|
|
BinaryDataChunkBase* chunk = mChunks[i];
|
|
|
|
if (chunk->getSignature() == signature) {
|
|
return chunk;
|
|
}
|
|
}
|
|
|
|
return 0;
|
|
}
|