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