1234567891011121314151617181920212223242526272829303132 |
- /*
- * ununancient.h
- * -------------
- * Purpose: Header file extracting modules from compressed files supported by libancient
- * 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
- #ifdef MPT_WITH_ANCIENT
- class CAncientArchive
- : public ArchiveBase
- {
- public:
- CAncientArchive(FileReader &file);
- virtual ~CAncientArchive();
- public:
- bool ExtractFile(std::size_t index) override;
- };
- #endif // MPT_WITH_ANCIENT
- OPENMPT_NAMESPACE_END
|