Athena IO Library
MCFile.hpp
1 #ifndef MCFILE_HPP
2 #define MCFILE_HPP
3 
4 #include "athena/Global.hpp"
5 
6 namespace athena
7 {
8 
9 class MCSlot;
16 class MCFile
17 {
18 public:
19  static const char VERSION_EU_JP[33];
20  static const char VERSION_US[33];
21  enum SlotType
22  {
23  New = 0x54494E49,
24  Valid = 0x4D435A33,
25  Deleted = 0x466C6544
26  };
27 
28  MCFile();
29 
30  static atUint8* unscramble(atUint8* data, atUint64 length);
31 private:
32  MCSlot* m_slots[3];
33 };
34 
35 } // zelda
36 #endif // MCFILE_HPP
The Minish Cap data container class class.
Definition: MCFile.hpp:16