#ifndef CHESSVIDEO_H #define CHESSVIDEO_H #include "Scene.h" #include "ChessPieces.h" extern Material whiteMaterial; extern Material blackMaterial; extern Material angelMaterial; extern Vector3DW xe; extern Vector3DW ye; extern Vector3DW ze; extern vector Pawns; extern Knight wknight01; extern Knight wknight02; extern Bishop wbishop01; extern Bishop wbishop02; extern Rook wrook01; extern Rook wrook02; extern Queen wqueen01; extern King wking01; extern Knight bknight01; extern Knight bknight02; extern Bishop bbishop01; extern Bishop bbishop02; extern Rook brook01; extern Rook brook02; extern Queen bqueen01; extern King bking01; extern ChessBoard board; extern vector moves; extern Color backColor; extern Light ambientLight; extern Scene ChessVideoScene; extern real gradeCamera01; extern real gradeCamera02; extern real gradeCamera03; extern Camera camera01; extern Camera camera02; extern Camera camera03; extern float frames_per_second; void squareLocation(string square, real& x, real&y, real& z); void generateImage(real ex, real ey, real ez, real ax, real ay, real az, real distEyes, real redFactor, real greenFactor, real blueFactor, int width, int height, bool makeVideo ); #endif