diff options
author | Simponic <loganthebean222@gmail.com> | 2020-06-30 20:04:55 -0600 |
---|---|---|
committer | Simponic <loganthebean222@gmail.com> | 2020-06-30 20:04:55 -0600 |
commit | 7a60ab9f178dd813c876fcf8e25c947f9a9a5e06 (patch) | |
tree | 31ec5147b0e6a01b85499cf06a701af750fb83f7 /velocity.cpp | |
download | asteroids-cs165-7a60ab9f178dd813c876fcf8e25c947f9a9a5e06.tar.gz asteroids-cs165-7a60ab9f178dd813c876fcf8e25c947f9a9a5e06.zip |
Updated indentation
Diffstat (limited to 'velocity.cpp')
-rw-r--r-- | velocity.cpp | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/velocity.cpp b/velocity.cpp new file mode 100644 index 0000000..ceca109 --- /dev/null +++ b/velocity.cpp @@ -0,0 +1,59 @@ +#include "velocity.h" + +// Default velocity constructor +Velocity :: Velocity () +{ + setDx ( 0.0 ); + setDy ( 0.0 ); +} + +// Velocity constructor +Velocity :: Velocity ( float dx , float dy ) +{ + setDx ( dx ); + setDy ( dy ); +} + +// Get Velocity dx +float Velocity :: getDx() const +{ + return dx; +} + +// Get Velocity dy +float Velocity :: getDy() const +{ + return dy; +} + +// Set Velocity dx +void Velocity :: setDx( float dx ) +{ + this->dx = dx; +} + +// Set Velocity dy +void Velocity :: setDy( float dy ) +{ + this->dy = dy; +} + +// Add dy Velocity +void Velocity :: addDy ( const float dy ) +{ + this->dy += dy; +} + +// Add dx Velocity +void Velocity :: addDx ( const float dx ) +{ + this->dx += dx; +} + +// Update a point +Point Velocity :: updatePoint ( Point &point ) +{ + point.addX ( dx ); + point.addY ( dy ); + return point; +} |