void redraw(int x,int y)
{
int realX = x/58;
int realY = y/58;
switch(realX)
{
case 0:testWindow.DrawImage();
switch(realY)
case 0:testWindow.DrawImage(wall9,58*realX,58*realY);break;
case 1:testWindow.DrawImage(wall10,58*realX,58*realY);break;
case 2:testWindow.DrawImage(wall12,58*realX,58*realY);break;
case 3:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 4:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 5:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 6:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 7:testWindow.DrawImage(wall,58*realX,58*realY);break;
break;
case 1:testWindow.DrawImage();
switch(realY)
case 0:testWindow.DrawImage(wall5,58*realX,58*realY);break;
case 1:testWindow.DrawImage(wall15,58*realX,58*realY);break;
case 2:testWindow.DrawImage(wall5,58*realX,58*realY);break;
case 3:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 4:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 5:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 6:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 7:testWindow.DrawImage(wall,58*realX,58*realY);break;
break;
case 2:testWindow.DrawImage();
switch(realY)
case 0:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 1:testWindow.DrawImage(wall10,58*realX,58*realY);break;
case 2:testWindow.DrawImage(wall4,58*realX,58*realY);break;
case 3:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 4:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 5:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 6:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 7:testWindow.DrawImage(wall,58*realX,58*realY);break;
break;
case 3:testWindow.DrawImage();
switch(realY)
case 0:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 1:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 2:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 3:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 4:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 5:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 6:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 7:testWindow.DrawImage(wall,58*realX,58*realY);break;
break;
case 4:testWindow.DrawImage();
switch(realY)
case 0:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 1:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 2:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 3:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 4:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 5:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 6:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 7:testWindow.DrawImage(wall,58*realX,58*realY);break;
break;
case 5:testWindow.DrawImage();
switch(realY)
case 0:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 1:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 2:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 3:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 4:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 5:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 6:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 7:testWindow.DrawImage(wall,58*realX,58*realY);break;
break;
case 6:testWindow.DrawImage();
switch(realY)
case 0:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 1:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 2:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 3:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 4:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 5:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 6:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 7:testWindow.DrawImage(wall,58*realX,58*realY);break;
break;
case 7:testWindow.DrawImage();
switch(realY)
case 0:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 1:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 2:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 3:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 4:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 5:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 6:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 7:testWindow.DrawImage(wall,58*realX,58*realY);break;
break;
case 8:testWindow.DrawImage();
switch(realY)
case 0:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 1:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 2:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 3:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 4:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 5:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 6:testWindow.DrawImage(wall,58*realX,58*realY);break;
case 7:testWindow.DrawImage(wall,58*realX,58*realY);break;
break;
}
}