home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / 3DTOSHI2.ZIP / mpg3d / include / g3dfile.h < prev    next >
C/C++ Source or Header  |  1996-04-05  |  816b  |  36 lines

  1.  
  2. // g3dfiles.h
  3. //
  4. // Copyright (c) 1996 by Toshiaki Tsuji, all rights reserved.
  5.  
  6. #ifndef __G3DFILES_H__
  7. #define __G3DFILES_H__
  8.  
  9. #include "stdgfx.h"
  10. #include "g3ddraw.h"
  11.  
  12. #define FILE_ASC    1
  13. #define FILE_3DS    2
  14. #define FILE_GEO    3
  15. #define FILE_GEM    4
  16.  
  17. class G3DFILETOOL
  18.   {
  19.     protected :
  20.       BOOLEAN Clockwise;
  21.       double AdjustScale;
  22.                 
  23.     public :
  24.       G3DFILETOOL ();
  25.       virtual ~G3DFILETOOL ();      
  26.       
  27.       virtual BOOLEAN Load ( FILEHANDLE f, LINKEDLIST<G3DOBJECT*> *ObjectList,
  28.                              BOOLEAN ClockWise, double Scale ) = NULL;
  29.       virtual BOOLEAN Save ( FILEHANDLE f, LINKEDLIST<G3DOBJECT*> *ObjectList,
  30.                              BOOLEAN ClockWise, double Scale ) = NULL;
  31.   }; // End of G3DFILETOOL
  32.  
  33. #endif
  34.  
  35.  
  36.