FS2_Open
Open source remastering of the Freespace 2 engine
shipcontrails.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) Volition, Inc. 1999. All rights reserved.
3  *
4  * All source code herein is the property of Volition, Inc. You may not sell
5  * or otherwise commercially exploit the source or things you created based on the
6  * source.
7  *
8 */
9 
10 
11 
12 #ifndef _FREESPACE2_SHIP_CONTRAIL_HEADER_FILE
13 #define _FREESPACE2_SHIP_CONTRAIL_HEADER_FILE
14 
15 // ----------------------------------------------------------------------------------------------
16 // CONTRAIL DEFINES/VARS
17 //
18 
19 // prototypes
20 class ship;
21 
22 // ----------------------------------------------------------------------------------------------
23 // CONTRAIL FUNCTIONS
24 //
25 
26 // call during level initialization
27 void ct_level_init();
28 
29 // call during level shutdown
30 void ct_level_close();
31 
32 // call when a ship is created to initialize its contrail stuff
34 
35 // call when a ship is deleted to free up its contrail stuff
37 
38 // call each frame for processing a ship's contrails
40 
41 // determine if the ship has AB trails
43 
44 // update active ABtrails - moving existing ones, adding new ones where necessary
46 
47 // create new ABtrails
49 
50 #endif
void ct_create_ABtrails(ship *shipp)
ship * shipp
Definition: lua.cpp:9162
void ct_update_ABtrails(ship *shipp)
void ct_ship_process(ship *shipp)
void ct_ship_delete(ship *shipp)
void ct_level_init()
Definition: ship.h:534
void ct_level_close()
void ct_ship_create(ship *shipp)
int ct_has_ABtrails(ship *shipp)