| 
    Wolf3D
    
   | 
 
This is the complete list of members for Enemy, including all inherited members.
| ai(double *position_x, double *position_y, std::vector< std::vector< int >> *world_map, json *sprite) | Enemy | |
| calculate_rotation(double position_x, double position_y, bool angle=false) | Enemy | |
| DIE enum value (defined in Enemy) | Enemy | |
| Enemy(int id, std::string type, double position_x, double position_y, double direction, Player *player, std::vector< std::vector< int >> *world_map) | Enemy | |
| get_direction() | Enemy | |
| get_health() | Enemy | |
| get_id() | Enemy | |
| get_position_x() | Enemy | |
| get_position_y() | Enemy | |
| get_state() | Enemy | |
| get_texture() | Enemy | |
| get_type() | Enemy | |
| handle_shot(double *position_x, double *position_y) | Enemy | |
| IDLE enum value (defined in Enemy) | Enemy | |
| init_texture(RenderWindow *window) | Enemy | |
| is_alive() | Enemy | |
| line_of_sight(double *position_x, double *position_y, std::vector< std::vector< int >> *world_map) | Enemy | |
| PAIN enum value (defined in Enemy) | Enemy | |
| play_sound(int sound, double arg0) | Enemy | |
| remove_health(double health) | Enemy | |
| set_health(double health) | Enemy | |
| set_rotation(int rotation) | Enemy | |
| set_state(int state) | Enemy | |
| set_tracking_player(bool tracking_player) | Enemy | |
| SHOOT enum value (defined in Enemy) | Enemy | |
| state enum name | Enemy | |
| update() | Enemy | |
| WALK enum value (defined in Enemy) | Enemy |