Alientech 0.01
An extendable game engine
C:/Alientech/tempClone/AlienCargoHold/CAlienCargoHold.h
Go to the documentation of this file.
00001 #ifndef C_ALIEN_CARGO_HOLD_H
00002 #define C_ALIEN_CARGO_HOLD_H
00003 #include <string>
00004 #include <fstream>
00005 #include "../Alientech/AlienNamespaces.h"
00006 #include "CACHDirectory.h"
00007 using namespace std;
00008 using namespace alien;
00009 
00010 namespace utils
00011 {
00023         class AlienCargoHold
00024         {
00025         private:
00026                 ifstream file;
00027                 streampos currentPosition;
00028                 ACHDirectory* root;
00029 
00030         public:
00034                 AlienCargoHold(string filename);
00035 
00040                 bool isOpen();
00041 
00046                 ACHDirectory* getRoot();
00047 
00049                 ~AlienCargoHold();
00050         };
00051 }
00052 
00053 #endif //C_ALIEN_CARGO_HOLD_H