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; } }
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; } }
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(); }