public TerrainTile GetTile(int x, int y) { TerrainTile tile = null; List<TerrainTile> tiles = m_tiles.Query(new RectangleF(x, y, 1, 1)); if(tiles.Count > 0) { tile = tiles[0]; } else { tile = m_world.GetTile(x, y); } return tile; }