/// <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); }
private FieldElementItem GetElement(FieldElementTypes type, string charValue) { var element = new FieldElementItem(type, charValue); return(element); }