14 lines
410 B
C#
14 lines
410 B
C#
using RobotAndDonkey.Game.Robots;
|
|
using RobotAndDonkey.Game.Utils;
|
|
|
|
namespace RobotAndDonkey.Game.GameState;
|
|
|
|
public record GameState(CoreLoop CoreLoop, MetaGame MetaGame)
|
|
{
|
|
public static GameState CreateNew(MatchParameters parameters)
|
|
{
|
|
var random = new SRandom((ulong)parameters.Seed);
|
|
var coreLoop = new CoreLoop(random, parameters);
|
|
return new(coreLoop, new([]));
|
|
}
|
|
} |