ported from perforce
This commit is contained in:
14
RobotAndDonkey.Game/GameState/GameState.cs
Normal file
14
RobotAndDonkey.Game/GameState/GameState.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
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([]));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user