Ejemplo n.º 1
0
        public TerrainShader( ColorScales scales, ProvinceList provinces, IDMap idmap )
        {
            this.shades = scales.Shades;
            this.provinces = provinces;

            // Build the range check array
            rangecheck = new byte[512];
            for( int r=0; r<512; r++ ) {
                if ( r >= 256 ) rangecheck[r] = 127;
                else if ( r >= 132 ) rangecheck[r] = (byte)(r-128);
                else rangecheck[r] = 4;
            }
        }
Ejemplo n.º 2
0
        public ColoredShader( ColorScales scales, ProvinceList provinces, bool drawborders )
        {
            this.shades = scales.Shades;
            this.provinces = provinces;
            this.drawborders = drawborders;

            this.rangecheck = new byte[512];
            for( int r=0; r<512; r++ ) {
                if ( r >= 256 ) rangecheck[r] = 127;
                else if ( r >= 132 ) rangecheck[r] = (byte)(r-128);
                else rangecheck[r] = 4;
            }
        }
Ejemplo n.º 3
0
        public BlockVisualiser( ColorScales scales, ProvinceList provinces )
        {
            this.shades = scales.Shades;
            this.provinces = provinces;

            this.rangecheck = new byte[512];
            for( int r=0; r<512; r++ ) {
                if ( r >= 256 ) rangecheck[r] = 127;
                else if ( r >= 132 ) rangecheck[r] = (byte)(r-128);
                else rangecheck[r] = 4;
            }

            imagestack = new Stack();
        }