From fbdd865da836546f0cfdb2355c7f2058f0790854 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Sat, 18 Jul 2026 14:57:37 +0300 Subject: [PATCH] =?UTF-8?q?fix(game):=20=D0=98=D1=81=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=20=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=82?= =?UTF-8?q?=20=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=20=D0=B4=D0=BB=D1=8F=20?= =?UTF-8?q?=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=B9=20Math.sim,=20Math.c?= =?UTF-8?q?os=20=D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D1=83=D0=B5?= =?UTF-8?q?=D0=BC=D1=8B=D1=85=20=D0=B4=D0=BB=D1=8F=20=D0=B2=D1=8B=D1=87?= =?UTF-8?q?=D0=B8=D1=81=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20=D1=81=D0=BA=D0=BE?= =?UTF-8?q?=D1=80=D0=BE=D1=81=D1=82=D0=B5=D0=B9=20=D0=BC=D1=8F=D1=87=D0=B0?= =?UTF-8?q?=20=D0=BF=D0=BE=20=D0=BE=D1=81=D1=8F=D0=BC=20X=20=D0=B8=20Y?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/game.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/game.js b/src/game.js index 3ea8d1f..f6b7296 100644 --- a/src/game.js +++ b/src/game.js @@ -13,6 +13,7 @@ import { Ball } from './entities/ball/ball'; import { layBricks } from './entities/brick/layBricks/layBricks'; import { Paddle } from './entities/paddle/paddle'; import { tick } from './lib/tick/tick'; +import { toRadians } from './lib/toRadians/toRadians'; /** * Класс игры c информацией о всех игровых сущностях @@ -30,8 +31,8 @@ export class Game { CONTAINER_WIDTH / 2 - BALL_RADIUS, CONTAINER_HEIGHT / 2 - BALL_RADIUS, BALL_RADIUS, - BALL_SPEED * Math.cos(BALL_INITIAL_ANGLE), - -1 * BALL_SPEED * Math.sin(BALL_INITIAL_ANGLE), + BALL_SPEED * Math.cos(toRadians(BALL_INITIAL_ANGLE)), + -1 * BALL_SPEED * Math.sin(toRadians(BALL_INITIAL_ANGLE)), ); this.paddle = new Paddle(0, CONTAINER_HEIGHT - PADDLE_HEIGHT, PADDLE_WIDTH, PADDLE_HEIGHT);