athena/include/Athena/SpriteFileReader.hpp

30 lines
468 B
C++
Raw Normal View History

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