SuperImageEvolver.DNA.ShiftShapeIndex C# (CSharp) Метод

ShiftShapeIndex() публичный Метод

public ShiftShapeIndex ( int source, int dest ) : void
source int
dest int
Результат void
        void ShiftShapeIndex(int source, int dest)
        {
            Shape shape = Shapes[source];
            if (source < dest) {
                for (int i = source; i < dest; i++) {
                    Shapes[i] = Shapes[i + 1];
                }
            } else {
                for (int i = source; i > dest; i--) {
                    Shapes[i] = Shapes[i - 1];
                }
            }
            Shapes[dest] = shape;
        }