1 /* $Id: normal-enemy.h,v 1.23 2004/12/01 13:33:32 oohara Exp $ */
2 
3 #ifndef __DANGEN_NORMAL_ENEMY_H__
4 #define __DANGEN_NORMAL_ENEMY_H__
5 
6 /* what */
7 #define BALL_SOLDIER 1
8 #define BALL_CAPTAIN 2
9 #define BRICK 3
10 #define SQUARE 4
11 #define TRIANGLE 5
12 
13 /* type
14  * these values must be one of 2^n
15  */
16 /* gets hit by ATTR_OBSTACLE */
17 #define ENEMY_TYPE_WEAK 1
18 /* counts as ATTR_OBSTACLE as well as ATTR_ENEMY */
19 #define ENEMY_TYPE_OBSTACLE 2
20 
21 tenm_object * normal_enemy_new(double x, double y, int what, int type,
22                                int time_no_escape,
23                                int signal_index_killed,
24                                int signal_suffix_killed,
25                                int signal_index_escaped,
26                                int signal_suffix_escaped,
27                                int number_mode_move,
28                                int number_mode_shoot, ...);
29 
30 #endif /* not __DANGEN_NORMAL_ENEMY_H__ */
31