Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <canvas id="gameCanvas" width="1230" height="640"></canvas>
- <script>
- var canvas;
- var canvasContext;
- var ballX = 675;
- var ballY = 450;
- var ballSpeedX = 10;
- var ballSpeedY = 5;
- var paddleX = 625
- var paddleY = 605
- var topX = 25
- var topY = 60
- var botX = 25
- var botY = 625
- var rightX = 1210
- var rightY = 60
- var leftX = 25
- var leftY = 60
- var playerLives = 3
- var playerScore = 0
- var showingWinScreen = false
- var showingGameOverScreen = false
- var brick1X = 45
- var brick2X = 150
- var brick3X = 255
- var brick4X = 360
- var brick5X = 465
- var brick6X = 570
- var brick7X = 675
- var brick8X = 780
- var brick9X = 885
- var brick10X = 990
- var brick11X = 1095
- var brick12X = 1200
- var brick13X = 45
- var brick14X = 150
- var brick15X = 255
- var brick16X = 360
- var brick17X = 465
- var brick18X = 570
- var brick19X = 675
- var brick20X = 780
- var brick21X = 885
- var brick22X = 990
- var brick23X = 1095
- var brick24X = 1200
- var brick25X = 45
- var brick26X = 150
- var brick27X = 255
- var brick28X = 360
- var brick29X = 465
- var brick30X = 570
- var brick31X = 675
- var brick32X = 780
- var brick33X = 885
- var brick34X = 990
- var brick35X = 1095
- var brick36X = 1200
- var brick37X = 45
- var brick38X = 150
- var brick39X = 255
- var brick40X = 360
- var brick41X = 465
- var brick42X = 570
- var brick43X = 675
- var brick44X = 780
- var brick45X = 885
- var brick46X = 990
- var brick47X = 1095
- var brick48X = 1200
- var brick1Y = 190
- var brick2Y = 190
- var brick3Y = 190
- var brick4Y = 190
- var brick5Y = 190
- var brick6Y = 190
- var brick7Y = 190
- var brick8Y = 190
- var brick9Y = 190
- var brick10Y = 190
- var brick11Y = 190
- var brick12Y = 190
- var brick13Y = 245
- var brick14Y = 245
- var brick15Y = 245
- var brick16Y = 245
- var brick17Y = 245
- var brick18Y = 245
- var brick19Y = 245
- var brick20Y = 245
- var brick21Y = 245
- var brick22Y = 245
- var brick23Y = 245
- var brick24Y = 245
- var brick25Y = 300
- var brick26Y = 300
- var brick27Y = 300
- var brick28Y = 300
- var brick29Y = 300
- var brick30Y = 300
- var brick31Y = 300
- var brick32Y = 300
- var brick33Y = 300
- var brick34Y = 300
- var brick35Y = 300
- var brick36Y = 300
- var brick37Y = 355
- var brick38Y = 355
- var brick39Y = 355
- var brick40Y = 355
- var brick41Y = 355
- var brick42Y = 355
- var brick43Y = 355
- var brick44Y = 355
- var brick45Y = 355
- var brick46Y = 355
- var brick47Y = 355
- var brick48Y = 355
- var brick1broken = false
- var brick2broken = false
- var brick3broken = false
- var brick4broken = false
- var brick5broken = false
- var brick6broken = false
- var brick7broken = false
- var brick8broken = false
- var brick9broken = false
- var brick10broken = false
- var brick11broken = false
- var brick12broken = false
- var brick13broken = false
- var brick14broken = false
- var brick15broken = false
- var brick16broken = false
- var brick17broken = false
- var brick18broken = false
- var brick19broken = false
- var brick20broken = false
- var brick21broken = false
- var brick22broken = false
- var brick23broken = false
- var brick24broken = false
- var brick25broken = false
- var brick26broken = false
- var brick27broken = false
- var brick28broken = false
- var brick29broken = false
- var brick30broken = false
- var brick31broken = false
- var brick32broken = false
- var brick33broken = false
- var brick34broken = false
- var brick35broken = false
- var brick36broken = false
- var brick37broken = false
- var brick38broken = false
- var brick39broken = false
- var brick40broken = false
- var brick41broken = false
- var brick42broken = false
- var brick43broken = false
- var brick44broken = false
- var brick45broken = false
- var brick46broken = false
- var brick47broken = false
- var brick48broken = false
- window.onload = function() {
- canvas = document.getElementById('gameCanvas');
- canvasContext = canvas.getContext('2d');
- var framesPerSecond = 30
- setInterval(function() {
- moveEverything();
- drawEverything();
- paddleBlock();
- }, 1000/framesPerSecond);
- canvas.addEventListener('mousedown',handleMouseClick);
- canvas.addEventListener('mousedown',handleMouseClick2);
- canvas.addEventListener('mousemove',
- function(evt) {
- var mousePos = calculateMousePos(evt);
- if(mousePos.x > 70 &&
- mousePos.x < canvas.width -70) {
- paddleX = mousePos.x-(100/2);
- }
- })
- }
- function moveEverything() {
- if(showingWinScreen) {
- return;
- } else if(showingGameOverScreen) {
- return;
- }
- ballX += ballSpeedX;
- ballY += ballSpeedY;
- bounceBall();
- ballReset();
- bounceBallCube();
- }
- function drawEverything() {
- showWinScreen();
- showGameOverScreen();
- //background
- drawRect(0,0,canvas.width,canvas.height,'black');
- //ball
- if(showingWinScreen || showingGameOverScreen) {
- }else drawBall(ballX, ballY, 10,'white');
- //top line
- drawRect(topX,topY,1190,5,'white');
- //bottom line
- drawRect(botX,botY,1190,5,'white');
- //right line
- drawRect(rightX,rightY,5,570,'white');
- //left line
- drawRect(leftX,leftY,5,570,'white');
- //paddle
- if(showingWinScreen || showingGameOverScreen) {
- }else drawRect(paddleX,paddleY,100,10,'white');
- if(showingWinScreen) {
- winScreen();
- } else if(showingGameOverScreen) {
- gameOverScreen();
- }
- //brick 1
- if(brick1broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick1X,brick1Y,100,50,'white');
- }
- //brick 2
- if(brick2broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick2X,brick2Y,100,50,'white');
- }
- //brick 3
- if(brick3broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick3X,brick3Y,100,50,'white');
- }
- //brick 4
- if(brick4broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick4X,brick4Y,100,50,'white');
- }
- //brick 5
- if(brick5broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick5X,brick5Y,100,50,'white');
- }
- //brick 6
- if(brick6broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick6X,brick6Y,100,50,'white');
- }
- //brick 7
- if(brick7broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick7X,brick7Y,100,50,'white');
- }
- //brick 8
- if(brick8broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick8X,brick8Y,100,50,'white');
- }
- //brick 9
- if(brick9broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick9X,brick9Y,100,50,'white');
- }
- //brick 10
- if(brick10broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick10X,brick10Y,100,50,'white');
- }
- //brick 11
- if(brick11broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick11X,brick11Y,100,50,'white');
- }
- //brick 13
- if(brick13broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick13X,brick13Y,100,50,'white');
- }
- //brick 14
- if(brick14broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick14X,brick14Y,100,50,'white');
- }
- //brick 15
- if(brick15broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick15X,brick15Y,100,50,'white');
- }
- //brick 16
- if(brick16broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick16X,brick16Y,100,50,'white');
- }
- //brick 17
- if(brick17broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick17X,brick17Y,100,50,'white');
- }
- //brick 18
- if(brick18broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick18X,brick18Y,100,50,'white');
- }
- //brick 19
- if(brick19broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick19X,brick19Y,100,50,'white');
- }
- //brick 20
- if(brick20broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick20X,brick20Y,100,50,'white');
- }
- //brick 21
- if(brick21broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick21X,brick21Y,100,50,'white');
- }
- //brick 22
- if(brick22broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick22X,brick22Y,100,50,'white');
- }
- //brick 23
- if(brick23broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick23X,brick23Y,100,50,'white');
- }
- //brick 25
- if(brick25broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick25X,brick25Y,100,50,'white');
- }
- //brick 26
- if(brick26broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick26X,brick26Y,100,50,'white');
- }
- //brick 27
- if(brick27broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick27X,brick27Y,100,50,'white');
- }
- //brick 28
- if(brick28broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick28X,brick28Y,100,50,'white');
- }
- //brick 29
- if(brick29broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick29X,brick29Y,100,50,'white');
- }
- //brick 30
- if(brick30broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick30X,brick30Y,100,50,'white');
- }
- //brick 31
- if(brick31broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick31X,brick31Y,100,50,'white');
- }
- //brick 32
- if(brick32broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick32X,brick32Y,100,50,'white');
- }
- //brick 33
- if(brick33broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick33X,brick33Y,100,50,'white');
- }
- //brick 34
- if(brick34broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick34X,brick34Y,100,50,'white');
- }
- //brick 35
- if(brick35broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick35X,brick35Y,100,50,'white');
- }
- //brick 37
- if(brick37broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick37X,brick37Y,100,50,'white');
- }
- //brick 38
- if(brick38broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick38X,brick38Y,100,50,'white');
- }
- //brick 39
- if(brick39broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick39X,brick39Y,100,50,'white');
- }
- //brick 40
- if(brick40broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick40X,brick40Y,100,50,'white');
- }
- //brick 41
- if(brick41broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick41X,brick41Y,100,50,'white');
- }
- //brick 42
- if(brick42broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick42X,brick42Y,100,50,'white');
- }
- //brick 43
- if(brick43broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick43X,brick43Y,100,50,'white');
- }
- //brick 44
- if(brick44broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick44X,brick44Y,100,50,'white');
- }
- //brick 45
- if(brick45broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick45X,brick45Y,100,50,'white');
- }
- //brick 46
- if(brick46broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick46X,brick46Y,100,50,'white');
- }
- //brick 47
- if(brick47broken || showingGameOverScreen || showingWinScreen) {
- } else {
- drawRect(brick47X,brick47Y,100,50,'white');
- }
- //Notes
- //!!! each brick has 5 pixels space from another and edge bricks are 10 pixels from the edges !!!
- //!!! distance from the game area to canvas is 25 on each side and 10 in height !!!
- //!!! distance between the paddle and bottom edge is 10 pixels and the paddle is 10 pixels !!!
- //!!! distance from the paddle to bricks is 30 pixels and distance brom bricks to the top edge is 30 pixels !!!
- canvasContext.font="40px Arial";
- canvasContext.fillText("Lives :", 100,50);
- canvasContext.fillText(playerLives, 230,50);
- canvasContext.fillText("Score :", canvas.width-300,50);
- canvasContext.fillText(playerScore, canvas.width-150,50);
- }
- function winScreen() {
- canvasContext.fillText("Congratulations", 520,200);
- canvasContext.fillText("You Won", 580,250);
- canvasContext.fillText("Click to Restart", 525,550);
- reset();
- ballResetPos();
- }
- function gameOverScreen() {
- canvasContext.fillText("Game Over", 550,200);
- canvasContext.fillText("Click to Restart", 525,550);
- reset();
- ballResetPos();
- }
- function showWinScreen() {
- if(playerScore >= 1100) {
- showingWinScreen = true
- }
- }
- function showGameOverScreen() {
- if(playerLives <= 0) {
- showingGameOverScreen = true
- }
- }
- //Easter Egg
- document.onkeydown = checkKey;
- function checkKey(e) {
- e = e || window.event;
- if (e.keyCode == '70') {
- playerScore += 1200
- }
- }
- function ballReset() {
- if(ballY > 625) {
- ballX=675
- ballY=450
- ballSpeedX=10
- ballSpeedY=5
- playerLives -= 1;
- }
- }
- function ballResetPos() {
- ballX=675
- ballY=450
- ballSpeedX=10
- ballSpeedY=5
- }
- function bounceBall() {
- if(ballX >= paddleX &&
- ballX <= paddleX+100 &&
- ballY == paddleY &&
- ballY <= paddleY+10) {
- ballSpeedY = -ballSpeedY;
- var deltaX = ballX - (paddleX+100/2);
- ballSpeedX = deltaX * 0.35;
- }
- if(ballX <= 40) {
- //ballSpeedX -= 1;
- ballSpeedX = -ballSpeedX;
- }
- if(ballY <= 70) {
- //ballSpeedY -= 1;
- ballSpeedY = -ballSpeedY;
- }
- if(ballX >= canvas.width-40) {
- //ballSpeedX += 1;
- ballSpeedX = -ballSpeedX;
- }
- }
- function reset() {
- brick1broken=false
- brick2broken=false
- brick3broken=false
- brick4broken=false
- brick5broken=false
- brick6broken=false
- brick7broken=false
- brick8broken=false
- brick9broken=false
- brick10broken=false
- brick11broken=false
- brick12broken=false
- brick13broken=false
- brick14broken=false
- brick15broken=false
- brick16broken=false
- brick17broken=false
- brick18broken=false
- brick19broken=false
- brick20broken=false
- brick21broken=false
- brick22broken=false
- brick23broken=false
- brick24broken=false
- brick25broken=false
- brick26broken=false
- brick27broken=false
- brick28broken=false
- brick29broken=false
- brick30broken=false
- brick31broken=false
- brick32broken=false
- brick33broken=false
- brick34broken=false
- brick35broken=false
- brick36broken=false
- brick37broken=false
- brick38broken=false
- brick39broken=false
- brick40broken=false
- brick41broken=false
- brick42broken=false
- brick43broken=false
- brick44broken=false
- brick45broken=false
- brick46broken=false
- brick47broken=false
- brick48broken=false
- }
- function paddleBlock() {
- if(paddleX <= 30) {
- paddleX += 20
- } else if(paddleX+100 >= canvas.width-30) {
- paddleX -= 20
- }
- }
- function calculateMousePos(evt) {
- var rect = canvas.getBoundingClientRect();
- var root = document.documentElement;
- var mouseX = evt.clientX - rect.left - root.scrollLeft;
- var mouseY = evt.clientY - rect.top - root.scrollTop;
- return {
- x:mouseX,
- y:mouseY
- };
- }
- function handleMouseClick(evt) {
- if(showingWinScreen) {
- playerLives = 3;
- playerScore = 0;
- showingWinScreen = false;
- }
- }
- function handleMouseClick2(evt) {
- if(showingGameOverScreen) {
- playerLives = 3;
- playerScore = 0;
- showingGameOverScreen = false;
- }
- }
- //Ball and Brick Interaction
- function bounceBallCube() {
- //brick 1
- if(brick1broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick1Y &&
- ballY <= brick1Y+50 &&
- ballX >= brick1X &&
- ballX <= brick1X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick1broken = true
- } else if(ballY == brick1Y+50 &&
- ballY >= brick1Y &&
- ballX <= brick1X+100 &&
- ballX >= brick1X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick1broken = true
- }
- if(brick1broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick1X &&
- ballX <= brick1X +100 &&
- ballY >= brick1Y &&
- ballY <= brick1Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick1broken = true
- } else if(ballX <= brick1X+100 &&
- ballX >= brick1X &&
- ballY <= brick1Y +50 &&
- ballY >= brick1Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick1broken = true
- }
- //brick 2
- if(brick2broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick2Y &&
- ballY <= brick2Y+50 &&
- ballX >= brick2X &&
- ballX <= brick2X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick2broken = true
- } else if(ballY == brick2Y+50 &&
- ballY >= brick2Y &&
- ballX <= brick2X+100 &&
- ballX >= brick2X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick2broken = true
- }
- if(brick2broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick2X &&
- ballX <= brick2X +100 &&
- ballY >= brick2Y &&
- ballY <= brick2Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick2broken = true
- } else if(ballX <= brick2X+100 &&
- ballX >= brick2X &&
- ballY <= brick2Y +50 &&
- ballY >= brick2Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick2broken = true
- }
- //brick 3
- if(brick3broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick3Y &&
- ballY <= brick3Y+50 &&
- ballX >= brick3X &&
- ballX <= brick3X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick3broken = true
- } else if(ballY == brick3Y+50 &&
- ballY >= brick3Y &&
- ballX <= brick3X+100 &&
- ballX >= brick3X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick3broken = true
- }
- if(brick3broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick3X &&
- ballX <= brick3X +100 &&
- ballY >= brick3Y &&
- ballY <= brick3Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick3broken = true
- } else if(ballX <= brick3X+100 &&
- ballX >= brick3X &&
- ballY <= brick3Y +50 &&
- ballY >= brick3Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick3broken = true
- }
- //brick 4
- if(brick4broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick4Y &&
- ballY <= brick4Y+50 &&
- ballX >= brick4X &&
- ballX <= brick4X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick4broken = true
- } else if(ballY == brick4Y+50 &&
- ballY >= brick4Y &&
- ballX <= brick4X+100 &&
- ballX >= brick4X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick4broken = true
- }
- if(brick4broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick4X &&
- ballX <= brick4X +100 &&
- ballY >= brick4Y &&
- ballY <= brick4Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick4broken = true
- } else if(ballX <= brick4X+100 &&
- ballX >= brick4X &&
- ballY <= brick4Y +50 &&
- ballY >= brick4Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick4broken = true
- }
- //brick 5
- if(brick5broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick5Y &&
- ballY <= brick5Y+50 &&
- ballX >= brick5X &&
- ballX <= brick5X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick5broken = true
- } else if(ballY == brick5Y+50 &&
- ballY >= brick5Y &&
- ballX <= brick5X+100 &&
- ballX >= brick5X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick5broken = true
- }
- if(brick5broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick5X &&
- ballX <= brick5X +100 &&
- ballY >= brick5Y &&
- ballY <= brick5Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick5broken = true
- } else if(ballX <= brick5X+100 &&
- ballX >= brick5X &&
- ballY <= brick5Y +50 &&
- ballY >= brick5Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick5broken = true
- }
- //brick 6
- if(brick6broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick6Y &&
- ballY <= brick6Y+50 &&
- ballX >= brick6X &&
- ballX <= brick6X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick6broken = true
- } else if(ballY == brick6Y+50 &&
- ballY >= brick6Y &&
- ballX <= brick6X+100 &&
- ballX >= brick6X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick6broken = true
- }
- if(brick6broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick6X &&
- ballX <= brick6X +100 &&
- ballY >= brick6Y &&
- ballY <= brick6Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick6broken = true
- } else if(ballX <= brick6X+100 &&
- ballX >= brick6X &&
- ballY <= brick6Y +50 &&
- ballY >= brick6Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick6broken = true
- }
- //brick 7
- if(brick7broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick7Y &&
- ballY <= brick7Y+50 &&
- ballX >= brick7X &&
- ballX <= brick7X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick7broken = true
- } else if(ballY == brick7Y+50 &&
- ballY >= brick7Y &&
- ballX <= brick7X+100 &&
- ballX >= brick7X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick7broken = true
- }
- if(brick7broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick7X &&
- ballX <= brick7X +100 &&
- ballY >= brick7Y &&
- ballY <= brick7Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick7broken = true
- } else if(ballX <= brick7X+100 &&
- ballX >= brick7X &&
- ballY <= brick7Y +50 &&
- ballY >= brick7Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick7broken = true
- }
- //brick 8
- if(brick8broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick8Y &&
- ballY <= brick8Y+50 &&
- ballX >= brick8X &&
- ballX <= brick8X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick8broken = true
- } else if(ballY == brick8Y+50 &&
- ballY >= brick8Y &&
- ballX <= brick8X+100 &&
- ballX >= brick8X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick8broken = true
- }
- if(brick8broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick8X &&
- ballX <= brick8X +100 &&
- ballY >= brick8Y &&
- ballY <= brick8Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick8broken = true
- } else if(ballX <= brick8X+100 &&
- ballX >= brick8X &&
- ballY <= brick8Y +50 &&
- ballY >= brick8Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick8broken = true
- }
- //brick 9
- if(brick9broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick9Y &&
- ballY <= brick9Y+50 &&
- ballX >= brick9X &&
- ballX <= brick9X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick9broken = true
- } else if(ballY == brick9Y+50 &&
- ballY >= brick9Y &&
- ballX <= brick9X+100 &&
- ballX >= brick9X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick9broken = true
- }
- if(brick9broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick9X &&
- ballX <= brick9X +100 &&
- ballY >= brick9Y &&
- ballY <= brick9Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick9broken = true
- } else if(ballX <= brick9X+100 &&
- ballX >= brick9X &&
- ballY <= brick9Y +50 &&
- ballY >= brick9Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick9broken = true
- }
- //brick 10
- if(brick10broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick10Y &&
- ballY <= brick10Y+50 &&
- ballX >= brick10X &&
- ballX <= brick10X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick10broken = true
- } else if(ballY == brick10Y+50 &&
- ballY >= brick10Y &&
- ballX <= brick10X+100 &&
- ballX >= brick10X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick10broken = true
- }
- if(brick10broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick10X &&
- ballX <= brick10X +100 &&
- ballY >= brick10Y &&
- ballY <= brick10Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick10broken = true
- } else if(ballX <= brick10X+100 &&
- ballX >= brick10X &&
- ballY <= brick10Y +50 &&
- ballY >= brick10Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick10broken = true
- }
- //brick 11
- if(brick11broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick11Y &&
- ballY <= brick11Y+50 &&
- ballX >= brick11X &&
- ballX <= brick11X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick11broken = true
- } else if(ballY == brick11Y+50 &&
- ballY >= brick11Y &&
- ballX <= brick11X+100 &&
- ballX >= brick11X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick11broken = true
- }
- if(brick11broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick11X &&
- ballX <= brick11X +100 &&
- ballY >= brick11Y &&
- ballY <= brick11Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick11broken = true
- } else if(ballX <= brick11X+100 &&
- ballX >= brick11X &&
- ballY <= brick11Y +50 &&
- ballY >= brick11Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick11broken = true
- }
- //brick 12
- if(brick12broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick12Y &&
- ballY <= brick12Y+50 &&
- ballX >= brick12X &&
- ballX <= brick12X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick12broken = true
- } else if(ballY == brick12Y+50 &&
- ballY >= brick12Y &&
- ballX <= brick12X+100 &&
- ballX >= brick12X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 40
- brick12broken = true
- }
- if(brick12broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick12X &&
- ballX <= brick12X +100 &&
- ballY >= brick12Y &&
- ballY <= brick12Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick12broken = true
- } else if(ballX <= brick12X+100 &&
- ballX >= brick12X &&
- ballY <= brick12Y +50 &&
- ballY >= brick12Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 40
- brick12broken = true
- }
- //brick 13
- if(brick13broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick13Y &&
- ballY <= brick13Y+50 &&
- ballX >= brick13X &&
- ballX <= brick13X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick13broken = true
- } else if(ballY == brick13Y+50 &&
- ballY >= brick13Y &&
- ballX <= brick13X+100 &&
- ballX >= brick13X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick13broken = true
- }
- if(brick13broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick13X &&
- ballX <= brick13X +100 &&
- ballY >= brick13Y &&
- ballY <= brick13Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick13broken = true
- } else if(ballX <= brick13X+100 &&
- ballX >= brick13X &&
- ballY <= brick13Y +50 &&
- ballY >= brick13Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick13broken = true
- }
- //brick 14
- if(brick14broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick14Y &&
- ballY <= brick14Y+50 &&
- ballX >= brick14X &&
- ballX <= brick14X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick14broken = true
- } else if(ballY == brick14Y+50 &&
- ballY >= brick14Y &&
- ballX <= brick14X+100 &&
- ballX >= brick14X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick14broken = true
- }
- if(brick14broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick14X &&
- ballX <= brick14X +100 &&
- ballY >= brick14Y &&
- ballY <= brick14Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick14broken = true
- } else if(ballX <= brick14X+100 &&
- ballX >= brick14X &&
- ballY <= brick14Y +50 &&
- ballY >= brick14Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick14broken = true
- }
- //brick 15
- if(brick15broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick15Y &&
- ballY <= brick15Y+50 &&
- ballX >= brick15X &&
- ballX <= brick15X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick15broken = true
- } else if(ballY == brick15Y+50 &&
- ballY >= brick15Y &&
- ballX <= brick15X+100 &&
- ballX >= brick15X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick15broken = true
- }
- if(brick15broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick15X &&
- ballX <= brick15X +100 &&
- ballY >= brick15Y &&
- ballY <= brick15Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick15broken = true
- } else if(ballX <= brick15X+100 &&
- ballX >= brick15X &&
- ballY <= brick15Y +50 &&
- ballY >= brick15Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick15broken = true
- }
- //brick 16
- if(brick16broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick16Y &&
- ballY <= brick16Y+50 &&
- ballX >= brick16X &&
- ballX <= brick16X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick16broken = true
- } else if(ballY == brick16Y+50 &&
- ballY >= brick16Y &&
- ballX <= brick16X+100 &&
- ballX >= brick16X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick16broken = true
- }
- if(brick16broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick16X &&
- ballX <= brick16X +100 &&
- ballY >= brick16Y &&
- ballY <= brick16Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick16broken = true
- } else if(ballX <= brick16X+100 &&
- ballX >= brick16X &&
- ballY <= brick16Y +50 &&
- ballY >= brick16Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick16broken = true
- }
- //brick 17
- if(brick17broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick17Y &&
- ballY <= brick17Y+50 &&
- ballX >= brick17X &&
- ballX <= brick17X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick17broken = true
- } else if(ballY == brick17Y+50 &&
- ballY >= brick17Y &&
- ballX <= brick17X+100 &&
- ballX >= brick17X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick17broken = true
- }
- if(brick17broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick17X &&
- ballX <= brick17X +100 &&
- ballY >= brick17Y &&
- ballY <= brick17Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick17broken = true
- } else if(ballX <= brick17X+100 &&
- ballX >= brick17X &&
- ballY <= brick17Y +50 &&
- ballY >= brick17Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick17broken = true
- }
- //brick 18
- if(brick18broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick18Y &&
- ballY <= brick18Y+50 &&
- ballX >= brick18X &&
- ballX <= brick18X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick18broken = true
- } else if(ballY == brick18Y+50 &&
- ballY >= brick18Y &&
- ballX <= brick18X+100 &&
- ballX >= brick18X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick18broken = true
- }
- if(brick18broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick18X &&
- ballX <= brick18X +100 &&
- ballY >= brick18Y &&
- ballY <= brick18Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick18broken = true
- } else if(ballX <= brick18X+100 &&
- ballX >= brick18X &&
- ballY <= brick18Y +50 &&
- ballY >= brick18Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick18broken = true
- }
- //brick 19
- if(brick19broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick19Y &&
- ballY <= brick19Y+50 &&
- ballX >= brick19X &&
- ballX <= brick19X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick19broken = true
- } else if(ballY == brick19Y+50 &&
- ballY >= brick19Y &&
- ballX <= brick19X+100 &&
- ballX >= brick19X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick19broken = true
- }
- if(brick19broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick19X &&
- ballX <= brick19X +100 &&
- ballY >= brick19Y &&
- ballY <= brick19Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick19broken = true
- } else if(ballX <= brick19X+100 &&
- ballX >= brick19X &&
- ballY <= brick19Y +50 &&
- ballY >= brick19Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick19broken = true
- }
- //brick 20
- if(brick20broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick20Y &&
- ballY <= brick20Y+50 &&
- ballX >= brick20X &&
- ballX <= brick20X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick20broken = true
- } else if(ballY == brick20Y+50 &&
- ballY >= brick20Y &&
- ballX <= brick20X+100 &&
- ballX >= brick20X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick20broken = true
- }
- if(brick20broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick20X &&
- ballX <= brick20X +100 &&
- ballY >= brick20Y &&
- ballY <= brick20Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick20broken = true
- } else if(ballX <= brick20X+100 &&
- ballX >= brick20X &&
- ballY <= brick20Y +50 &&
- ballY >= brick20Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick20broken = true
- }
- //brick 21
- if(brick21broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick21Y &&
- ballY <= brick21Y+50 &&
- ballX >= brick21X &&
- ballX <= brick21X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick21broken = true
- } else if(ballY == brick21Y+50 &&
- ballY >= brick21Y &&
- ballX <= brick21X+100 &&
- ballX >= brick21X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick21broken = true
- }
- if(brick21broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick21X &&
- ballX <= brick21X +100 &&
- ballY >= brick21Y &&
- ballY <= brick21Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick21broken = true
- } else if(ballX <= brick21X+100 &&
- ballX >= brick21X &&
- ballY <= brick21Y +50 &&
- ballY >= brick21Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick21broken = true
- }
- //brick 22
- if(brick22broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick22Y &&
- ballY <= brick22Y+50 &&
- ballX >= brick22X &&
- ballX <= brick22X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick22broken = true
- } else if(ballY == brick22Y+50 &&
- ballY >= brick22Y &&
- ballX <= brick22X+100 &&
- ballX >= brick22X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick22broken = true
- }
- if(brick22broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick22X &&
- ballX <= brick22X +100 &&
- ballY >= brick22Y &&
- ballY <= brick22Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick22broken = true
- } else if(ballX <= brick22X+100 &&
- ballX >= brick22X &&
- ballY <= brick22Y +50 &&
- ballY >= brick22Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick22broken = true
- }
- //brick 23
- if(brick23broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick23Y &&
- ballY <= brick23Y+50 &&
- ballX >= brick23X &&
- ballX <= brick23X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick23broken = true
- } else if(ballY == brick23Y+50 &&
- ballY >= brick23Y &&
- ballX <= brick23X+100 &&
- ballX >= brick23X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick23broken = true
- }
- if(brick23broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick23X &&
- ballX <= brick23X +100 &&
- ballY >= brick23Y &&
- ballY <= brick23Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick23broken = true
- } else if(ballX <= brick23X+100 &&
- ballX >= brick23X &&
- ballY <= brick23Y +50 &&
- ballY >= brick23Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick23broken = true
- }
- //brick 24
- if(brick24broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick24Y &&
- ballY <= brick24Y+50 &&
- ballX >= brick24X &&
- ballX <= brick24X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick24broken = true
- } else if(ballY == brick24Y+50 &&
- ballY >= brick24Y &&
- ballX <= brick24X+100 &&
- ballX >= brick24X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 30
- brick24broken = true
- }
- if(brick24broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick24X &&
- ballX <= brick24X +100 &&
- ballY >= brick24Y &&
- ballY <= brick24Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick24broken = true
- } else if(ballX <= brick24X+100 &&
- ballX >= brick24X &&
- ballY <= brick24Y +50 &&
- ballY >= brick24Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 30
- brick24broken = true
- }
- //brick 25
- if(brick25broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick25Y &&
- ballY <= brick25Y+50 &&
- ballX >= brick25X &&
- ballX <= brick25X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick25broken = true
- } else if(ballY == brick25Y+50 &&
- ballY >= brick25Y &&
- ballX <= brick25X+100 &&
- ballX >= brick25X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick25broken = true
- }
- if(brick25broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick25X &&
- ballX <= brick25X +100 &&
- ballY >= brick25Y &&
- ballY <= brick25Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick25broken = true
- } else if(ballX <= brick25X+100 &&
- ballX >= brick25X &&
- ballY <= brick25Y +50 &&
- ballY >= brick25Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick25broken = true
- }
- //brick 26
- if(brick26broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick26Y &&
- ballY <= brick26Y+50 &&
- ballX >= brick26X &&
- ballX <= brick26X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick26broken = true
- } else if(ballY == brick26Y+50 &&
- ballY >= brick26Y &&
- ballX <= brick26X+100 &&
- ballX >= brick26X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick26broken = true
- }
- if(brick26broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick26X &&
- ballX <= brick26X +100 &&
- ballY >= brick26Y &&
- ballY <= brick26Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick26broken = true
- } else if(ballX <= brick26X+100 &&
- ballX >= brick26X &&
- ballY <= brick26Y +50 &&
- ballY >= brick26Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick26broken = true
- }
- //brick 27
- if(brick27broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick27Y &&
- ballY <= brick27Y+50 &&
- ballX >= brick27X &&
- ballX <= brick27X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick27broken = true
- } else if(ballY == brick27Y+50 &&
- ballY >= brick27Y &&
- ballX <= brick27X+100 &&
- ballX >= brick27X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick27broken = true
- }
- if(brick27broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick27X &&
- ballX <= brick27X +100 &&
- ballY >= brick27Y &&
- ballY <= brick27Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick27broken = true
- } else if(ballX <= brick27X+100 &&
- ballX >= brick27X &&
- ballY <= brick27Y +50 &&
- ballY >= brick27Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick27broken = true
- }
- //brick 28
- if(brick28broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick28Y &&
- ballY <= brick28Y+50 &&
- ballX >= brick28X &&
- ballX <= brick28X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick28broken = true
- } else if(ballY == brick28Y+50 &&
- ballY >= brick28Y &&
- ballX <= brick28X+100 &&
- ballX >= brick28X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick28broken = true
- }
- if(brick28broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick28X &&
- ballX <= brick28X +100 &&
- ballY >= brick28Y &&
- ballY <= brick28Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick28broken = true
- } else if(ballX <= brick28X+100 &&
- ballX >= brick28X &&
- ballY <= brick28Y +50 &&
- ballY >= brick28Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick28broken = true
- }
- //brick 29
- if(brick29broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick29Y &&
- ballY <= brick29Y+50 &&
- ballX >= brick29X &&
- ballX <= brick29X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick29broken = true
- } else if(ballY == brick29Y+50 &&
- ballY >= brick29Y &&
- ballX <= brick29X+100 &&
- ballX >= brick29X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick29broken = true
- }
- if(brick29broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick29X &&
- ballX <= brick29X +100 &&
- ballY >= brick29Y &&
- ballY <= brick29Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick29broken = true
- } else if(ballX <= brick29X+100 &&
- ballX >= brick29X &&
- ballY <= brick29Y +50 &&
- ballY >= brick29Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick29broken = true
- }
- //brick 30
- if(brick30broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick30Y &&
- ballY <= brick30Y+50 &&
- ballX >= brick30X &&
- ballX <= brick30X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick30broken = true
- } else if(ballY == brick30Y+50 &&
- ballY >= brick30Y &&
- ballX <= brick30X+100 &&
- ballX >= brick30X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick30broken = true
- }
- if(brick30broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick30X &&
- ballX <= brick30X +100 &&
- ballY >= brick30Y &&
- ballY <= brick30Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick30broken = true
- } else if(ballX <= brick30X+100 &&
- ballX >= brick30X &&
- ballY <= brick30Y +50 &&
- ballY >= brick30Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick30broken = true
- }
- //brick 31
- if(brick31broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick31Y &&
- ballY <= brick31Y+50 &&
- ballX >= brick31X &&
- ballX <= brick31X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick31broken = true
- } else if(ballY == brick31Y+50 &&
- ballY >= brick31Y &&
- ballX <= brick31X+100 &&
- ballX >= brick31X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick31broken = true
- }
- if(brick31broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick31X &&
- ballX <= brick31X +100 &&
- ballY >= brick31Y &&
- ballY <= brick31Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick31broken = true
- } else if(ballX <= brick31X+100 &&
- ballX >= brick31X &&
- ballY <= brick31Y +50 &&
- ballY >= brick31Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick31broken = true
- }
- //brick 32
- if(brick32broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick32Y &&
- ballY <= brick32Y+50 &&
- ballX >= brick32X &&
- ballX <= brick32X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick32broken = true
- } else if(ballY == brick32Y+50 &&
- ballY >= brick32Y &&
- ballX <= brick32X+100 &&
- ballX >= brick32X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick32broken = true
- }
- if(brick32broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick32X &&
- ballX <= brick32X +100 &&
- ballY >= brick32Y &&
- ballY <= brick32Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick32broken = true
- } else if(ballX <= brick32X+100 &&
- ballX >= brick32X &&
- ballY <= brick32Y +50 &&
- ballY >= brick32Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick32broken = true
- }
- //brick 33
- if(brick33broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick33Y &&
- ballY <= brick33Y+50 &&
- ballX >= brick33X &&
- ballX <= brick33X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick33broken = true
- } else if(ballY == brick33Y+50 &&
- ballY >= brick33Y &&
- ballX <= brick33X+100 &&
- ballX >= brick33X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick33broken = true
- }
- if(brick33broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick33X &&
- ballX <= brick33X +100 &&
- ballY >= brick33Y &&
- ballY <= brick33Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick33broken = true
- } else if(ballX <= brick33X+100 &&
- ballX >= brick33X &&
- ballY <= brick33Y +50 &&
- ballY >= brick33Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick33broken = true
- }
- //brick 34
- if(brick34broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick34Y &&
- ballY <= brick34Y+50 &&
- ballX >= brick34X &&
- ballX <= brick34X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick34broken = true
- } else if(ballY == brick34Y+50 &&
- ballY >= brick34Y &&
- ballX <= brick34X+100 &&
- ballX >= brick34X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick34broken = true
- }
- if(brick34broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick34X &&
- ballX <= brick34X +100 &&
- ballY >= brick34Y &&
- ballY <= brick34Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick34broken = true
- } else if(ballX <= brick34X+100 &&
- ballX >= brick34X &&
- ballY <= brick34Y +50 &&
- ballY >= brick34Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick34broken = true
- }
- //brick 35
- if(brick35broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick35Y &&
- ballY <= brick35Y+50 &&
- ballX >= brick35X &&
- ballX <= brick35X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick35broken = true
- } else if(ballY == brick35Y+50 &&
- ballY >= brick35Y &&
- ballX <= brick35X+100 &&
- ballX >= brick35X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick35broken = true
- }
- if(brick35broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick35X &&
- ballX <= brick35X +100 &&
- ballY >= brick35Y &&
- ballY <= brick35Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick35broken = true
- } else if(ballX <= brick35X+100 &&
- ballX >= brick35X &&
- ballY <= brick35Y +50 &&
- ballY >= brick35Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick35broken = true
- }
- //brick 36
- if(brick36broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick36Y &&
- ballY <= brick36Y+50 &&
- ballX >= brick36X &&
- ballX <= brick36X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick36broken = true
- } else if(ballY == brick36Y+50 &&
- ballY >= brick36Y &&
- ballX <= brick36X+100 &&
- ballX >= brick36X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 20
- brick36broken = true
- }
- if(brick36broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick36X &&
- ballX <= brick36X +100 &&
- ballY >= brick36Y &&
- ballY <= brick36Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick36broken = true
- } else if(ballX <= brick36X+100 &&
- ballX >= brick36X &&
- ballY <= brick36Y +50 &&
- ballY >= brick36Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 20
- brick36broken = true
- }
- //brick 37
- if(brick37broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick37Y &&
- ballY <= brick37Y+50 &&
- ballX >= brick37X &&
- ballX <= brick37X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick37broken = true
- } else if(ballY == brick37Y+50 &&
- ballY >= brick37Y &&
- ballX <= brick37X+100 &&
- ballX >= brick37X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick37broken = true
- }
- if(brick37broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick37X &&
- ballX <= brick37X +100 &&
- ballY >= brick37Y &&
- ballY <= brick37Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick37broken = true
- } else if(ballX <= brick37X+100 &&
- ballX >= brick37X &&
- ballY <= brick37Y +50 &&
- ballY >= brick37Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick37broken = true
- }
- //brick 38
- if(brick38broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick38Y &&
- ballY <= brick38Y+50 &&
- ballX >= brick38X &&
- ballX <= brick38X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick38broken = true
- } else if(ballY == brick38Y+50 &&
- ballY >= brick38Y &&
- ballX <= brick38X+100 &&
- ballX >= brick38X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick38broken = true
- }
- if(brick38broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick38X &&
- ballX <= brick38X +100 &&
- ballY >= brick38Y &&
- ballY <= brick38Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick38broken = true
- } else if(ballX <= brick38X+100 &&
- ballX >= brick38X &&
- ballY <= brick38Y +50 &&
- ballY >= brick38Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick38broken = true
- }
- //brick 39
- if(brick39broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick39Y &&
- ballY <= brick39Y+50 &&
- ballX >= brick39X &&
- ballX <= brick39X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick39broken = true
- } else if(ballY == brick39Y+50 &&
- ballY >= brick39Y &&
- ballX <= brick39X+100 &&
- ballX >= brick39X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick39broken = true
- }
- if(brick39broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick39X &&
- ballX <= brick39X +100 &&
- ballY >= brick39Y &&
- ballY <= brick39Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick39broken = true
- } else if(ballX <= brick39X+100 &&
- ballX >= brick39X &&
- ballY <= brick39Y +50 &&
- ballY >= brick39Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick39broken = true
- }
- //brick 40
- if(brick40broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick40Y &&
- ballY <= brick40Y+50 &&
- ballX >= brick40X &&
- ballX <= brick40X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick40broken = true
- } else if(ballY == brick40Y+50 &&
- ballY >= brick40Y &&
- ballX <= brick40X+100 &&
- ballX >= brick40X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick40broken = true
- }
- if(brick40broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick40X &&
- ballX <= brick40X +100 &&
- ballY >= brick40Y &&
- ballY <= brick40Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick40broken = true
- } else if(ballX <= brick40X+100 &&
- ballX >= brick40X &&
- ballY <= brick40Y +50 &&
- ballY >= brick40Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick40broken = true
- }
- //brick 41
- if(brick41broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick41Y &&
- ballY <= brick41Y+50 &&
- ballX >= brick41X &&
- ballX <= brick41X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick41broken = true
- } else if(ballY == brick41Y+50 &&
- ballY >= brick41Y &&
- ballX <= brick41X+100 &&
- ballX >= brick41X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick41broken = true
- }
- if(brick41broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick41X &&
- ballX <= brick41X +100 &&
- ballY >= brick41Y &&
- ballY <= brick41Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick41broken = true
- } else if(ballX <= brick41X+100 &&
- ballX >= brick41X &&
- ballY <= brick41Y +50 &&
- ballY >= brick41Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick41broken = true
- }
- //brick 42
- if(brick42broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick42Y &&
- ballY <= brick42Y+50 &&
- ballX >= brick42X &&
- ballX <= brick42X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick42broken = true
- } else if(ballY == brick42Y+50 &&
- ballY >= brick42Y &&
- ballX <= brick42X+100 &&
- ballX >= brick42X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick42broken = true
- }
- if(brick42broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick42X &&
- ballX <= brick42X +100 &&
- ballY >= brick42Y &&
- ballY <= brick42Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick42broken = true
- } else if(ballX <= brick42X+100 &&
- ballX >= brick42X &&
- ballY <= brick42Y +50 &&
- ballY >= brick42Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick42broken = true
- }
- //brick 43
- if(brick43broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick43Y &&
- ballY <= brick43Y+50 &&
- ballX >= brick43X &&
- ballX <= brick43X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick43broken = true
- } else if(ballY == brick43Y+50 &&
- ballY >= brick43Y &&
- ballX <= brick43X+100 &&
- ballX >= brick43X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick43broken = true
- }
- if(brick43broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick43X &&
- ballX <= brick43X +100 &&
- ballY >= brick43Y &&
- ballY <= brick43Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick43broken = true
- } else if(ballX <= brick43X+100 &&
- ballX >= brick43X &&
- ballY <= brick43Y +50 &&
- ballY >= brick43Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick43broken = true
- }
- //brick 44
- if(brick44broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick44Y &&
- ballY <= brick44Y+50 &&
- ballX >= brick44X &&
- ballX <= brick44X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick44broken = true
- } else if(ballY == brick44Y+50 &&
- ballY >= brick44Y &&
- ballX <= brick44X+100 &&
- ballX >= brick44X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick44broken = true
- }
- if(brick44broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick44X &&
- ballX <= brick44X +100 &&
- ballY >= brick44Y &&
- ballY <= brick44Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick44broken = true
- } else if(ballX <= brick44X+100 &&
- ballX >= brick44X &&
- ballY <= brick44Y +50 &&
- ballY >= brick44Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick44broken = true
- }
- //brick 45
- if(brick45broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick45Y &&
- ballY <= brick45Y+50 &&
- ballX >= brick45X &&
- ballX <= brick45X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick45broken = true
- } else if(ballY == brick45Y+50 &&
- ballY >= brick45Y &&
- ballX <= brick45X+100 &&
- ballX >= brick45X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick45broken = true
- }
- if(brick45broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick45X &&
- ballX <= brick45X +100 &&
- ballY >= brick45Y &&
- ballY <= brick45Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick45broken = true
- } else if(ballX <= brick45X+100 &&
- ballX >= brick45X &&
- ballY <= brick45Y +50 &&
- ballY >= brick45Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick45broken = true
- }
- //brick 46
- if(brick46broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick46Y &&
- ballY <= brick46Y+50 &&
- ballX >= brick46X &&
- ballX <= brick46X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick46broken = true
- } else if(ballY == brick46Y+50 &&
- ballY >= brick46Y &&
- ballX <= brick46X+100 &&
- ballX >= brick46X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick46broken = true
- }
- if(brick46broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick46X &&
- ballX <= brick46X +100 &&
- ballY >= brick46Y &&
- ballY <= brick46Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick46broken = true
- } else if(ballX <= brick46X+100 &&
- ballX >= brick46X &&
- ballY <= brick46Y +50 &&
- ballY >= brick46Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick46broken = true
- }
- //brick 47
- if(brick47broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick47Y &&
- ballY <= brick47Y+50 &&
- ballX >= brick47X &&
- ballX <= brick47X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick47broken = true
- } else if(ballY == brick47Y+50 &&
- ballY >= brick47Y &&
- ballX <= brick47X+100 &&
- ballX >= brick47X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick47broken = true
- }
- if(brick47broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick47X &&
- ballX <= brick47X +100 &&
- ballY >= brick47Y &&
- ballY <= brick47Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick47broken = true
- } else if(ballX <= brick47X+100 &&
- ballX >= brick47X &&
- ballY <= brick47Y +50 &&
- ballY >= brick47Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick47broken = true
- }
- //brick 48
- if(brick48broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballY == brick48Y &&
- ballY <= brick48Y+50 &&
- ballX >= brick48X &&
- ballX <= brick48X+100) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick48broken = true
- } else if(ballY == brick48Y+50 &&
- ballY >= brick48Y &&
- ballX <= brick48X+100 &&
- ballX >= brick48X) {
- ballSpeedY = -ballSpeedY;
- playerScore += 10
- brick48broken = true
- }
- if(brick48broken || showingGameOverScreen || showingWinScreen) {
- } else if(ballX >= brick48X &&
- ballX <= brick48X +100 &&
- ballY >= brick48Y &&
- ballY <= brick48Y +50) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick48broken = true
- } else if(ballX <= brick48X+100 &&
- ballX >= brick48X &&
- ballY <= brick48Y +50 &&
- ballY >= brick48Y) {
- ballSpeedX = -ballSpeedX;
- playerScore += 10
- brick48broken = true
- }
- }
- function drawBall(centerX, centerY, radius, drawColor) {
- canvasContext.fillStyle = drawColor;
- canvasContext.beginPath();
- canvasContext.arc(centerX, centerY, radius, 0, Math.PI*2, true);
- canvasContext.fill();
- }
- function drawRect(leftX, topY, width, height, drawColor) {
- canvasContext.fillStyle = drawColor;
- canvasContext.fillRect(leftX, topY, width, height);
- }
- </script>
- <!--beannshie-->
- </html>
Advertisement
Add Comment
Please, Sign In to add comment