]> icculus.org git repositories - taylor/freespace2.git/blob - include/shipcontrails.h
Initial revision
[taylor/freespace2.git] / include / shipcontrails.h
1 /*
2  * $Logfile: /Freespace2/code/Ship/ShipContrails.h $
3  * $Revision$
4  * $Date$
5  * $Author$
6  *
7  * all sorts of cool stuff about ships
8  *
9  * $Log$
10  * Revision 1.1  2002/05/03 03:28:12  root
11  * Initial revision
12  *
13  * 
14  * 2     11/14/98 5:33p Dave
15  * Lots of nebula work. Put in ship contrails.
16  * 
17  * 1     11/14/98 3:40p Dave
18  * 
19  * 1     11/13/98 3:28p Dave
20  * 
21  * 
22  * $NoKeywords: $
23  */
24
25 #ifndef _FREESPACE2_SHIP_CONTRAIL_HEADER_FILE
26 #define _FREESPACE2_SHIP_CONTRAIL_HEADER_FILE
27
28 // ----------------------------------------------------------------------------------------------
29 // CONTRAIL DEFINES/VARS
30 //
31
32 // prototypes
33 struct ship;
34
35 // ----------------------------------------------------------------------------------------------
36 // CONTRAIL FUNCTIONS
37 //
38
39 // call during level initialization
40 void ct_level_init();
41
42 // call during level shutdown
43 void ct_level_close();
44
45 // call when a ship is created to initialize its contrail stuff
46 void ct_ship_create(ship *shipp);
47
48 // call when a ship is deleted to free up its contrail stuff
49 void ct_ship_delete(ship *shipp);
50
51 // call each frame for processing a ship's contrails
52 void ct_ship_process(ship *shipp);
53
54 #endif
55