示例#1
0
 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;
   }
 }
示例#2
0
            /// <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);
                }
            }