#include <projectile.h>

Public Member Functions | |
| Projectile (Entity *entity, Audio &audio) | |
| ~Projectile () | |
| void | create_sources (Audio &audio) |
| void | destroy (Audio &audio) |
Public Attributes | |
| Entity * | entity |
| bool | noise |
| char | noise_str [128] |
| unsigned int | pickup_index |
| unsigned int | respawn_index |
| unsigned int | explode_index |
| unsigned int | idle_index |
| char | action [LINE_SIZE] |
| char | message [LINE_SIZE] |
| float | radius |
| int | source |
| int | loop_source |
| unsigned int | pickup_buf |
| unsigned int | respawn_buf |
| int | explode_type |
| vec3 | explode_color |
| float | explode_intensity |
| unsigned int | explode_timer |
| unsigned int | idle_timer |
| unsigned int | splash_damage |
| float | splash_radius |
| float | knockback |
| bool | hide |
| bool | active |
| bool | played |
| bool | client_active |
| bool | idle |
| bool | explode |
| bool | health |
| bool | armor |
| float | timeout |
| float | timeout_value |
| int | owner |
| unsigned int | num_bounce |
| Projectile::~Projectile | ( | ) |
| void Projectile::create_sources | ( | Audio & | audio | ) |


| void Projectile::destroy | ( | Audio & | audio | ) |

| char Projectile::action[LINE_SIZE] |
| bool Projectile::active |
| bool Projectile::armor |
| bool Projectile::client_active |
| Entity* Projectile::entity |
| bool Projectile::explode |
| vec3 Projectile::explode_color |
| unsigned int Projectile::explode_index |
| float Projectile::explode_intensity |
| unsigned int Projectile::explode_timer |
| int Projectile::explode_type |
| bool Projectile::health |
| bool Projectile::hide |
| bool Projectile::idle |
| unsigned int Projectile::idle_index |
| unsigned int Projectile::idle_timer |
| float Projectile::knockback |
| int Projectile::loop_source |
| char Projectile::message[LINE_SIZE] |
| bool Projectile::noise |
| char Projectile::noise_str[128] |
| unsigned int Projectile::num_bounce |
| int Projectile::owner |
| unsigned int Projectile::pickup_buf |
| unsigned int Projectile::pickup_index |
| bool Projectile::played |
| float Projectile::radius |
| unsigned int Projectile::respawn_buf |
| unsigned int Projectile::respawn_index |
| int Projectile::source |
| unsigned int Projectile::splash_damage |
| float Projectile::splash_radius |
| float Projectile::timeout |
| float Projectile::timeout_value |
1.8.2