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,28 @@
#pragma once
#include "Paddle.h"
#include "Ball.h"
class Food{
protected:
int x;
int y;
float *color;
static int counter;
static bool powerActive;
public:
Food(int x, int y, float *color);
virtual void draw() = 0;
virtual void activatePowerup(Paddle& paddle, Ball& ball) = 0;
void fall();
int getX();
int getY();
static int getCounter();
static bool getPowerActive();
static void count();
static void resetPowerup(Paddle& paddle, Ball& ball, Ball& ball1, Ball& ball2);
~Food();
};