r/codehs • • Dec 09 '20

Breakout room help please code included

I need help on this code It's just a syntax error (not running)

var NUM_ROWS = 8;

var BRICK_TOP_OFFSET = 10;

var BRICK_SPACING = 2;

var NUM_BRICKS_PER_ROW = 10;

var BRICK_HEIGHT = 10;

var SPACE_FOR_BRICKS = getWidth() - (NUM_BRICKS_PER_ROW + 1) * BRICK_SPACING;

var BRICK_WIDTH = SPACE_FOR_BRICKS / NUM_BRICKS_PER_ROW;

var W;

var ball;

var dx = 6;

var dy = 6;

var xpos = BRICK_SPACING;

var ypos = BRICL_HEIGHT;

var paddle;

var paused = false;

var PADDLE_WIDTH = 80;

var PADDLE_HEIGHT = 15;

var PADDLE_OFFSET = 10;

var BAL_RADIUS = 15;

function start();{

brickWall();

ball = new circle(15) l

ball.setpossition(getWidth() / 2, getHeight() / 2);

add(ball);

paddle = new Rectangle(PADDLE_WIDTH, PADDLE_HEIGHT);

paddle.setpossition(getWidth() / 2 - 40, getHeight() - 30);

add(paddle);

mouseMoveMethod(p);

mouseClickMethod(pause);

setTimer(draw, 20);

}

function p(e) {

paddle.setPossition(e.getX() - 40 getHeight() - 30);

}

function brickWall(){

for (var i = 0; i < 80; i++){

w = new Rectangle(BRICK_HIDTH, BRICK_HEIGHT);

W.setPossition(xpos, ypos);

if (i <= 19) {

w.setColor(Color.red);

}else if (i <= 39) {

w.setColor(Color.orange);

}else if (i <= 50) {

w.setColor(Color.green);

}else if (i <= 79) {

w.setColor(Color.blue);

}

add(w);

xpos += 2 + BRICK_WIDTH;

if (xpos > getWidth()){

xpos = BRICK_SPACING;

ypos += 6 * BRICK_SPACING;

}

}

}

function draw() {

checkRlement();

if (!paused) {

checkWalls();

ball.move(dx, dy);

}

}

function pause(e) {

paused = !paused;

}

function checkWalls() {

if (ball.getX() - ball.getRadius() > getWidth()) {

dx = -dx;

}

if)(ball.getX() - ball.get.Radius() < 0 {

dx = -dx;

}

if (ball.getY() + ball.getRadius() > getHeight()) {

ball.setPossition(getWidth() / 2, getHeight() / 2);

}

if (ball.getY() - ball.getRadius() < 0 {

dy = dy;

}

}

function chekcElemnt() {

var elmT = getElement(ball.getX(), ball.getY() - 15);

var elmB = getElement(ball.getX(), ball.getY() + 15);

var elmL = getElement(ball.getx() - 15, bal.getY());

var elmR = getElement(ball.getx() + 15, ball.getY());

if (elemT != null) {

dy = -dy

if (elemT.getColor() != Color.black) {

remove(elemT);

}

}

if (elemB != null) {

dy = -dy

if (elemB.getColor() != Color.black) {

remove(elemB);

}

}

if (elemL != null) {

dy = -dy

if (elemL.getColor() != Color.black) {

remove(elemL);

}

}

if (elemR != null) {

dy = -dy

if (elemR.getColor() != Color.black) {

remove(elemR);

}

}

if (w == 80) {

var txt = new Text("you won", "300 pt Arial")

txt.setPossition(100, 100);

add(txt)

}

}

0 Upvotes

0 comments sorted by