#ifndef ALIEN_H_ #define ALIEN_H_ #include "bullet.h" #define MAX_ALIENS 100 typedef enum { LEFT, RIGHT, DOWN } astate_t; typedef struct { int x; int y; } alien_t; typedef struct { alien_t *aliens[MAX_ALIENS]; int length; astate_t state; } agroup_t; alien_t *new_alien(int x, int y); agroup_t *new_agroup(); void draw_alien(alien_t *s); void draw_agroup(agroup_t *ag); bullet_t *alien_shoot(alien_t *s); void update_aliens(agroup_t *aliens); #endif