WADFILE.H
上传用户:sycq158
上传日期:2008-10-22
资源大小:15361k
文件大小:1k
源码类别:

游戏

开发平台:

Visual C++

  1. /* #import <appkit/appkit.h> */
  2. #ifndef __WADFILE__
  3. #define __WADFILE__
  4. typedef struct
  5. {
  6. FILE *handle;
  7. char *pathname;
  8. STORAGE  *info;
  9. boolean dirty;
  10. } WADFILE;
  11. /*void initFromFile(void); */
  12. void initFromFile(void);
  13. void initNew(void);
  14. void WadfileClose(void);
  15. void WadfileFree(void);
  16. /* WADFILE *WadfileClose(WADFILE *self); */
  17. /* void WadfileFree(WADFILE *self); */
  18. /* int numLumps(WADFILE *self); */
  19. int numLumps(void);
  20. /*int lumpsize(WADFILE *self,int lump); */
  21. int lumpsize(int);
  22. /*int lumpstart(WADFILE *self,int lump); */
  23. int lumpstart(int);
  24. /*char const *lumpname(WADFILE *self,int lump); */
  25. char const *lumpname(int);
  26. /* int lumpNamed(WADFILE *self,char const *name); */
  27. int lumpNamed(char const *);
  28. /*void *loadLump(WADFILE *self,int lump); */
  29. void *loadLump(int);
  30. /* void *loadLumpNamed(WADFILE *self,char const *name); */
  31. void *loadLumpNamed(char const *);
  32. /* WADFILE *addName(WADFILE *self,char const *name, void *data, int size); */
  33. void addName(char const *, void *, int);
  34. /* WADFILE *writeDirectory(WADFILE *self); */
  35. void writeDirectory(void);
  36. #endif