// コンストラクター internal Field(LineArt lineArt, double width, double height, int apexCount, int afterImageCount) { this.LineArt = lineArt; this.Width = width; this.Height = height; this.Polygons = new PolygonCollection(this, apexCount, afterImageCount + 1); }
// コンストラクター protected Field(LineArt lineArt, Model.Field fieldModel, Color color) { this.LineArt = lineArt; this.FieldModel = fieldModel; this.LineGroups = new LineGroupCollection(this, color, fieldModel.Polygons); }