Advertisement
Guest User

Particle.cpp

a guest
Dec 6th, 2013
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. #include "Particle.h"
  2. Particle::Particle(double x, double y, double mass){
  3.     this->setX(x);
  4.     this->setY(y);
  5.     this->setMass(mass);
  6. }
  7. double Particle::getX(){
  8.     return x;
  9. }
  10. void Particle::setX(double x){
  11.     this->x = x;
  12. }
  13. double Particle::getY(){
  14.     return y;
  15. }
  16. void Particle::setY(double y){
  17.     this->y = y;
  18. }
  19. double Particle::getxSpeed(){
  20.     return xSpeed;
  21. }
  22. void Particle::setxSpeed(double xSpeed){
  23.     this->xSpeed = xSpeed;
  24. }
  25. double Particle::getySpeed(){
  26.     return ySpeed;
  27. }
  28. void Particle::setySpeed(double ySpeed){
  29.     this->ySpeed = ySpeed;
  30. }
  31. double Particle::getMass(){
  32.     return mass;
  33. }
  34. void Particle::setMass(double mass){
  35.     this->mass = mass;
  36. }
  37. void Particle::countAcceleration(double xAcceleration, double yAcceleration, double interval){
  38.     this->xSpeed += xAcceleration * interval;
  39.     this->ySpeed += yAcceleration * interval;
  40. }
  41. void Particle::inverseDirection(){
  42.     xSpeed = -xSpeed;
  43.     ySpeed = -ySpeed;
  44. }
  45. void Particle::move(double interval){
  46.     x += xSpeed * interval;
  47.     y += ySpeed * interval;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement