home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703A.ISO / VPR_DATA / DOGA / SOURCES / REND.LZH / REND / GLIB.C < prev    next >
Text File  |  1996-05-17  |  1KB  |  50 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #ifndef DJ
  4. #ifndef UNIX
  5.     #include <conio.h>
  6. #endif
  7. #endif
  8.  
  9. #define GLIB
  10.  
  11. #include "reader.h"
  12. #include "glib.h"
  13.  
  14. #define ESC 0x1B
  15.  
  16. int            XPixel = 256 ;
  17. int            YPixel = 256 ;                /*    ピクセル数                */
  18. Float        PixelRatio = 0.75 ;            /*    ピクセルの縦横比        */
  19. Float        FrontClip = 10.0 ;            /*    前面クリッピング距離    */
  20. Pointer(EdgeList*)        EdgeBuf[MAXLINE] ;            /*    エッジリストのバッファ    */
  21. int            TraBack = FALSE ;            /*    バックの透明オプション    */
  22. int            BackLoad = FALSE ;            /*  背景読み込みオプション  */
  23. char        BackFile[F_NAME_LEN] ;        /*  背景ファイル名            */
  24. int            ShadingModel = FLAT_SHADE ; /*    シェーディングモデル    */
  25. void        (*PictureOutput)(ColorCode*) = NULL ; /*    画像出力関数            */
  26. void        (*LineOutput)(int,int,int,int) = NULL ;    /*    ライン出力関数            */
  27. #ifdef    XC
  28.     int        BackGroundJob = FALSE ;        /*    バックグラウンドジョブ    */
  29. #endif
  30. #ifdef    REFMAP
  31.     int        RefMap = 0;                    /*    環境マッピング            */
  32.     char    RefMapFile[6][F_NAME_LEN];    /*    環境マッピングファイル    */
  33.     Map        *RefMapData[6];
  34. #endif
  35. #ifdef    BGMAKE
  36.     int        BgMake = 0;                    /*     背景球                */
  37.     char    BgMakeFile[12][F_NAME_LEN];
  38.     Map        *BgMakeData[12];
  39.     Atr        *BgMakeAtr[12];
  40. #endif
  41.  
  42. int        checkbuserror( p )
  43. void    *p ;
  44. {
  45.     if ( 0 <= (long)p && (long)p < 0x20000L )
  46.         return( 0 );
  47.     return( 1 );
  48. }
  49.  
  50.