#include "texmaze.inc"

#declare TEXDEFAULT = GOLDTEX
#declare TEX001 = YELLOWTEX
#declare TEX002 = YELLOWTEX
#declare TEX003 = YELLOWTEX
#declare TEX004 = BLUEMATTETEX

#declare LightLev = 0; //0.28;
#declare Distance = -11 * 75;
#declare XSlide = 0; //640;
#declare YSlide = 0; //230;
#declare Rotate = 100;

#macro INNERLIGHT(X,Y,Z)
light_source {
	<X,Y,Z>,
	color rgb < 0, 0, 0.25 >
	fade_distance 30
	fade_power 2
}
#end

/*
sphere {
	<0,0,0>, 5
	texture { pigment { color rgb 1 } }
}
*/

// #include "innerlight.inc"
  
/*
union {
        box { < 0, 0, 0 > < 400, 400, 400 > }
        texture { JOXTEX2 }                
        translate < -200, -200, -200 >
        rotate < 25, 165, 25 > * Rotate
}
*/

union {
        #include "object.inc"
	texture { JOXTEX2 } //GOLDGLASSTEX
        rotate < 25, 165, 25 > * Rotate
}

/*
union {
        #include "plasma.inc"
        translate x-10
        rotate < 25, 165, 25 > * Rotate
}
*/

camera {
	location < XSlide, YSlide, Distance >
	look_at < XSlide, YSlide, 0 >
}

light_source  {
	< 1500, 3560, -14000 >
	color rgb <1, 0.8, 0.9>
}

light_source  {
	< -1500, 1560, -15000 >
	color rgb <0.7, 1, 0.7>
}

light_source {
	< 500, 500, -2000 >
	color rgb 0.8
}

/*
light_source {	<  300,  350, -500 > * 10		color rgb 1 * LightLev }
light_source {	<  300, -350, -500 > * 10		color rgb 1 * LightLev }
light_source {	<  300,    0,  500 > * 10		color rgb < 1, 1, 0.95 > * LightLev }

light_source {	< -300,  350, -500 > * 10		color rgb 1 * LightLev }
light_source {	< -300, -350, -500 > * 10		color rgb 1 * LightLev }
light_source {	< -300,    0,  500 > * 10		color rgb < 1, 1, 0.95 > * LightLev }
*/