This commit is contained in:
RafayAhmad7548 2024-06-16 18:53:25 +05:00
parent 37776af5db
commit ab03d5f10c
4045 changed files with 286212 additions and 3 deletions

View file

@ -0,0 +1,38 @@
#ifndef BALL_H
#define BALL_H
class Ball{
const int radius;
int x;
int y;
float *color;
int vX;
int vY;
public:
Ball(int x, int y, int radius, float *color);
Ball(const Ball& other);
void draw();
void move();
void checkBoundCollision();
int getRadius();
int getX();
int getY();
int getVX();
int getVY();
float* getColor();
Ball& setColor(float *color);
Ball& setX(int x);
Ball& setY(int y);
Ball& setVX(int vX);
Ball& setVY(int vY);
~Ball();
};
#endif