Ejemplo n.º 1
0
        public double GetBlendedCloudThicknessAt(int cloudTilePosX, int cloudTilePosZ)
        {
            if (IsDummy)
            {
                return(0);
            }

            int x = cloudTilePosX - cloudTilebasePosX;
            int z = cloudTilePosZ - cloudTilebasePosZ;

            return(NewWePattern.GetCloudDensityAt(x, z) * Weight + OldWePattern.GetCloudDensityAt(x, z) * (1 - Weight));
        }
Ejemplo n.º 2
0
 public double GetBlendedCloudDensityAt(int dx, int dz)
 {
     return(ws.capi.Ambient.BlendedCloudDensity + NewPattern.GetCloudDensityAt(dx, dz) * Weight + OldPattern.GetCloudDensityAt(dx, dz) * (1 - Weight));
 }