コード例 #1
0
        public static InitialSetup ToInitialSetup(this Models.InitialSetup initialSetup)
        {
            var i = new InitialSetup
            {
                BoardSize = initialSetup.BoardSize
            };

            i.Dragons.AddRange(initialSetup.Dragons.Select(d => d.ToDragon()));
            i.AdditionalPieces.AddRange(initialSetup.AdditionalPieces.Select(p => p.ToPiece()));
            return(i);
        }
コード例 #2
0
        public static Models.InitialSetup ToInitialSetup(this InitialSetup initialSetup)
        {
            if (initialSetup == null)
            {
                return(null);
            }
            var i = new Models.InitialSetup
            {
                BoardSize        = initialSetup.BoardSize,
                Dragons          = initialSetup.Dragons.Select(d => d.ToDragon()).ToList(),
                AdditionalPieces = initialSetup.AdditionalPieces.Select(p => p.ToPiece()).ToList()
            };

            return(i);
        }