\n";
for (my $x=0;$x<$width;$x++)
{
$html .= "| ";
my $filename = substr($fileList, $y*$width+$x, 1).'.gif';
my $pos = $y*$width + $x;
if ($pos == $blankPos-1) #left
{
if ($pos % $width == $width-1)
{
$html .= PrintNormalImage($filename,$imgUrl);
}
else
{
$html .= PrintLinkedImage($filename, SwapOrder($pos, $pos+1, $fileList),$imgUrl);
}
}
elsif ($pos == $blankPos-$width) #top
{
$html .= PrintLinkedImage($filename, SwapOrder($pos, $pos+$width, $fileList),$imgUrl);
}
elsif ($pos == $blankPos+1) # right of blank
{
if ($pos % $width == 0)
{
$html .= PrintNormalImage($filename,$imgUrl);
}
else
{
$html .= PrintLinkedImage($filename, SwapOrder($pos-1, $pos, $fileList),$imgUrl);
}
}
elsif ($pos == $blankPos+$width) #bottom
{
$html .= PrintLinkedImage($filename, SwapOrder($pos-$width, $pos, $fileList),$imgUrl);
}
else # not a special square - just an image
{
$html .= PrintNormalImage($filename,$imgUrl);
}
$html .= " | \n";
}
$html .= "
\n";
}
$html .= "