26 lines
No EOL
546 B
C++
26 lines
No EOL
546 B
C++
#include "Food.h"
|
|
#include "util.h"
|
|
|
|
class GreenFood : public Food{
|
|
|
|
const int height = 20;
|
|
const int width = 10;
|
|
|
|
public:
|
|
|
|
GreenFood(int x, int y) : Food(x, y, colors[GREEN]){}
|
|
|
|
void draw() override{
|
|
DrawTriangle(x, y, x-width, y+height, x+width, y+height, color);
|
|
}
|
|
|
|
void activatePowerup(Paddle& paddle, Ball& ball, Ball*& ball1, Ball*& ball2) override{
|
|
if(Food::counter == 0){
|
|
paddle.setWidth(paddle.getWidth()*2);
|
|
powerActive = true;
|
|
}
|
|
}
|
|
|
|
~GreenFood(){}
|
|
|
|
}; |