]> icculus.org git repositories - taylor/freespace2.git/blob - include/corkscrew.h
Initial revision
[taylor/freespace2.git] / include / corkscrew.h
1 /*
2  * $Logfile: /Freespace2/code/Weapon/Corkscrew.h $
3  * $Revision$
4  * $Date$
5  * $Author$
6  *
7  * Header file for managing corkscrew missiles
8  *
9  * $NoKeywords: $
10  */
11
12
13 #ifndef __FREESPACE_CORKSCREW_H__
14 #define __FREESPACE_CORKSCREW_H__
15
16 #include "object.h"
17 #include "weapon.h"
18
19 extern int Corkscrew_num_missiles_fired;
20
21 void    cscrew_level_init();
22 void    cscrew_delete(int index);
23 int     cscrew_create(object *obj);
24
25 // pre process the corkscrew weapon by putting him in the "center" of his corkscrew
26 void  cscrew_process_pre(object *objp);
27
28 // post process the corkscrew weapon by putting him back to the right spot on his corkscrew
29 void    cscrew_process_post(object *objp);
30
31 // maybe fire another corkscrew-style missile
32 void    cscrew_maybe_fire_missile(int shipnum);
33
34 #endif /* __FREESPACE_CORKSCREW_H__ */
35