Пример #1
0
 protected CShapeMovingStrategy(Point _startingPoint, int direction,
                                Dictionary <int, int> duration, int dimension, int numberOfRotations, ShapeTraceType traceType)
     : base(_startingPoint, direction, duration, dimension, numberOfRotations)
 {
     this.traceType = traceType;
     Fill();
 }
 protected NCShapeMovingStrategy(Point _startingPoint, int direction,
                                 List <bool> canShootList, Dictionary <int, int> duration, int directionDimension,
                                 int numberOfRepeatation, ShapeTraceType traceType)
     : base(_startingPoint, direction,
            canShootList, duration, directionDimension, numberOfRepeatation)
 {
     this.traceType = traceType;
     Fill();
 }
Пример #3
0
        protected CShapeMovingStrategy(List <U> movingStrategy, ShapeTraceType traceType)
        {
            this.traceType = traceType;

            for (int i = 0; i < movingStrategy.Count; i++)
            {
                circularLinkedList.Add(movingStrategy[i]);
            }
            initializeAttributes();
        }
 public R2NonCircularShapeMovingStrategy(List <int> movingStrategy, ShapeTraceType traceType)
 {
 }
 public R2NonCircularShapeMovingStrategy(List <R2CircularDirection> movingStrategy, ShapeTraceType traceType)
 {
 }
 public R2NonCircularShapeMovingStrategy(R2Point startingPoint, int movingStrategyNumber, ShapeTraceType traceType)
 {
 }
Пример #7
0
 public CShapeMovingStrategy()
     : base()
 {
     traceType = ShapeTraceType.Direction_Trace;
     Fill();
 }
Пример #8
0
 public NCPrimaryMovingStrategy(R1Point startingPoint, int movingStrategyNumber, ShapeTraceType shapeOfTrace)
 {
 }
Пример #9
0
 public NCPrimaryMovingStrategy(List <int> movingStrategy, ShapeTraceType shapeOfTrace)
 {
 }
Пример #10
0
 public NCPrimaryMovingStrategy(List <R1NonCircularDirection> movingStrategy, ShapeTraceType shapeOfTrace)
 {
 }