feat: Добавлена обработка столкновения ракетки и бонуса, логика обработки бонусов подключена в tick

This commit is contained in:
Ilia Mashkov
2026-07-19 15:09:56 +03:00
parent a4c4e2a192
commit 511b20c939
6 changed files with 185 additions and 1 deletions
+2
View File
@@ -10,6 +10,7 @@ import {
CONTAINER_WIDTH,
PADDLE_HEIGHT,
PADDLE_WIDTH,
PERK_BALL_SPEED_DECREASE,
} from './config';
import { Ball } from './entities/ball/ball';
import { layBricks } from './entities/brick/layBricks/layBricks';
@@ -33,6 +34,7 @@ export class Game {
this.paddle = new Paddle(0, CONTAINER_HEIGHT - PADDLE_HEIGHT, PADDLE_WIDTH, PADDLE_HEIGHT);
this.ball = new Ball(0, 0, BALL_RADIUS, BALL_SPEED, BALL_INITIAL_ANGLE);
this.bricks = layBricks(this.levels[this.currentLevel], BRICK_WIDTH, BRICK_HEIGHT);
this.perks = [];
this._placeBallOnPaddle();
}