Esempio n. 1
0
        /// <summary>
        /// ctor
        /// </summary>
        /// <param name="config"></param>
        public FieldElements(IApplicationConfig config)
        {
            Wall = GetElement(FieldElementTypes.Wall,
                              config.FieldSettings.Wall);

            Floor = GetElement(FieldElementTypes.Floor,
                               config.FieldSettings.Floor);

            LeftTopCorner = GetElement(FieldElementTypes.LeftTopCorner,
                                       config.FieldSettings.LeftTopCorner);

            RightTopCorner = GetElement(FieldElementTypes.RightTopCorner,
                                        config.FieldSettings.RightTopCorner);

            LeftBottomCorner = GetElement(FieldElementTypes.LeftBottomCorner,
                                          config.FieldSettings.LeftBottomCorner);

            RightBottomCorner = GetElement(FieldElementTypes.RightBottomCorner,
                                           config.FieldSettings.RightBottomCorner);
        }
Esempio n. 2
0
        private FieldElementItem GetElement(FieldElementTypes type, string charValue)
        {
            var element = new FieldElementItem(type, charValue);

            return(element);
        }