feat: Добавлен хедер с информацией о текущем уровне и количестве оставшихся жизней

This commit is contained in:
Ilia Mashkov
2026-07-19 19:19:24 +03:00
parent 8f593c6a6f
commit 2cbff5b924
5 changed files with 31 additions and 5 deletions
+3 -2
View File
@@ -8,6 +8,7 @@ import {
BRICK_WIDTH,
CONTAINER_HEIGHT,
CONTAINER_WIDTH,
HEADER_HEIGHT,
PADDLE_HEIGHT,
PADDLE_WIDTH,
PERK_BALL_SPEED_DECREASE,
@@ -33,7 +34,7 @@ export class Game {
this.paddle = new Paddle(0, CONTAINER_HEIGHT - PADDLE_HEIGHT, PADDLE_WIDTH, PADDLE_HEIGHT);
this.balls = [new Ball(0, 0, BALL_RADIUS, BALL_SPEED, BALL_INITIAL_ANGLE)];
this.bricks = layBricks(this.levels[this.currentLevel], BRICK_WIDTH, BRICK_HEIGHT);
this.bricks = layBricks(this.levels[this.currentLevel], BRICK_WIDTH, BRICK_HEIGHT, HEADER_HEIGHT);
this.perks = [];
this._placeBallOnPaddle();
@@ -112,7 +113,7 @@ export class Game {
_proceedToNextLevel() {
this.ball.increaseSpeed(BALL_SPEED_LEVEL_STEP);
this._placeBallOnPaddle();
this.bricks = layBricks(this.levels[this.currentLevel], BRICK_WIDTH, BRICK_HEIGHT);
this.bricks = layBricks(this.levels[this.currentLevel], BRICK_WIDTH, BRICK_HEIGHT, HEADER_HEIGHT);
}
/**