Beispiel #1
0
 public static IBoardStrategy CreateStrategy(BoardStrategyParameters parameters)
 {
     if (parameters.NeighbourhoodRadius == 1)
     {
         return(new BoardStrategyBase(parameters.EnableMemory, parameters.MaxCharacterDiff));
     }
     else //Radius 2 strategy
     {
         return(new BoardStrategyRadius2(parameters.EnableMemory, parameters.MaxCharacterDiff));
     }
 }
 public static IBoardStrategy CreateStrategy(BoardStrategyParameters parameters)
 {
     if (parameters.NeighbourhoodRadius == 1)
     {
         return new BoardStrategyBase(parameters.EnableMemory, parameters.MaxCharacterDiff);
     }
     else //Radius 2 strategy
     {
         return new BoardStrategyRadius2(parameters.EnableMemory, parameters.MaxCharacterDiff);
     }
 }