예제 #1
0
파일: Perlin.cs 프로젝트: scorvi/dwarfcorp
 public Perlin(int seed)
 {
     ThreadSafeRandom rand = new ThreadSafeRandom(seed);
     Shufflepermutation(rand);
 }
예제 #2
0
파일: Perlin.cs 프로젝트: scorvi/dwarfcorp
 public void Shufflepermutation(ThreadSafeRandom rand)
 {
     for(int i = 0; i < perm.Length; i++)
     {
         int j = rand.Next(0, i);
         byte temp = perm[j];
         perm[j] = perm[i];
         perm[i] = temp;
     }
 }
예제 #3
0
        public Perlin(int seed)
        {
            ThreadSafeRandom rand = new ThreadSafeRandom(seed);

            Shufflepermutation(rand);
        }