Wolf3D
Enemy Member List

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 nameEnemy
update()Enemy
WALK enum value (defined in Enemy)Enemy