Fix for a crash which happened when a document couldn't be opened.
[AROS-Contrib.git] / fish / surf / poly.h
blobd0babbfb8fb3928bd23226cfd3516f52137a3f6b
1 #ifndef POLY_H_FILE
2 #define POLY_H_FILE
3 #include <exec/types.h>
4 #include "mytypes.h"
5 #include "revolve.h"
8 #define RhomVxNum 4
10 typedef struct {
11 ScrnPair pt[RhomVxNum];
12 float depth;
13 float intensity;
14 } Rhomboid;
16 typedef struct {
17 Rhomboid rhom;
18 short bezindex,
19 revindex;
20 } MapRhomboid;
22 extern bool SpecOn;
24 #define DefLightSrcX 0.0
25 #define DefLightSrcY 0.0
26 #define DefLightSrcZ 0.0
27 #define DefIntensity 0.8
28 #define DefAmbience 0.15
29 #define DefKd 0.8
30 #define DefKs 0.2
33 extern float Ambience,
34 PtIntensity,
35 Kd, Ks;
37 extern Pt3 LightSrc;
39 extern void RevNoShade();
40 extern void RevShade();
41 extern void RevMap();
43 #endif /* !POLY_H_FILE */