<commit_before>package interfaz;

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Polygon;
import java.util.List;

import javax.swing.ImageIcon;
import javax.swing.JPanel;

import excepciones.CoordenadasSinEsquinaException;
import logica.Esquina;

//Comentario extra para chequear versioando
public class PanelMapa extends JPanel {
	private static final long serialVersionUID = 3275005094743419907L;
	private List<Esquina> esquinas;
	private int diametroEsquina;
	
	public PanelMapa(List<Esquina> esqs,int diam){
		diametroEsquina = diam;
		esquinas = esqs;
	}
	
	public void paint (Graphics g){
		super.paint(g);
		Dimension tamanio = getSize();
		setOpaque(false);
		
		//Dibujamos el mapa
		ImageIcon imagenFondo = new ImageIcon(getClass().getResource("/imagenes/Mapatotal.png"));
		g.drawImage(imagenFondo.getImage(),0,0,tamanio.width,tamanio.height, null);
		
		//Delimitamos el rea donde pueden editarse las esquinas
		g.setColor(Color.RED);
		((Graphics2D) g).setStroke(new BasicStroke(2));
		Polygon plg = new Polygon();
		plg.addPoint(145,2);
		plg.addPoint(458,79);
		plg.addPoint(386,375);
		plg.addPoint(70,293);
		((Graphics2D)g).draw(plg);
		
		//Se grafican las esquinas para ver si estan bien ubicadas
		for(Esquina e : esquinas){<commit_msg>Cambio inocente, un comentario extra<commit_after>package interfaz;

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Polygon;
import java.util.List;

import javax.swing.ImageIcon;
import javax.swing.JPanel;

import excepciones.CoordenadasSinEsquinaException;
import logica.Esquina;

/**Esta clase maneja el panel que muestra el mapa
 * 
 * @author <NAME>
 *
 */
public class PanelMapa extends JPanel {
	private static final long serialVersionUID = 3275005094743419907L;
	private List<Esquina> esquinas;
	private int diametroEsquina;
	
	public PanelMapa(List<Esquina> esqs,int diam){
		diametroEsquina = diam;
		esquinas = esqs;
	}
	
	public void paint (Graphics g){
		super.paint(g);
		Dimension tamanio = getSize();
		setOpaque(false);
		
		//Dibujamos el mapa
		ImageIcon imagenFondo = new ImageIcon(getClass().getResource("/imagenes/Mapatotal.png"));
		g.drawImage(imagenFondo.getImage(),0,0,tamanio.width,tamanio.height, null);
		
		//Delimitamos el rea donde pueden editarse las esquinas
		g.setColor(Color.RED);
		((Graphics2D) g).setStroke(new BasicStroke(2));
		Polygon plg = new Polygon();
		plg.addPoint(145,2);
		plg.addPoint(458,79);
		plg.addPoint(386,375);
		plg.addPoint(70,293);
		((Graphics2D)g).draw(plg);
		
		//Se grafican las esquinas para ver si estan bien ubicadas
		for(Esquina e : esquinas){
{'fraction_non_alphanumeric': 0.11455331412103746, 'fraction_numerical': 0.032420749279538905, 'mean_word_length': 5.010822510822511, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 8, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5918343', 'n_tokens_mistral': 1130, 'n_tokens_neox': 1022, 'n_words': 223}