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,29 @@
#include "GameLevel.h"
#include "util.h"
class Level3 : public GameLevel{
public:
Level3(){
paddle2 = new Paddle(125, 200, 810, colors[GRAY]);
// pattern(0);
}
void pattern(int i){
if(i<15){
patternHelper(i, 0);
pattern(i+1);
}
}
void patternHelper(int i, int j){
if(j<15){
if(i == 0 || i == 14) bricks[i][j] = new Brick();
if(j<7-i+1 || j>7+i-1) bricks[i][j] = new Brick();
else if(j<7-(14-i)+1 || j>7+(14-i)-1) bricks[i][j] = new Brick();
patternHelper(i, j+1);
}
}
Paddle* getPaddle2() override{
return paddle2;
}
};

View file

@ -0,0 +1 @@
{"version":1,"resource":"file:///home/rafayahmad/Downloads/Rafay_Ahmad_23i-2526_DS-C/Level3.cpp","entries":[{"id":"5NY1.cpp","timestamp":1715579722565},{"id":"mfMl.cpp","timestamp":1715579805221},{"id":"r4jt.cpp","timestamp":1715579825848},{"id":"iqE5.cpp","timestamp":1715579852284},{"id":"jj8e.cpp","timestamp":1715579945231}]}

View file

@ -0,0 +1,29 @@
#include "GameLevel.h"
#include "util.h"
class Level3 : public GameLevel{
public:
Level3(){
paddle2 = new Paddle(125, 200, 810, colors[GRAY]);
// pattern(0);
}
void pattern(int i){
if(i<15){
patternHelper(i, 0);
pattern(i+1);
}
}
void patternHelper(int i, int j){
if(j<15){
if(i == 0 || i == 14) bricks[i][j] = new Brick();
if(j<7-i+1 || j>7+i-1) bricks[i][j] = new Brick();
else if(j<7-(14-i)+1 || j>7+(14-i)-1) bricks[i][j] = new Brick();
patternHelper(i, j+1);
}
}
Paddle* getPaddle2() override{
return paddle2;
}
};

View file

@ -0,0 +1,29 @@
#include "GameLevel.h"
#include "util.h"
class Level3 : public GameLevel{
public:
Level3(){
paddle2 = new Paddle(125, 200, 810, colors[GRAY]);
pattern(0);
}
void pattern(int i){
if(i<15){
patternHelper(i, 0);
pattern(i+1);
}
}
void patternHelper(int i, int j){
if(j<15){
// if(i == 0 || i == 14) bricks[i][j] = new Brick();
// if(j<7-i+1 || j>7+i-1) bricks[i][j] = new Brick();
// else if(j<7-(14-i)+1 || j>7+(14-i)-1) bricks[i][j] = new Brick();
patternHelper(i, j+1);
}
}
Paddle* getPaddle2() override{
return paddle2;
}
};

View file

@ -0,0 +1,29 @@
#include "GameLevel.h"
#include "util.h"
class Level3 : public GameLevel{
public:
Level3(){
paddle2 = new Paddle(125, 200, 810, colors[GRAY]);
// pattern(0);
}
void pattern(int i){
if(i<15){
patternHelper(i, 0);
pattern(i+1);
}
}
void patternHelper(int i, int j){
if(j<15){
if(i == 0 || i == 14) bricks[i][j] = new Brick();
if(j<7-i+1 || j>7+i-1) bricks[i][j] = new Brick();
else if(j<7-(14-i)+1 || j>7+(14-i)-1) bricks[i][j] = new Brick();
patternHelper(i, j+1);
}
}
Paddle* getPaddle2() override{
return paddle2;
}
};

View file

@ -0,0 +1,29 @@
#include "GameLevel.h"
#include "util.h"
class Level3 : public GameLevel{
public:
Level3(){
// paddle2 = new Paddle(125, 200, 810, colors[GRAY]);
// pattern(0);
}
void pattern(int i){
if(i<15){
patternHelper(i, 0);
pattern(i+1);
}
}
void patternHelper(int i, int j){
if(j<15){
if(i == 0 || i == 14) bricks[i][j] = new Brick();
if(j<7-i+1 || j>7+i-1) bricks[i][j] = new Brick();
else if(j<7-(14-i)+1 || j>7+(14-i)-1) bricks[i][j] = new Brick();
patternHelper(i, j+1);
}
}
Paddle* getPaddle2() override{
return paddle2;
}
};