Level editor work

This commit is contained in:
elasota
2020-02-23 20:21:04 -05:00
parent d63ac98624
commit c78a20dafd
61 changed files with 1317 additions and 305 deletions

View File

@@ -31,12 +31,16 @@ namespace PortabilityLayer
void Destroy();
THandle<void> LoadResource(const ResTypeID &resTypeID, int id);
bool GetResourceSize(const ResTypeID &resTypeID, int id, size_t &outSize);
bool GetResourceSize(const ResTypeID &resTypeID, int id, size_t &outSize) const;
bool HasAnyResourcesOfType(const ResTypeID &resTypeID) const;
private:
ResourceArchive(ZipFileProxy *zipFileProxy, IOStream *stream, ResourceArchiveRef *resourceHandles);
~ResourceArchive();
bool IndexResource(const ResTypeID &resTypeID, int id, size_t &outIndex, int &outValidationRule) const;
THandle<void> GetResource(const ResTypeID &resTypeID, int id, bool load);
ZipFileProxy *m_zipFileProxy;