drawIcon now accepts BufferedImage instead of Image so we can query pixel values directly from the image.
drawIcon now accepts BufferedImage instead of Image so we
can query pixel values directly from the image.

simoc/mapyrus,simoc/mapyrus,simoc/mapyrus