feat(brick): Добавлены типы кирпичей: обычный, с 2 жизнями, неразрушаемый

This commit is contained in:
Ilia Mashkov
2026-07-19 10:51:58 +03:00
parent 111167b600
commit 5e259f7efc
5 changed files with 59 additions and 6 deletions
@@ -65,4 +65,26 @@ describe('layBricks', () => {
}
}
});
it('Верно записывает тип кирпича', () => {
const levelMap = [
[2, 1, 3],
[1, 2, 0],
];
const brickWidth = 1;
const brickHeight = 1;
const bricks = layBricks(levelMap, brickWidth, brickHeight);
let index = 0;
for (let i = 0; i < levelMap.length; i++) {
for (let j = 0; j < levelMap[i].length; j++) {
if (levelMap[i][j] === 0) {
continue;
}
expect(bricks[index].type).toBe(levelMap[i][j]);
index++;
}
}
});
});