VacuumCleaner.Env.Environment.Change C# (CSharp) 메소드

Change() 공개 메소드

public Change ( RandomNumGen rng ) : void
rng RandomNumGen
리턴 void
        public void Change(RandomNumGen rng)
        {
            newDirty_ = 0;
            for (int row = 0; row < mazeSize_; row++)
            {
                for (int col = 0; col < mazeSize_; col++)
                {
                    if (maze_[row][col] != OBSTACLE &&
                        rng.RandomValue() < dirtyProb_) // probability: 0.01
                    {
                        maze_[row][col] ++;
                        newDirty_++;
                    }
                }
            }
        }