private static SimpleTile GetSelectedTile(DraggableMap dmap, int x, int y) { int tilex = x / Tile.tilesize; int tiley = y / Tile.tilesize; dmap.HighlightTile(tilex, tiley); Bitmap b = new Bitmap(Tile.tilesize, Tile.tilesize); using (Graphics g = Graphics.FromImage(b)) { g.DrawImage( dmap.img, new Rectangle(0, 0, Tile.tilesize, Tile.tilesize), new Rectangle(tilex * Tile.tilesize, tiley * Tile.tilesize, Tile.tilesize, Tile.tilesize), GraphicsUnit.Pixel); } SimpleTile st = new SimpleTile(b); return st; }