write CKStateChunk

This commit is contained in:
2023-03-05 22:31:11 +08:00
parent 5a69ce338e
commit bf0fca756b
5 changed files with 212 additions and 96 deletions

View File

@ -16,7 +16,7 @@ namespace LibCmo::CK2::CKObjectImplements {
}
CKERROR CKObject::Load(CKStateChunk* chunk, const CKFileDocument* doc) {
bool CKObject::Load(CKStateChunk* chunk, const CKFileDocument* doc) {
if (chunk->SeekIdentifier(Identifiers::CK_STATESAVEFLAGS_OBJECT::CK_STATESAVE_OBJECTHIDDEN)) {
EnumsHelper::FlagEnumRm(this->m_ObjectFlags,
{ CK_OBJECT_FLAGS::CK_OBJECT_VISIBLE,
@ -43,7 +43,7 @@ namespace LibCmo::CK2::CKObjectImplements {
}
}
return CKERROR::CKERR_OK;
return true;
}
CKStateChunk* CKObject::Save(const CKFileDocument* doc) {
return nullptr;