![]() |
Yet Another Game Engine
|
#include <particlebody.h>
Public Member Functions | |
| ParticleBody (const Vector2d &position=Vector2d(0, 0), double mass=1, const Vector2d &velocity=Vector2d(0, 0), bool gravity=true) | |
| void | applyForce (const Vector2d &force) override |
| void | update () override |
Public Member Functions inherited from yage::Body | |
| double | xPosition () const |
| double | yPosition () const |
Additional Inherited Members | |
Static Public Attributes inherited from yage::Body | |
| static const double | GRAVITY = -9.81 |
Protected Member Functions inherited from yage::Body | |
| Body (Vector2d position=Vector2d(0, 0), double mass=1, Vector2d velocity=Vector2d(0, 0), bool gravity=false) | |
Protected Attributes inherited from yage::Body | |
| Vector2d | position_ = Vector2d(0, 0) |
| double | mass_ = 1 |
| Vector2d | velocity_ = Vector2d(0, 0) |
| bool | gravity_ = true |
| Vector2d | acceleration_ = Vector2d(0, 0) |
| Vector2d | force_ = Vector2d(0, 0) |
| yage::ParticleBody::ParticleBody | ( | const Vector2d & | position = Vector2d(0, 0), |
| double | mass = 1, |
||
| const Vector2d & | velocity = Vector2d(0, 0), |
||
| bool | gravity = true |
||
| ) |
|
overridevirtual |
Implements yage::Body.
|
overridevirtual |
Implements yage::Body.
1.8.6