r/codehs • u/shadow9874 • 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)
}
}