1234567891011121314151617181920212223242526272829 |
- /*
- * unzip.h
- * -------
- * Purpose: Header file for .zip loader
- * Notes : (currently none)
- * Authors: OpenMPT Devs
- * The OpenMPT source code is released under the BSD license. Read LICENSE for more details.
- */
- #pragma once
- #include "openmpt/all/BuildSettings.hpp"
- #include "archive.h"
- OPENMPT_NAMESPACE_BEGIN
- class CZipArchive : public ArchiveBase
- {
- protected:
- void *zipFile;
- public:
- CZipArchive(FileReader &file);
- ~CZipArchive() override;
- public:
- bool ExtractFile(std::size_t index) override;
- };
- OPENMPT_NAMESPACE_END
|