WeaponProjectile::AddDamage(uint damage_points) | PhysicalObj | |
Particle::AddDamage(uint damage_points) | PhysicalObj | |
WeaponProjectile::AddSpeed(double norme, double angle) | Physics | |
Particle::AddSpeed(double norme, double angle) | Physics | |
WeaponProjectile::AddSpeedXY(Point2d vector) | Physics | |
Particle::AddSpeedXY(Point2d vector) | Physics | |
begin_time | WeaponProjectile | [protected] |
cfg | WeaponProjectile | [protected] |
change_timeout_allowed() | WeaponProjectile | |
WeaponProjectile::ChangePhysRopeSize(double dl) | Physics | |
Particle::ChangePhysRopeSize(double dl) | Physics | |
CheckOnEndTurn() | Particle | [inline] |
CheckOverlapping() | PhysicalObj | [protected, virtual] |
WeaponProjectile::CollidedObject(const Point2i &offset) const | PhysicalObj | |
Particle::CollidedObject(const Point2i &offset) const | PhysicalObj | |
WeaponProjectile::CollidedObjectXY(const Point2i &position) const | PhysicalObj | |
Particle::CollidedObjectXY(const Point2i &position) const | PhysicalObj | |
WeaponProjectile::ComputeNextXY(double delta_t) | Physics | [protected] |
Particle::ComputeNextXY(double delta_t) | Physics | [protected] |
DecrementTimeOut() | WeaponProjectile | |
dernier_obj_touche | WeaponProjectile | |
dernier_ver_touche | WeaponProjectile | |
DoExplosion() | WeaponProjectile | [protected, virtual] |
WeaponProjectile::Draw() | WeaponProjectile | [virtual] |
Particle::Draw() | Particle | [virtual] |
WeaponProjectile::Drown() | PhysicalObj | |
Particle::Drown() | PhysicalObj | |
explode_colliding_character | WeaponProjectile | [protected] |
explode_with_collision | WeaponProjectile | [protected] |
explode_with_timeout | WeaponProjectile | [protected] |
Explosion() | WeaponProjectile | [protected, virtual] |
WeaponProjectile::FootsInVacuum() const | PhysicalObj | |
Particle::FootsInVacuum() const | PhysicalObj | |
WeaponProjectile::FootsInVacuumXY(const Point2i &position) const | PhysicalObj | |
Particle::FootsInVacuumXY(const Point2i &position) const | PhysicalObj | |
WeaponProjectile::FootsOnFloor(int y) const | PhysicalObj | |
Particle::FootsOnFloor(int y) const | PhysicalObj | |
WeaponProjectile::GetAirResistFactor() const | Physics | [inline] |
Particle::GetAirResistFactor() const | Physics | [inline] |
WeaponProjectile::GetAngularSpeed() const | Physics | |
Particle::GetAngularSpeed() const | Physics | |
WeaponProjectile::GetCenter() const | PhysicalObj | |
Particle::GetCenter() const | PhysicalObj | |
WeaponProjectile::GetCenterX() const | PhysicalObj | |
Particle::GetCenterX() const | PhysicalObj | |
WeaponProjectile::GetCenterY() const | PhysicalObj | |
Particle::GetCenterY() const | PhysicalObj | |
WeaponProjectile::GetGravityFactor() const | Physics | [inline] |
Particle::GetGravityFactor() const | Physics | [inline] |
WeaponProjectile::GetHeight() const | PhysicalObj | |
Particle::GetHeight() const | PhysicalObj | |
WeaponProjectile::GetMass() const | Physics | [inline] |
Particle::GetMass() const | Physics | [inline] |
GetName() const | PhysicalObj | [inline, virtual] |
WeaponProjectile::GetPhysX() const | Physics | |
Particle::GetPhysX() const | Physics | |
WeaponProjectile::GetPhysY() const | Physics | |
Particle::GetPhysY() const | Physics | |
WeaponProjectile::GetPos() const | Physics | |
Particle::GetPos() const | Physics | |
WeaponProjectile::GetPosition() const | PhysicalObj | |
Particle::GetPosition() const | PhysicalObj | |
WeaponProjectile::GetRebounding() const | Physics | [inline] |
Particle::GetRebounding() const | Physics | [inline] |
WeaponProjectile::GetRect() const | PhysicalObj | |
Particle::GetRect() const | PhysicalObj | |
WeaponProjectile::GetRopeAngle() | Physics | |
Particle::GetRopeAngle() | Physics | |
WeaponProjectile::GetRopeLength() | Physics | |
Particle::GetRopeLength() | Physics | |
WeaponProjectile::GetSize() const | PhysicalObj | |
Particle::GetSize() const | PhysicalObj | |
WeaponProjectile::GetSpeed(double &norm, double &angle) const | Physics | |
WeaponProjectile::GetSpeed() const | Physics | |
Particle::GetSpeed(double &norm, double &angle) const | Physics | |
Particle::GetSpeed() const | Physics | |
WeaponProjectile::GetSpeedAngle() const | Physics | |
Particle::GetSpeedAngle() const | Physics | |
WeaponProjectile::GetSpeedXY(Point2d &vector) const | Physics | |
Particle::GetSpeedXY(Point2d &vector) const | Physics | |
WeaponProjectile::GetTestHeight() const | PhysicalObj | |
Particle::GetTestHeight() const | PhysicalObj | |
WeaponProjectile::GetTestRect() const | PhysicalObj | |
Particle::GetTestRect() const | PhysicalObj | |
WeaponProjectile::GetTestWidth() const | PhysicalObj | |
Particle::GetTestWidth() const | PhysicalObj | |
GetTotalTimeout() const | WeaponProjectile | |
WeaponProjectile::GetWidth() const | PhysicalObj | |
Particle::GetWidth() const | PhysicalObj | |
WeaponProjectile::GetWindFactor() const | Physics | [inline] |
Particle::GetWindFactor() const | Physics | [inline] |
WeaponProjectile::GetX() const | PhysicalObj | |
Particle::GetX() const | PhysicalObj | |
WeaponProjectile::GetY() const | PhysicalObj | |
Particle::GetY() const | PhysicalObj | |
WeaponProjectile::Ghost() | PhysicalObj | |
Particle::Ghost() | PhysicalObj | |
WeaponProjectile::GoesThroughWall() const | PhysicalObj | [inline] |
Particle::GoesThroughWall() const | PhysicalObj | [inline] |
WeaponProjectile::GoOutOfWater() | PhysicalObj | |
Particle::GoOutOfWater() | PhysicalObj | |
WeaponProjectile::image | WeaponProjectile | [protected] |
Particle::image | Particle | [protected] |
IncrementTimeOut() | WeaponProjectile | |
WeaponProjectile::Init() | PhysicalObj | |
Particle::Init() | PhysicalObj | |
is_active | PolecatFart | [private] |
WeaponProjectile::IsDead() const | PhysicalObj | |
Particle::IsDead() const | PhysicalObj | |
WeaponProjectile::IsDrowned() const | PhysicalObj | |
Particle::IsDrowned() const | PhysicalObj | |
WeaponProjectile::IsFalling() const | Physics | |
Particle::IsFalling() const | Physics | |
WeaponProjectile::IsGhost() const | PhysicalObj | |
Particle::IsGhost() const | PhysicalObj | |
IsImmobile() const | WeaponProjectile | [virtual] |
WeaponProjectile::IsInVacuum(const Point2i &offset, bool check_objects=true) const | PhysicalObj | |
Particle::IsInVacuum(const Point2i &offset, bool check_objects=true) const | PhysicalObj | |
WeaponProjectile::IsInVacuumXY(const Point2i &position, bool check_objects=true) const | PhysicalObj | |
Particle::IsInVacuumXY(const Point2i &position, bool check_objects=true) const | PhysicalObj | |
WeaponProjectile::IsInWater() const | PhysicalObj | |
Particle::IsInWater() const | PhysicalObj | |
WeaponProjectile::IsMoving() const | Physics | |
Particle::IsMoving() const | Physics | |
IsOnTop() | Particle | [inline] |
WeaponProjectile::IsOutsideWorld(const Point2i &offset) const | PhysicalObj | |
Particle::IsOutsideWorld(const Point2i &offset) const | PhysicalObj | |
WeaponProjectile::IsOutsideWorldXY(Point2i position) const | PhysicalObj | |
Particle::IsOutsideWorldXY(Point2i position) const | PhysicalObj | |
IsOverlapping(const PhysicalObj *obj) const | PhysicalObj | [virtual] |
launcher | WeaponProjectile | |
WeaponProjectile::life_points | PhysicalObj | [protected] |
Particle::life_points | PhysicalObj | [protected] |
WeaponProjectile::m_alive | PhysicalObj | [protected] |
Particle::m_alive | PhysicalObj | [protected] |
WeaponProjectile::m_allow_negative_y | PhysicalObj | [protected] |
Particle::m_allow_negative_y | PhysicalObj | [protected] |
WeaponProjectile::m_balancing_damping | Physics | [protected] |
Particle::m_balancing_damping | Physics | [protected] |
WeaponProjectile::m_cfg | Physics | [protected] |
Particle::m_cfg | Physics | [protected] |
m_check_move_on_end_turn | Particle | [protected] |
WeaponProjectile::m_elasticity_damping | Physics | [protected] |
Particle::m_elasticity_damping | Physics | [protected] |
WeaponProjectile::m_elasticity_off | Physics | [protected] |
Particle::m_elasticity_off | Physics | [protected] |
WeaponProjectile::m_extern_force | Physics | [protected] |
Particle::m_extern_force | Physics | [protected] |
WeaponProjectile::m_fix_point_dxy | Physics | [protected] |
Particle::m_fix_point_dxy | Physics | [protected] |
WeaponProjectile::m_fix_point_gnd | Physics | [protected] |
Particle::m_fix_point_gnd | Physics | [protected] |
WeaponProjectile::m_height | PhysicalObj | [protected] |
Particle::m_height | PhysicalObj | [protected] |
m_initial_time_to_live | Particle | [protected] |
WeaponProjectile::m_last_move | Physics | [protected] |
Particle::m_last_move | Physics | [protected] |
m_last_refresh | Particle | [protected] |
m_left_time_to_live | Particle | [protected] |
WeaponProjectile::m_name | PhysicalObj | [protected] |
Particle::m_name | PhysicalObj | [protected] |
WeaponProjectile::m_overlapping_object | PhysicalObj | [protected] |
Particle::m_overlapping_object | PhysicalObj | [protected] |
WeaponProjectile::m_phys_height | Physics | [protected] |
Particle::m_phys_height | Physics | [protected] |
WeaponProjectile::m_phys_width | Physics | [protected] |
Particle::m_phys_width | Physics | [protected] |
WeaponProjectile::m_rebound_sound | PhysicalObj | [protected] |
Particle::m_rebound_sound | PhysicalObj | [protected] |
WeaponProjectile::m_rope_angle | Physics | [protected] |
Particle::m_rope_angle | Physics | [protected] |
WeaponProjectile::m_rope_elasticity | Physics | [protected] |
Particle::m_rope_elasticity | Physics | [protected] |
WeaponProjectile::m_rope_length | Physics | [protected] |
Particle::m_rope_length | Physics | [protected] |
WeaponProjectile::m_test_bottom | PhysicalObj | [protected] |
Particle::m_test_bottom | PhysicalObj | [protected] |
WeaponProjectile::m_test_left | PhysicalObj | [protected] |
Particle::m_test_left | PhysicalObj | [protected] |
WeaponProjectile::m_test_right | PhysicalObj | [protected] |
Particle::m_test_right | PhysicalObj | [protected] |
WeaponProjectile::m_test_top | PhysicalObj | [protected] |
Particle::m_test_top | PhysicalObj | [protected] |
m_time_between_scale | Particle | [protected] |
m_timeout_modifier | WeaponProjectile | |
WeaponProjectile::m_width | PhysicalObj | [protected] |
Particle::m_width | PhysicalObj | [protected] |
WeaponProjectile::ObjTouche(const PhysicalObj &b) const | PhysicalObj | |
WeaponProjectile::ObjTouche(const Point2i &p) const | PhysicalObj | |
Particle::ObjTouche(const PhysicalObj &b) const | PhysicalObj | |
Particle::ObjTouche(const Point2i &p) const | PhysicalObj | |
on_top | Particle | [protected] |
Particle(const std::string &name) | Particle | |
WeaponProjectile::PhysicalObj(const std::string &name, const std::string &xml_config="") | PhysicalObj | |
Particle::PhysicalObj(const std::string &name, const std::string &xml_config="") | PhysicalObj | |
WeaponProjectile::Physics() | Physics | |
Particle::Physics() | Physics | |
PolecatFart() | PolecatFart | |
PolecatFart(ExplosiveWeaponConfig &cfg, WeaponLauncher *p_launcher) | PolecatFart | |
WeaponProjectile::PutOutOfGround() | PhysicalObj | |
WeaponProjectile::PutOutOfGround(double direction) | PhysicalObj | |
Particle::PutOutOfGround() | PhysicalObj | |
Particle::PutOutOfGround(double direction) | PhysicalObj | |
WeaponProjectile::PutRandomly(bool on_top_of_world, double min_dst_with_characters) | PhysicalObj | |
Particle::PutRandomly(bool on_top_of_world, double min_dst_with_characters) | PhysicalObj | |
RandomizeShoot(double &angle, double &strength) | WeaponProjectile | [protected, virtual] |
WeaponProjectile::Rebound(Point2d contactPos, double contact_angle) | Physics | [protected] |
Particle::Rebound(Point2d contactPos, double contact_angle) | Physics | [protected] |
WeaponProjectile::Refresh() | WeaponProjectile | [virtual] |
Particle::Refresh() | Particle | [virtual] |
WeaponProjectile::ResetConstants() | Physics | |
Particle::ResetConstants() | Physics | |
ResetTimeOut() | WeaponProjectile | |
WeaponProjectile::RunPhysicalEngine() | Physics | |
Particle::RunPhysicalEngine() | Physics | |
WeaponProjectile::SetAirResistFactor(double factor) | Physics | |
Particle::SetAirResistFactor(double factor) | Physics | |
WeaponProjectile::SetCollisionModel(bool goes_through_wall, bool collides_with_characters, bool collides_with_objects) | PhysicalObj | |
Particle::SetCollisionModel(bool goes_through_wall, bool collides_with_characters, bool collides_with_objects) | PhysicalObj | |
WeaponProjectile::SetExternForce(double length, double angle) | Physics | |
Particle::SetExternForce(double length, double angle) | Physics | |
WeaponProjectile::SetExternForceXY(Point2d vector) | Physics | |
Particle::SetExternForceXY(Point2d vector) | Physics | |
WeaponProjectile::SetGravityFactor(double factor) | Physics | |
Particle::SetGravityFactor(double factor) | Physics | |
WeaponProjectile::SetMass(double mass) | Physics | |
Particle::SetMass(double mass) | Physics | |
SetOnTop(bool b) | Particle | [inline] |
WeaponProjectile::SetOverlappingObject(PhysicalObj *obj) | PhysicalObj | |
Particle::SetOverlappingObject(PhysicalObj *obj) | PhysicalObj | |
WeaponProjectile::SetPhysFixationPointXY(double g_x, double g_y, double dx, double dy) | Physics | |
Particle::SetPhysFixationPointXY(double g_x, double g_y, double dx, double dy) | Physics | |
WeaponProjectile::SetPhysSize(double width, double height) | Physics | |
Particle::SetPhysSize(double width, double height) | Physics | |
WeaponProjectile::SetPhysXY(double x, double y) | Physics | |
WeaponProjectile::SetPhysXY(const Point2d &position) | Physics | |
Particle::SetPhysXY(double x, double y) | Physics | |
Particle::SetPhysXY(const Point2d &position) | Physics | |
WeaponProjectile::SetRebounding(bool rebounding) | Physics | [inline] |
Particle::SetRebounding(bool rebounding) | Physics | [inline] |
WeaponProjectile::SetSize(const Point2i &newSize) | PhysicalObj | |
Particle::SetSize(const Point2i &newSize) | PhysicalObj | |
WeaponProjectile::SetSpeed(double norme, double angle) | Physics | |
Particle::SetSpeed(double norme, double angle) | Physics | |
WeaponProjectile::SetSpeedXY(Point2d vector) | Physics | |
Particle::SetSpeedXY(Point2d vector) | Physics | |
WeaponProjectile::SetTestRect(uint left, uint right, uint top, uint bottom) | PhysicalObj | |
Particle::SetTestRect(uint left, uint right, uint top, uint bottom) | PhysicalObj | |
SetTimeOut(int timeout) | WeaponProjectile | |
WeaponProjectile::SetWindFactor(double wind_factor) | Physics | |
Particle::SetWindFactor(double wind_factor) | Physics | |
WeaponProjectile::SetX(int x) | PhysicalObj | |
Particle::SetX(int x) | PhysicalObj | |
WeaponProjectile::SetXY(const Point2i &position) | PhysicalObj | |
Particle::SetXY(const Point2i &position) | PhysicalObj | |
WeaponProjectile::SetY(int y) | PhysicalObj | |
Particle::SetY(int y) | PhysicalObj | |
Shoot(double strength) | WeaponProjectile | [virtual] |
ShootSound() | WeaponProjectile | [protected, virtual] |
SignalCollision() | WeaponProjectile | [protected, virtual] |
SignalDeath() | Physics | [protected, virtual] |
SignalDrowning() | WeaponProjectile | [protected, virtual] |
SignalExplosion() | WeaponProjectile | [protected, virtual] |
SignalGhostState(bool was_dead) | WeaponProjectile | [protected, virtual] |
SignalGroundCollision() | WeaponProjectile | [protected, virtual] |
SignalObjectCollision(PhysicalObj *obj) | PolecatFart | [protected, virtual] |
SignalOutOfMap() | WeaponProjectile | [protected, virtual] |
SignalRebound() | PhysicalObj | [protected, virtual] |
SignalTimeout() | WeaponProjectile | [protected, virtual] |
WeaponProjectile::StartMoving() | Physics | |
Particle::StartMoving() | Physics | |
StillUseful() | Particle | |
WeaponProjectile::StopMoving() | Physics | |
Particle::StopMoving() | Physics | |
WeaponProjectile::UnsetPhysFixationPoint() | Physics | |
Particle::UnsetPhysFixationPoint() | Physics | |
WeaponProjectile::UpdatePosition() | PhysicalObj | |
Particle::UpdatePosition() | PhysicalObj | |
WeaponProjectile(const std::string &nom, ExplosiveWeaponConfig &cfg, WeaponLauncher *p_launcher) | WeaponProjectile | |
~Particle() | Particle | |
~PhysicalObj() | PhysicalObj | [virtual] |
~Physics() | Physics | [virtual] |
~WeaponProjectile() | WeaponProjectile | [virtual] |