test
This commit is contained in:
parent
37776af5db
commit
ab03d5f10c
4045 changed files with 286212 additions and 3 deletions
34
.config/Code/User/History/-78f4582a/SWcL.cpp
Normal file
34
.config/Code/User/History/-78f4582a/SWcL.cpp
Normal file
|
@ -0,0 +1,34 @@
|
|||
#include "Food.h"
|
||||
#include "util.h"
|
||||
|
||||
class YellowFood : public Food{
|
||||
|
||||
const int dimension = 20;
|
||||
|
||||
public:
|
||||
|
||||
YellowFood(int x, int y) : Food(x, y, colors[YELLOW]){}
|
||||
void draw() override{
|
||||
DrawSquare(x, y, dimension, color);
|
||||
}
|
||||
void activatePowerup(Paddle& paddle, Ball**& balls) override{
|
||||
if(Food::counter == 0){
|
||||
int ballX, ballY;
|
||||
float *ballColor;
|
||||
for(int i=0;i<3;i++){
|
||||
if(balls[i] != nullptr){
|
||||
ballX = balls[i]->getX();
|
||||
ballY = balls[i]->getY();
|
||||
ballColor = balls[i]->getColor();
|
||||
}
|
||||
}
|
||||
for(int i=0;i<3;i++){
|
||||
if(balls[i] == nullptr){
|
||||
balls[i] = new Ball(ballX, ballY, 10, ballColor);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
~YellowFood(){}
|
||||
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue