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);//
}
}
}
}
}