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 posicin donde se dibujar el fuego.

cooling_fire (int fireid, int cooling)
Especifica el enfriamiento del fuego. Cuanto ms alto sea este valor ms bajas sern 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 tamao 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 aadimos combustible al fuego.
starp es el nmero de pixels que dejaremos sin fuel al principio.
fuelp es el nmero de pixels seguidos a los que pondremos fuel.
spacep es el nmero de pixels que dejaremos de espacio entre combustible.
intmin es la intensidad mnima del combustible.
intmax es la intensidad mxima 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 tamao 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 cdigo del grfico.
