Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "Particle.h"
- Particle::Particle(double x, double y, double mass){
- this->setX(x);
- this->setY(y);
- this->setMass(mass);
- }
- double Particle::getX(){
- return x;
- }
- void Particle::setX(double x){
- this->x = x;
- }
- double Particle::getY(){
- return y;
- }
- void Particle::setY(double y){
- this->y = y;
- }
- double Particle::getxSpeed(){
- return xSpeed;
- }
- void Particle::setxSpeed(double xSpeed){
- this->xSpeed = xSpeed;
- }
- double Particle::getySpeed(){
- return ySpeed;
- }
- void Particle::setySpeed(double ySpeed){
- this->ySpeed = ySpeed;
- }
- double Particle::getMass(){
- return mass;
- }
- void Particle::setMass(double mass){
- this->mass = mass;
- }
- void Particle::countAcceleration(double xAcceleration, double yAcceleration, double interval){
- this->xSpeed += xAcceleration * interval;
- this->ySpeed += yAcceleration * interval;
- }
- void Particle::inverseDirection(){
- xSpeed = -xSpeed;
- ySpeed = -ySpeed;
- }
- void Particle::move(double interval){
- x += xSpeed * interval;
- y += ySpeed * interval;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement