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 >
Wrap
Text File
|
1996-05-17
|
1KB
|
50 lines
#include <stdio.h>
#include <stdlib.h>
#ifndef DJ
#ifndef UNIX
#include <conio.h>
#endif
#endif
#define GLIB
#include "reader.h"
#include "glib.h"
#define ESC 0x1B
int XPixel = 256 ;
int YPixel = 256 ; /* ピクセル数 */
Float PixelRatio = 0.75 ; /* ピクセルの縦横比 */
Float FrontClip = 10.0 ; /* 前面クリッピング距離 */
Pointer(EdgeList*) EdgeBuf[MAXLINE] ; /* エッジリストのバッファ */
int TraBack = FALSE ; /* バックの透明オプション */
int BackLoad = FALSE ; /* 背景読み込みオプション */
char BackFile[F_NAME_LEN] ; /* 背景ファイル名 */
int ShadingModel = FLAT_SHADE ; /* シェーディングモデル */
void (*PictureOutput)(ColorCode*) = NULL ; /* 画像出力関数 */
void (*LineOutput)(int,int,int,int) = NULL ; /* ライン出力関数 */
#ifdef XC
int BackGroundJob = FALSE ; /* バックグラウンドジョブ */
#endif
#ifdef REFMAP
int RefMap = 0; /* 環境マッピング */
char RefMapFile[6][F_NAME_LEN]; /* 環境マッピングファイル */
Map *RefMapData[6];
#endif
#ifdef BGMAKE
int BgMake = 0; /* 背景球 */
char BgMakeFile[12][F_NAME_LEN];
Map *BgMakeData[12];
Atr *BgMakeAtr[12];
#endif
int checkbuserror( p )
void *p ;
{
if ( 0 <= (long)p && (long)p < 0x20000L )
return( 0 );
return( 1 );
}