athena/include/Athena/SkywardSwordFileReader.hpp

25 lines
438 B
C++
Raw Normal View History

2015-03-01 20:42:39 +00:00
#ifndef SSFILEREADER_HPP
#define SSFILEREADER_HPP
2014-04-20 09:14:15 +00:00
2015-03-01 20:42:39 +00:00
#include "Athena/MemoryReader.hpp"
2014-04-20 09:14:15 +00:00
namespace Athena
{
class SkywardSwordFile;
namespace io
{
class SkywardSwordFileReader : public MemoryCopyReader
2014-04-20 09:14:15 +00:00
{
MEMORYCOPYREADER_BASE();
2014-04-20 09:14:15 +00:00
public:
SkywardSwordFileReader(atUint8* data, atUint64 length);
2014-04-20 09:14:15 +00:00
SkywardSwordFileReader(const std::string& filename);
SkywardSwordFile* read();
};
} // io
} // zelda
2015-03-01 20:42:39 +00:00
#endif // SSFILEREADER_HPP