예제 #1
0
        private IMazeNodeData CreatePathData(int seed, IMazeNodeData nodeData)
        {
            ResetPathData(nodeData);
            IOrderedEnumerable <INode> sortedNodes = SortNodeData(nodeData);
            var random = _randomizer.GenerateRandom(seed);

            return(SetPathsForNodeData(nodeData, sortedNodes, random));
        }
예제 #2
0
 public UnitFactory(Randomizer randomizer)
 {
     fRandomizer = randomizer.GenerateRandom(12345);
 }