function drawAt( Image imageMap, Graphics target, int x, int y, int elementOffsetLeft, 
int elementOffsetTop, int elementWidth, int elementHeight) 
{ 
   // Obliczenie docelowych wymiarw mapy obrazw z uwzgldnieniem 
   // przesunicia wzgldem danego elementu graficznego. 
   imageX = x - elementOffsetLeft; 
   imageY = y - elementOffsetTop; 
   // Przycicie obrazu wok elementu przeznaczonego do wywietlenia. 
   target.clip(x, y, elementWidth, elementHeight); 
   // Wywietlenie mapy obrazw o obliczonych wymiarach. 
   // To gwarantuje, e element faktycznie bdzie wywietlony dokadnie w pozycji (x,y), 
   // a poniewa mapa zostaa przycita i zawiera jedynie obszar z wywietlanym elementem,
   // to na ekranie zostanie wywietlony jedynie dany element graficzny. 
   target.drawImage(imageMap,imageX,imageY); 
} 
