feat: В класс Paddle добавлен метод для ограничения положения ракетки

This commit is contained in:
Ilia Mashkov
2026-07-17 10:51:43 +03:00
parent 67c98a3773
commit a4f56674a7
+12
View File
@@ -14,4 +14,16 @@ export class Paddle {
this.width = width; this.width = width;
this.height = height; this.height = height;
} }
/**
* Ограничивает минимальные и максимальные координаты положения ракетки на оси X
* @param {number} containerWidth ширина игрового поля
*/
clampTo(containerWidth) {
if (this.x <= 0) {
this.x = 0;
} else if (this.x >= containerWidth - this.width) {
this.x = containerWidth - this.width;
}
}
} }