Athena IO Library
SpriteFileReader.hpp
1 #ifndef SSPRITEFILEREADER_HPP
2 #define SSPRITEFILEREADER_HPP
3 
4 #include "athena/MemoryReader.hpp"
5 
6 namespace athena
7 {
8 namespace Sakura
9 {
10 class SpriteFile;
11 } // Sakura
12 
13 namespace io
14 {
15 
17 {
18  MEMORYCOPYREADER_BASE();
19 public:
20  SpriteFileReader(atUint8* data, atUint64 length);
21  SpriteFileReader(const std::string& filepath);
22 
23  Sakura::SpriteFile* readFile();
24 };
25 } // io
26 } // zelda
27 
28 
29 #endif // SSPRITEFILEREADER_HPP