using System.Collections;
using System.Collections.Generic;
using MoreMountains.Tools;
using UnityEngine;
namespace MoreMountains.Tools
{
///
/// Generates a simple grid filled with random points
///
public class MMGridGeneratorRandom : MMGridGenerator
{
///
/// Generates a simple grid filled with random points
///
///
///
///
///
///
public static int[,] Generate(int width, int height, int seed, int fillPercentage)
{
int[,] grid = PrepareGrid(ref width, ref height);
grid = MMGridGeneratorFull.Generate(width, height, true);
System.Random random = new System.Random(seed);
for (int i = 0; i <= width; i ++)
{
for (int j = 0; j <= height; j ++)
{
int value = (random.Next(0,100) < fillPercentage)? 1: 0;
SetGridCoordinate(grid, i, j, value);
}
}
return grid;
}
}
}