fCraft.MineField.SetUpMines C# (CSharp) Method

SetUpMines() private static method

private static SetUpMines ( ) : void
return void
        private static void SetUpMines()
        {
            for ( short i = 0; i <= _map.Width; ++i ) {
                for ( short j = 0; j <= _map.Length; ++j ) {
                    if ( _map.GetBlock( i, j, _ground ) != Block.Red &&
                        _map.GetBlock( i, j, _ground ) != Block.Green &&
                        _map.GetBlock( i, j, _ground ) != Block.Water ) {
                        _map.SetBlock( i, j, _ground, Block.Dirt );
                        _map.SetBlock( i, j, _ground - 1, Block.Dirt );
                        if ( _rand.Next( 1, 100 ) > 96 ) {
                            Vector3I vec = new Vector3I( i, j, _ground );
                            Mines.TryAdd( vec.ToString(), vec );
                            //_map.SetBlock(vec, Block.Red);//
                        }
                    }
                }
            }
        }