Renamed repo
This commit is contained in:
parent
df7c9e1235
commit
141b9a65eb
@ -2,7 +2,7 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace CubicNoise.Contracts
|
namespace NoiseEngine.Contracts
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An interface which each noise generator must implement.
|
/// An interface which each noise generator must implement.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
namespace CubicNoise.Contracts
|
namespace NoiseEngine.Contracts
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An interface which gets used to provide arbitrary parameter names
|
/// An interface which gets used to provide arbitrary parameter names
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using CubicNoise.Contracts;
|
using NoiseEngine.Contracts;
|
||||||
|
|
||||||
namespace CubicNoise
|
namespace NoiseEngine
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// This class stores all parameters needed to create a noise engine instance.
|
/// This class stores all parameters needed to create a noise engine instance.
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using CubicNoise.Noisers;
|
using NoiseEngine.Noisers;
|
||||||
|
|
||||||
namespace CubicNoise
|
namespace NoiseEngine
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Extension methods for this library.
|
/// Extension methods for this library.
|
||||||
|
@ -1,22 +1,22 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<doc>
|
<doc>
|
||||||
<assembly>
|
<assembly>
|
||||||
<name>CubicNoise</name>
|
<name>NoiseEngine</name>
|
||||||
</assembly>
|
</assembly>
|
||||||
<members>
|
<members>
|
||||||
<member name="T:CubicNoise.Contracts.INoiseEngine">
|
<member name="T:NoiseEngine.Contracts.INoiseEngine">
|
||||||
<summary>
|
<summary>
|
||||||
An interface which each noise generator must implement.
|
An interface which each noise generator must implement.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:CubicNoise.Contracts.INoiseEngine.Get(System.Single)">
|
<member name="M:NoiseEngine.Contracts.INoiseEngine.Get(System.Single)">
|
||||||
<summary>
|
<summary>
|
||||||
Producing a one-dimensional based noise value.
|
Producing a one-dimensional based noise value.
|
||||||
</summary>
|
</summary>
|
||||||
<param name="x">The x coordinate.</param>
|
<param name="x">The x coordinate.</param>
|
||||||
<returns>The noise value.</returns>
|
<returns>The noise value.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:CubicNoise.Contracts.INoiseEngine.Get(System.Single,System.Single)">
|
<member name="M:NoiseEngine.Contracts.INoiseEngine.Get(System.Single,System.Single)">
|
||||||
<summary>
|
<summary>
|
||||||
Produces a two-dimensional based noise value.
|
Produces a two-dimensional based noise value.
|
||||||
</summary>
|
</summary>
|
||||||
@ -24,7 +24,7 @@
|
|||||||
<param name="y">The y coordinate.</param>
|
<param name="y">The y coordinate.</param>
|
||||||
<returns>The noise value.</returns>
|
<returns>The noise value.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:CubicNoise.Contracts.IParameterName">
|
<member name="T:NoiseEngine.Contracts.IParameterName">
|
||||||
<summary>
|
<summary>
|
||||||
An interface which gets used to provide arbitrary parameter names
|
An interface which gets used to provide arbitrary parameter names
|
||||||
to the general noise engine class. It is a way to abstract the
|
to the general noise engine class. It is a way to abstract the
|
||||||
@ -32,34 +32,34 @@
|
|||||||
for different noise generators.
|
for different noise generators.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:CubicNoise.EngineParameters">
|
<member name="T:NoiseEngine.EngineParameters">
|
||||||
<summary>
|
<summary>
|
||||||
This class stores all parameters needed to create a noise engine instance.
|
This class stores all parameters needed to create a noise engine instance.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:CubicNoise.EngineParameters.Seed">
|
<member name="P:NoiseEngine.EngineParameters.Seed">
|
||||||
<summary>
|
<summary>
|
||||||
The engine's seed value. To use a string value as seed, use the GetDeterministicHashCode() method
|
The engine's seed value. To use a string value as seed, use the GetDeterministicHashCode() method
|
||||||
which gets provided by this library. A different seed value results in a complete different result.
|
which gets provided by this library. A different seed value results in a complete different result.
|
||||||
When you generate e.g. a landscape, two different seeds will produce different landscapes.
|
When you generate e.g. a landscape, two different seeds will produce different landscapes.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:CubicNoise.EngineParameters.Type">
|
<member name="P:NoiseEngine.EngineParameters.Type">
|
||||||
<summary>
|
<summary>
|
||||||
The desired kind of noise generator.
|
The desired kind of noise generator.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="P:CubicNoise.EngineParameters.IntParameters">
|
<member name="P:NoiseEngine.EngineParameters.IntParameters">
|
||||||
<summary>
|
<summary>
|
||||||
A dictionary of additional parameters needed by the chosen noise generator.
|
A dictionary of additional parameters needed by the chosen noise generator.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:CubicNoise.Extensions">
|
<member name="T:NoiseEngine.Extensions">
|
||||||
<summary>
|
<summary>
|
||||||
Extension methods for this library.
|
Extension methods for this library.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:CubicNoise.Extensions.GetDeterministicHashCode(System.String)">
|
<member name="M:NoiseEngine.Extensions.GetDeterministicHashCode(System.String)">
|
||||||
<summary>
|
<summary>
|
||||||
This is a deterministic hash function for strings. The official hash methods in .NET Core are no longer
|
This is a deterministic hash function for strings. The official hash methods in .NET Core are no longer
|
||||||
deterministic due to possible hashing attacks, cf. https://youtu.be/R2Cq3CLI6H8.
|
deterministic due to possible hashing attacks, cf. https://youtu.be/R2Cq3CLI6H8.
|
||||||
@ -76,7 +76,7 @@
|
|||||||
<param name="str">The string for which a hash value is to be computed.</param>
|
<param name="str">The string for which a hash value is to be computed.</param>
|
||||||
<returns>A deterministic 32 bit / 4 byte hash value of the given string.</returns>
|
<returns>A deterministic 32 bit / 4 byte hash value of the given string.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:CubicNoise.NoiseEngine">
|
<member name="T:NoiseEngine.NoiseProcessor">
|
||||||
<summary>
|
<summary>
|
||||||
The main class of the library. You should use it to generate a noise engine. This class is thread-safe.
|
The main class of the library. You should use it to generate a noise engine. This class is thread-safe.
|
||||||
You can use all methods from as many threads, as you want. There a no async methods, because the
|
You can use all methods from as many threads, as you want. There a no async methods, because the
|
||||||
@ -86,7 +86,7 @@
|
|||||||
Not only the factory method is thread-safe. Each instance of the class is thread-safe as well.
|
Not only the factory method is thread-safe. Each instance of the class is thread-safe as well.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:CubicNoise.NoiseEngine.Create(CubicNoise.EngineParameters)">
|
<member name="M:NoiseEngine.NoiseProcessor.Create(NoiseEngine.EngineParameters)">
|
||||||
<summary>
|
<summary>
|
||||||
The factory method to use for generating a noise engine. This method is thread-safe. Call it from as many threads
|
The factory method to use for generating a noise engine. This method is thread-safe. Call it from as many threads
|
||||||
as you want.
|
as you want.
|
||||||
@ -94,7 +94,7 @@
|
|||||||
<param name="parameters">The parameters for the desired noise engine.</param>
|
<param name="parameters">The parameters for the desired noise engine.</param>
|
||||||
<returns>The desired noise engine instance.</returns>
|
<returns>The desired noise engine instance.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:CubicNoise.NoiseEngine.Get(System.Single)">
|
<member name="M:NoiseEngine.NoiseProcessor.Get(System.Single)">
|
||||||
<summary>
|
<summary>
|
||||||
Yields a one-dimensional based noise value. This method is thread-safe as well. Call it from as
|
Yields a one-dimensional based noise value. This method is thread-safe as well. Call it from as
|
||||||
many threads as you want. You can expect about 16 million calls per CPU core per second (year 2019).
|
many threads as you want. You can expect about 16 million calls per CPU core per second (year 2019).
|
||||||
@ -102,7 +102,7 @@
|
|||||||
<param name="x">The x coordinate.</param>
|
<param name="x">The x coordinate.</param>
|
||||||
<returns>The corresponding noise value for the given coordinate.</returns>
|
<returns>The corresponding noise value for the given coordinate.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="M:CubicNoise.NoiseEngine.Get(System.Single,System.Single)">
|
<member name="M:NoiseEngine.NoiseProcessor.Get(System.Single,System.Single)">
|
||||||
<summary>
|
<summary>
|
||||||
Yields a two-dimensional based noise value. This method is thread-safe as well. Call it from as
|
Yields a two-dimensional based noise value. This method is thread-safe as well. Call it from as
|
||||||
many threads as you want. You can expect about 6 million calls per CPU core per second (year 2019).
|
many threads as you want. You can expect about 6 million calls per CPU core per second (year 2019).
|
||||||
@ -111,7 +111,7 @@
|
|||||||
<param name="y">The y coordinate.</param>
|
<param name="y">The y coordinate.</param>
|
||||||
<returns>The corresponding noise value for the given 2d coordinate.</returns>
|
<returns>The corresponding noise value for the given 2d coordinate.</returns>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:CubicNoise.Noisers.CubicNoiseEngine">
|
<member name="T:NoiseEngine.Noisers.CubicNoiseEngine">
|
||||||
<summary>
|
<summary>
|
||||||
This is the cubic noise engine by Job Talle, cf. https://jobtalle.com/cubic_noise.html. It based on the
|
This is the cubic noise engine by Job Talle, cf. https://jobtalle.com/cubic_noise.html. It based on the
|
||||||
C# version which was provided at Github: https://github.com/jobtalle/CubicNoise/blob/master/c%23/CubicNoise.cs.
|
C# version which was provided at Github: https://github.com/jobtalle/CubicNoise/blob/master/c%23/CubicNoise.cs.
|
||||||
@ -122,44 +122,44 @@
|
|||||||
used useful C# 8.0 / .NET Core 3.1 LTS features.
|
used useful C# 8.0 / .NET Core 3.1 LTS features.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:CubicNoise.Noisers.CubicNoiseIntParameters">
|
<member name="T:NoiseEngine.Noisers.CubicNoiseIntParameters">
|
||||||
<summary>
|
<summary>
|
||||||
This class contains all known cubic noise's parameters.
|
This class contains all known cubic noise's parameters.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:CubicNoise.Noisers.CubicNoiseIntParameters.OCTAVE">
|
<member name="F:NoiseEngine.Noisers.CubicNoiseIntParameters.OCTAVE">
|
||||||
<summary>
|
<summary>
|
||||||
Cubic noise's octave parameter.
|
Cubic noise's octave parameter.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:CubicNoise.Noisers.CubicNoiseIntParameters.PERIOD_X">
|
<member name="F:NoiseEngine.Noisers.CubicNoiseIntParameters.PERIOD_X">
|
||||||
<summary>
|
<summary>
|
||||||
Cubic noise's period x parameter.
|
Cubic noise's period x parameter.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:CubicNoise.Noisers.CubicNoiseIntParameters.PERIOD_Y">
|
<member name="F:NoiseEngine.Noisers.CubicNoiseIntParameters.PERIOD_Y">
|
||||||
<summary>
|
<summary>
|
||||||
Cubic noise's period y parameter.
|
Cubic noise's period y parameter.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:CubicNoise.Noisers.RandomNumberEngine">
|
<member name="T:NoiseEngine.Noisers.RandomNumberEngine">
|
||||||
<summary>
|
<summary>
|
||||||
This is the random number engine which gets used in case that the UNKNOWN type was used.
|
This is the random number engine which gets used in case that the UNKNOWN type was used.
|
||||||
This engine is not meant for production. It is a placeholder for empty values, where a type
|
This engine is not meant for production. It is a placeholder for empty values, where a type
|
||||||
is needed. The engine will generate a random value each time.
|
is needed. The engine will generate a random value each time.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="T:CubicNoise.NoiseTypes">
|
<member name="T:NoiseEngine.NoiseTypes">
|
||||||
<summary>
|
<summary>
|
||||||
All implemented noise generators.
|
All implemented noise generators.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:CubicNoise.NoiseTypes.UNKNOWN">
|
<member name="F:NoiseEngine.NoiseTypes.UNKNOWN">
|
||||||
<summary>
|
<summary>
|
||||||
The UNKNOWN generator is a placeholder for empty values. You should not use it in production. It generates random numbers on every call.
|
The UNKNOWN generator is a placeholder for empty values. You should not use it in production. It generates random numbers on every call.
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
<member name="F:CubicNoise.NoiseTypes.CUBIC_NOISE">
|
<member name="F:NoiseEngine.NoiseTypes.CUBIC_NOISE">
|
||||||
<summary>
|
<summary>
|
||||||
This is the cubic noise generator by Job Talle, cf. https://jobtalle.com/cubic_noise.html and https://github.com/jobtalle.
|
This is the cubic noise generator by Job Talle, cf. https://jobtalle.com/cubic_noise.html and https://github.com/jobtalle.
|
||||||
</summary>
|
</summary>
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using CubicNoise.Contracts;
|
using NoiseEngine.Contracts;
|
||||||
using CubicNoise.Noisers;
|
using NoiseEngine.Noisers;
|
||||||
|
|
||||||
namespace CubicNoise
|
namespace NoiseEngine
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The main class of the library. You should use it to generate a noise engine. This class is thread-safe.
|
/// The main class of the library. You should use it to generate a noise engine. This class is thread-safe.
|
||||||
@ -14,11 +14,11 @@ namespace CubicNoise
|
|||||||
///
|
///
|
||||||
/// Not only the factory method is thread-safe. Each instance of the class is thread-safe as well.
|
/// Not only the factory method is thread-safe. Each instance of the class is thread-safe as well.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public sealed class NoiseEngine : INoiseEngine
|
public sealed class NoiseProcessor : INoiseEngine
|
||||||
{
|
{
|
||||||
private readonly INoiseEngine engine;
|
private readonly INoiseEngine engine;
|
||||||
|
|
||||||
private NoiseEngine(NoiseTypes type, int seed, IReadOnlyDictionary<IParameterName, int> intParameters)
|
private NoiseProcessor(NoiseTypes type, int seed, IReadOnlyDictionary<IParameterName, int> intParameters)
|
||||||
{
|
{
|
||||||
this.engine = type switch
|
this.engine = type switch
|
||||||
{
|
{
|
||||||
@ -36,7 +36,7 @@ namespace CubicNoise
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="parameters">The parameters for the desired noise engine.</param>
|
/// <param name="parameters">The parameters for the desired noise engine.</param>
|
||||||
/// <returns>The desired noise engine instance.</returns>
|
/// <returns>The desired noise engine instance.</returns>
|
||||||
public static NoiseEngine Create(EngineParameters parameters) => new NoiseEngine(parameters.Type, parameters.Seed, parameters?.IntParameters);
|
public static NoiseProcessor Create(EngineParameters parameters) => new NoiseProcessor(parameters.Type, parameters.Seed, parameters?.IntParameters);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Yields a one-dimensional based noise value. This method is thread-safe as well. Call it from as
|
/// Yields a one-dimensional based noise value. This method is thread-safe as well. Call it from as
|
@ -2,7 +2,7 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace CubicNoise
|
namespace NoiseEngine
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// All implemented noise generators.
|
/// All implemented noise generators.
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using CubicNoise.Contracts;
|
using NoiseEngine.Contracts;
|
||||||
|
|
||||||
namespace CubicNoise.Noisers
|
namespace NoiseEngine.Noisers
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// This is the cubic noise engine by Job Talle, cf. https://jobtalle.com/cubic_noise.html. It based on the
|
/// This is the cubic noise engine by Job Talle, cf. https://jobtalle.com/cubic_noise.html. It based on the
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using CubicNoise.Contracts;
|
using NoiseEngine.Contracts;
|
||||||
|
|
||||||
namespace CubicNoise.Noisers
|
namespace NoiseEngine.Noisers
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// This class contains all known cubic noise's parameters.
|
/// This class contains all known cubic noise's parameters.
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using CubicNoise.Contracts;
|
using NoiseEngine.Contracts;
|
||||||
|
|
||||||
namespace CubicNoise.Noisers
|
namespace NoiseEngine.Noisers
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// This is the random number engine which gets used in case that the UNKNOWN type was used.
|
/// This is the random number engine which gets used in case that the UNKNOWN type was used.
|
||||||
|
@ -2,19 +2,19 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using CubicNoise;
|
using NoiseEngine;
|
||||||
using CubicNoise.Contracts;
|
using NoiseEngine.Contracts;
|
||||||
using CubicNoise.Noisers;
|
using NoiseEngine.Noisers;
|
||||||
using NUnit.Framework;
|
using NUnit.Framework;
|
||||||
|
|
||||||
namespace CubicNoiseTests
|
namespace NoiseEngineTests
|
||||||
{
|
{
|
||||||
public class CubicNoiseTests
|
public class NoiseEngineTests
|
||||||
{
|
{
|
||||||
[Test]
|
[Test]
|
||||||
public void TestValidity()
|
public void TestValidity()
|
||||||
{
|
{
|
||||||
var engineO57PX12PY16 = NoiseEngine.Create(new EngineParameters
|
var engineO57PX12PY16 = NoiseProcessor.Create(new EngineParameters
|
||||||
{
|
{
|
||||||
Seed = "test seed".GetDeterministicHashCode(),
|
Seed = "test seed".GetDeterministicHashCode(),
|
||||||
Type = NoiseTypes.CUBIC_NOISE,
|
Type = NoiseTypes.CUBIC_NOISE,
|
||||||
@ -26,7 +26,7 @@ namespace CubicNoiseTests
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
var engineO45PX16PY99 = NoiseEngine.Create(new EngineParameters
|
var engineO45PX16PY99 = NoiseProcessor.Create(new EngineParameters
|
||||||
{
|
{
|
||||||
Seed = "test seed".GetDeterministicHashCode(),
|
Seed = "test seed".GetDeterministicHashCode(),
|
||||||
Type = NoiseTypes.CUBIC_NOISE,
|
Type = NoiseTypes.CUBIC_NOISE,
|
||||||
@ -113,7 +113,7 @@ namespace CubicNoiseTests
|
|||||||
var counter = 0;
|
var counter = 0;
|
||||||
var sum = 0L;
|
var sum = 0L;
|
||||||
|
|
||||||
var engine = NoiseEngine.Create(new EngineParameters
|
var engine = NoiseProcessor.Create(new EngineParameters
|
||||||
{
|
{
|
||||||
Seed = "test seed".GetHashCode(),
|
Seed = "test seed".GetHashCode(),
|
||||||
Type = NoiseTypes.CUBIC_NOISE,
|
Type = NoiseTypes.CUBIC_NOISE,
|
||||||
@ -154,7 +154,7 @@ namespace CubicNoiseTests
|
|||||||
var counter = 0;
|
var counter = 0;
|
||||||
var sum = 0L;
|
var sum = 0L;
|
||||||
|
|
||||||
var engine = NoiseEngine.Create(new EngineParameters
|
var engine = NoiseProcessor.Create(new EngineParameters
|
||||||
{
|
{
|
||||||
Seed = "test seed".GetHashCode(),
|
Seed = "test seed".GetHashCode(),
|
||||||
Type = NoiseTypes.CUBIC_NOISE,
|
Type = NoiseTypes.CUBIC_NOISE,
|
||||||
@ -195,7 +195,7 @@ namespace CubicNoiseTests
|
|||||||
var counter = 0;
|
var counter = 0;
|
||||||
var sum = 0L;
|
var sum = 0L;
|
||||||
|
|
||||||
var engine = NoiseEngine.Create(new EngineParameters
|
var engine = NoiseProcessor.Create(new EngineParameters
|
||||||
{
|
{
|
||||||
Seed = "test seed".GetHashCode(),
|
Seed = "test seed".GetHashCode(),
|
||||||
Type = NoiseTypes.CUBIC_NOISE,
|
Type = NoiseTypes.CUBIC_NOISE,
|
||||||
@ -235,7 +235,7 @@ namespace CubicNoiseTests
|
|||||||
var counter = 0;
|
var counter = 0;
|
||||||
var sum = 0L;
|
var sum = 0L;
|
||||||
|
|
||||||
var engine = NoiseEngine.Create(new EngineParameters
|
var engine = NoiseProcessor.Create(new EngineParameters
|
||||||
{
|
{
|
||||||
Seed = "test seed".GetHashCode(),
|
Seed = "test seed".GetHashCode(),
|
||||||
Type = NoiseTypes.CUBIC_NOISE,
|
Type = NoiseTypes.CUBIC_NOISE,
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using CubicNoise;
|
using NoiseEngine;
|
||||||
using CubicNoise.Contracts;
|
using NoiseEngine.Contracts;
|
||||||
using CubicNoise.Noisers;
|
using NoiseEngine.Noisers;
|
||||||
using NUnit.Framework;
|
using NUnit.Framework;
|
||||||
|
|
||||||
namespace CubicNoiseTests
|
namespace NoiseEngineTests
|
||||||
{
|
{
|
||||||
public class NoiseBuilderTests
|
public class NoiseBuilderTests
|
||||||
{
|
{
|
||||||
[Test]
|
[Test]
|
||||||
public void StraightCreation()
|
public void StraightCreation()
|
||||||
{
|
{
|
||||||
var engine = NoiseEngine.Create(new EngineParameters
|
var engine = NoiseProcessor.Create(new EngineParameters
|
||||||
{
|
{
|
||||||
Seed = "test seed".GetDeterministicHashCode(),
|
Seed = "test seed".GetDeterministicHashCode(),
|
||||||
Type = NoiseTypes.CUBIC_NOISE,
|
Type = NoiseTypes.CUBIC_NOISE,
|
||||||
@ -41,7 +41,7 @@ namespace CubicNoiseTests
|
|||||||
[Test]
|
[Test]
|
||||||
public void NoParameters()
|
public void NoParameters()
|
||||||
{
|
{
|
||||||
var engine = NoiseEngine.Create(new EngineParameters());
|
var engine = NoiseProcessor.Create(new EngineParameters());
|
||||||
|
|
||||||
Assert.That(engine, Is.Not.Null);
|
Assert.That(engine, Is.Not.Null);
|
||||||
|
|
||||||
@ -62,7 +62,7 @@ namespace CubicNoiseTests
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var engine = NoiseEngine.Create(null);
|
var engine = NoiseProcessor.Create(null);
|
||||||
Assert.Fail("Null instead of parameters should not work.");
|
Assert.Fail("Null instead of parameters should not work.");
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
@ -74,7 +74,7 @@ namespace CubicNoiseTests
|
|||||||
[Test]
|
[Test]
|
||||||
public void PartialParameters()
|
public void PartialParameters()
|
||||||
{
|
{
|
||||||
var engine = NoiseEngine.Create(new EngineParameters
|
var engine = NoiseProcessor.Create(new EngineParameters
|
||||||
{
|
{
|
||||||
Seed = "test seed".GetDeterministicHashCode(),
|
Seed = "test seed".GetDeterministicHashCode(),
|
||||||
Type = NoiseTypes.CUBIC_NOISE,
|
Type = NoiseTypes.CUBIC_NOISE,
|
||||||
|
Loading…
Reference in New Issue
Block a user