/// <summary> /// 创建指定类型的拼图形状。 /// </summary> /// <param name="type">拼图形状的类型。</param> /// <returns>指定类型的拼图形状。</returns> public static JigsawShape CreateShape(JigsawShapeType type) { switch (type) { case JigsawShapeType.Square: return new JigsawShape(); case JigsawShapeType.StandardCirle: return new JigsawStandardCircleShape(); case JigsawShapeType.Standard: return new JigsawStandardShape(); case JigsawShapeType.StandardSmooth: return new JigsawStandardSmoothShape(); } return null; }
/// <summary> /// 创建指定类型的拼图形状。 /// </summary> /// <param name="type">拼图形状的类型。</param> /// <returns>指定类型的拼图形状。</returns> public static JigsawShape CreateShape(JigsawShapeType type) { switch (type) { case JigsawShapeType.Square: return(new JigsawShape()); case JigsawShapeType.StandardCirle: return(new JigsawStandardCircleShape()); case JigsawShapeType.Standard: return(new JigsawStandardShape()); case JigsawShapeType.StandardSmooth: return(new JigsawStandardSmoothShape()); } return(null); }