public static IAnts GetAnts(object pars, AntTypes type) { switch (type) { case AntTypes.Rectangle: if (mRectangular == null) mRectangular = new RectAnts(); Point[] points = (Point[])pars; mRectangular.Start = points[0]; mRectangular.End = points[1]; return mRectangular; default: return null; } }
/// <summary> /// Returns the ant of the specified type /// </summary> /// <param name="pars"></param> /// <param name="type"></param> /// <returns></returns> public static IAnts GetAnts(object pars, AntTypes type) { switch (type) { case AntTypes.Rectangle: if (mRectangular == null) { mRectangular = new RectAnts(); } Point[] points = (Point[])pars; mRectangular.Start = points[0]; mRectangular.End = points[1]; return(mRectangular); default: return(null); } }