/********************************************************************************************
ezwWorst.cpp
	Jim Millard
	for CO311

    EZwindows sort visualization for Iterative Sort

********************************************************************************************/
#include "ezwWorst.h"

#include "ezwSwap.h"
#include "ezwUtils.h"

void SortWorst(SimpleWindow& W, RaySegment* ptrR[], int A[], const int size, const short load)
    {
    for (int current = 0; current < size; current++)
        {
        for (int target = current; target < size; target++)
		    if (A[target] < A[current])
                {
                Swap(A[target],A[current]);
                Swap(W, *ptrR[target], *ptrR[current], load);
                }
        Highlight(*ptrR[current], Green);
        }

    return;
    }