| 
    Wolf3D
    
   | 
 
This is the complete list of members for Weapon, including all inherited members.
| fire(double *position_x, double *position_y, double *direction_x, double *direction_y, double *plane_x, double *plane_y, std::vector< std::vector< int >> *world_map, json *sprite, std::vector< Enemy * > *enemies, SDL_Haptic *haptic=NULL) | Weapon | |
| get_capacity() | Weapon | |
| get_magazine() | Weapon | |
| render(RenderWindow *window) | Weapon | |
| set_audio(Sample *sample) | Weapon | |
| set_capacity(int value) | Weapon | |
| set_magazine(int value) | Weapon | |
| set_weapon_specifications(std::vector< SDL_Texture * > texture, int fire_frame=3, int fire_cooldown=0.75, int max_fire_distance=6) | Weapon | |
| Weapon() | Weapon |