diff options
Diffstat (limited to 'src/engine/shared/datafile.h')
| -rw-r--r-- | src/engine/shared/datafile.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/engine/shared/datafile.h b/src/engine/shared/datafile.h index 15bed033..46e8ada8 100644 --- a/src/engine/shared/datafile.h +++ b/src/engine/shared/datafile.h @@ -11,14 +11,14 @@ class CDataFileReader public: CDataFileReader() : m_pDataFile(0) {} ~CDataFileReader() { Close(); } - + bool IsOpen() const { return m_pDataFile != 0; } - + bool Open(class IStorage *pStorage, const char *pFilename, int StorageType); bool Close(); static bool GetCrcSize(class IStorage *pStorage, const char *pFilename, int StorageType, unsigned *pCrc, unsigned *pSize); - + void *GetData(int Index); void *GetDataSwapped(int Index); // makes sure that the data is 32bit LE ints when saved int GetDataSize(int Index); @@ -30,7 +30,7 @@ public: int NumItems(); int NumData(); void Unload(); - + unsigned Crc(); }; @@ -60,15 +60,15 @@ class CDataFileWriter int m_First; int m_Last; }; - + IOHANDLE m_File; int m_NumItems; int m_NumDatas; int m_NumItemTypes; CItemTypeInfo m_aItemTypes[0xffff]; CItemInfo m_aItems[1024]; - CDataInfo m_aDatas[1024]; - + CDataInfo m_aDatas[1024]; + public: CDataFileWriter() : m_File(0) {} bool Open(class IStorage *pStorage, const char *Filename); |