コード例 #1
0
        public DominoSetModel(DominoSetType type)
        {
            Type = type;

            var suits = Enumerable.Range(0, (int)type + 1)
                        .Select(x => (ushort)x);

            Dominos = suits
                      .SelectMany(firstSuit => suits
                                  .Where(secondSuit => firstSuit <= secondSuit)
                                  .Select(secondSuit => new DominoModel(firstSuit, secondSuit)))
                      .ToImmutableArray();
        }
コード例 #2
0
 public GameSettingsModel(DominoSetType dominoSetType, TimeSpan memoryInterval)
 {
     DominoSetType  = dominoSetType;
     MemoryInterval = memoryInterval;
 }