aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/vol.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cge/vol.h')
-rw-r--r--engines/cge/vol.h84
1 files changed, 41 insertions, 43 deletions
diff --git a/engines/cge/vol.h b/engines/cge/vol.h
index 421bd7593c..ea82e8bf6a 100644
--- a/engines/cge/vol.h
+++ b/engines/cge/vol.h
@@ -25,66 +25,64 @@
* Copyright (c) 1994-1995 Janus B. Wisniewski and L.K. Avalon
*/
-#ifndef __VOL__
-#define __VOL__
+#ifndef __VOL__
+#define __VOL__
-
-//#include <dir.h>
-#include "cge/btfile.h"
-#include "cge/cfile.h"
+#include "cge/btfile.h"
+#include "cge/cfile.h"
namespace CGE {
-#define CAT_NAME "VOL.CAT"
-#define DAT_NAME "VOL.DAT"
+#define CAT_NAME "VOL.CAT"
+#define DAT_NAME "VOL.DAT"
-#ifndef CRP
- #define CRP XCrypt
+#ifndef CRP
+#define CRP XCrypt
#endif
-#define XMASK 0xA5
+#define XMASK 0xA5
-#ifdef VOL_UPD
-#define VOLBASE IOHAND
+#ifdef VOL_UPD
+#define VOLBASE IOHAND
#else
-#define VOLBASE CFILE
+#define VOLBASE CFILE
#endif
-
-class DAT
-{
- friend class VFILE;
- static VOLBASE File;
+class DAT {
+ friend class VFILE;
+ static VOLBASE File;
public:
- static bool Append (uint8 * buf, uint16 len);
- static bool Write (CFILE& f);
- static bool Read (long org, uint16 len, uint8 * buf);
+ static bool Append(uint8 *buf, uint16 len);
+ static bool Write(CFILE &f);
+ static bool Read(long org, uint16 len, uint8 *buf);
};
-
-
-
-
-
-class VFILE : public IOBUF
-{
- static DAT Dat;
- static BTFILE Cat;
- static VFILE * Recent;
- long BegMark, EndMark;
- void ReadBuff (void);
- void WriteBuff (void) { }
- void Make(const char * fspec);
+class VFILE : public IOBUF {
+ static DAT Dat;
+ static BTFILE Cat;
+ static VFILE *Recent;
+ long BegMark, EndMark;
+ void ReadBuff(void);
+ void WriteBuff(void) { }
+ void Make(const char *fspec);
public:
- VFILE (const char * name, IOMODE mode = REA);
- ~VFILE (void);
- static bool Exist (const char * name);
- static const char * Next (void);
- long Mark (void) { return (BufMark+Ptr) - BegMark; }
- long Size (void) { return EndMark - BegMark; }
- long Seek (long pos) { Recent = NULL; Lim = 0; return (BufMark = BegMark+pos); }
+ VFILE(const char *name, IOMODE mode = REA);
+ ~VFILE(void);
+ static bool Exist(const char *name);
+ static const char *Next(void);
+ long Mark(void) {
+ return (BufMark + Ptr) - BegMark;
+ }
+ long Size(void) {
+ return EndMark - BegMark;
+ }
+ long Seek(long pos) {
+ Recent = NULL;
+ Lim = 0;
+ return (BufMark = BegMark + pos);
+ }
};