home *** CD-ROM | disk | FTP | other *** search
/ WADS of WADS / WadsOfWads.1994.zip / ZIPS / A_D / DMREJE.ZIP / SOURCE.ZIP / PWAD.HPP < prev    next >
C/C++ Source or Header  |  1994-05-30  |  759b  |  32 lines

  1. #ifndef __PWAD_HPP__                
  2. #define __PWAD_HPP__                
  3.  
  4. #include "structs.hpp"
  5. #include "ilist.hpp"
  6. #include "fileio.hpp"
  7. #include "dir.hpp"
  8.  
  9. class CPWad : public CBase
  10. {
  11.      private:
  12.           CDirEntry *currentmap;
  13.  
  14.           PWAD_HEADER header;
  15.           long size;
  16.           CIndexedList directory;
  17.           CFile file;
  18.  
  19.           void AddEntry (DIR_ENTRY &entry);
  20.  
  21.      public:
  22.           CPWad (XString name);     
  23.           MemHandle Read (XString map, XString item);
  24.           MemHandle Read (XString item);
  25.  
  26.           int Write (MemHandle data, XString map, XString item);
  27.           int Write (MemHandle data, XString item);
  28.  
  29. };
  30.                                   
  31. #endif                            
  32.