Process carga_pantalla(fixe,mapa);
PRIVATE
	ancho_mapa;
	alto_mapa;
	pos_x;
	pos_y;
	tile;
BEGIN
	x=0; y=0;
	ancho_mapa=GRAPHIC_INFO(fixe,mapa,G_WIDE);
	alto_mapa=GRAPHIC_INFO(fixe,mapa,G_HEIGHT);
	suelo=map_get_pixel(fixe,mapa,0,alto_mapa-1);
	mapa_scroll=new_map(ancho_mapa*32,alto_mapa*32,8);
	set_fps(0,99);
	repeat
		pos_x=x*16;
		pos_y=y*16;
		tile=map_get_pixel(fixe,mapa,x,y);
		if(tile==suelo) tile=1; else tile=0; end
		if(tile!=0) MAP_PUT(fpgs[4],mapa_scroll,tile,pos_x+8,pos_y+8); end
		if(x<ancho_mapa)
			x++;
		else
			y++; x=0;
		end
		frame(5);
	until(y=>alto_mapa)
	x=0; y=0;
	mapa_durezas=new_map(ancho_mapa*32,alto_mapa*32,8);
	repeat
		pos_x=x*16;
		pos_y=y*16;
		tile=map_get_pixel(fixe,mapa,x,y);
		if(tile==suelo) tile=1; else tile=0; end
		tile=tile+500;
		if(tile==500) tile=0; end
		if(tile!=0) MAP_PUT(fpgs[4],mapa_durezas,tile,pos_x+8,pos_y+8); end
		if(x<ancho_mapa)
			x++;
		else
			y++; x=0;
		end
		frame(5);
	until(y=>alto_mapa)
	set_fps(60,0);
	start_scroll(0,0,mapa_scroll,0,0,0);
	scroll.camera=id;
	id_jugador=jugador(20,100);
	put_screen(0,load_png("./fondo.png"));
	loop
		if(exists(id_jugador))
			while(id_jugador.x>x) x++; end
		else
			id_jugador=jugador(20,100);	
		end
		frame;
	end
END