FIRE DOC
---------

int new_fire (int x, int y)
Crea un fuego de las dimensiones especificadas. Devuelve el ID del fuego.

start_fire (int fireid, int z)
Empieza a dibujar el fuego. z es la profundidad en la que será dibujado.

stop_fire (int fireid)
Deja de dibujar el fuego.

delete_fire (int fireid)
Libera la memoria usada por el fuego.

update_fire (int fireid)
Calcula el siguiente frame del fuego.

pos_fire (int fireid, int x, int y)
Especifica la posición donde se dibujará el fuego.

cooling_fire (int fireid, int cooling)
Especifica el enfriamiento del fuego. Cuanto más alto sea este valor más bajas serán las llamas.

coolmap_fire (int fireid, int fpg, int map)
Selecciona el mapa de enfriamiento.
En vez de enfriar mediante cooling_fire lo hace con el valor de los pixels del mapa. 
El mapa debe ser del mismo tamaño que el fuego.

cooltype_fire (int fireid, int type)
Elige si queremos el enfriamiento usando cooling_fire (type=0) o coolmap_fire (type=1).

fueling_fire (int fireid, int starp, int fuelp, int spacep, int intmin, int intmax)
Configura como añadimos combustible al fuego.
starp es el número de pixels que dejaremos sin fuel al principio.
fuelp es el número de pixels seguidos a los que pondremos fuel.
spacep es el número de pixels que dejaremos de espacio entre combustible.
intmin es la intensidad mínima del combustible.
intmax es la intensidad máxima del combustible.

fuelmap_fire (int fireid, int fpg, int map)
Selecciona el mapa de combustible que se usará en vez de fueling_fire.
El mapa debe ser del mismo tamaño que el fuego.

fueltype_fire (int fireid, int type).
Elige el tipo de fuel. 0 para fueling_fire y 1 para fuelmap_fire.

flag_fire (int fireid, int flag)
Especifica el flag de blitting.

int graph_fire(int fireid)
Devuelve el código del gráfico.
