public void paint(Graphics g) {			
		//Dibujamos la imagen de fondo
		for(int i=0; i <= ANCHO_VENTANA/DIAMETRO_IMAGEN; i++)
 			for(int j=0; j <= ALTO_VENTANA/DIAMETRO_IMAGEN; j++)
 				g.drawImage(game.getImagen(), Math.round(i)*DIAMETRO_IMAGEN,Math.round(j)*DIAMETRO_IMAGEN, DIAMETRO_IMAGEN, DIAMETRO_IMAGEN, null );
	 	//Dibujamos todos los objetos encima del fondo
	 	for( int i = 0; i < game.getObjetos().size(); i++)
	 		g.drawImage(game.getObjetos().get(i).getImagen(), Math.round(game.getObjetos().get(i).getPosX()),Math.round(game.getObjetos().get(i).getPosY()), DIAMETRO_IMAGEN, DIAMETRO_IMAGEN, null );
	 	
	 	//Dibujamos a todos los personajes
	 	for( int i = 0; i < game.getPersonajes().size(); i++){
	 		g.drawImage(game.getPersonajes().get(i).getImagen(), Math.round(game.getPersonajes().get(i).getPosX()),Math.round(game.getPersonajes().get(i).getPosY()), DIAMETRO_IMAGEN, DIAMETRO_IMAGEN, null );
	 	}
	    //Dibujamos a el Heroe
        g.drawImage(game.getHeroe().getImagen(), Math.round(game.getHeroe().getPosX()), Math.round(game.getHeroe().getPosY()), DIAMETRO_IMAGEN, DIAMETRO_IMAGEN, null);
        
        if(game.finalJuego() != CONTINUAR){	
        		perderTiempo();
        		if(game.finalJuego() == WIN){	
        			System.out.println("Ganaste");
        			g.setColor(Color.WHITE);
        			g.fillRect(0, 0, ANCHO_VENTANA, ALTO_VENTANA);
        			g.setColor(Color.BLACK);
        			g.drawString("GANASTE",ANCHO_VENTANA/2-36,ALTO_VENTANA/2);		
        		}
        		else if(game.finalJuego() == GAMEOVER){	
        			System.out.println("Perdiste");
        			g.setColor(Color.WHITE);
        			g.fillRect(0, 0, ANCHO_VENTANA, ALTO_VENTANA);
        			g.setColor(Color.BLACK);
        			g.drawString("GAME OVER",ANCHO_VENTANA/2-45,ALTO_VENTANA/2);			
        		}
        		perderTiempo();
        		System.exit(0);
        }
			
	}