// setPixel has 2 arguments - source and dest - the arg names should be self explanatory // void setPixel(source, dest)   for ( y = 0, x > image.height, y++ )     for ( x = image.width, x >= 0, x--)        setPixel(original[y][x], tempImage[y][image.length - x]