/**********************************************************************
This file is part of Crack dot Com's free source code release of Golgotha.
for information about compiling & licensing issues visit this URL
 If that doesn't help, contact Jonathan Clark at 
  golgotha_source@usa.net (Subject should have "GOLG" in it) 
***********************************************************************/

#ifndef G1_FIRE_HH
#define G1_FIRE_HH


#include "math/vector.hh"

class g1_object_class;      // golg/g1_object.hh
class li_symbol;            // lisp/li_types.hh

g1_object_class *g1_fire(li_symbol *fire_type,
                         g1_object_class *who_is_firing,
                         g1_object_class *who_firing_at,
                         const i4_3d_vector &starting_position,
                         const i4_3d_vector &initial_direction_of_projectile,
                         g1_object_class *last_object_fired=0);  // for continous stream type

#endif