mirror of
https://gitlab.com/lecarore/breakout71.git
synced 2025-05-05 03:07:14 -04:00
wip
This commit is contained in:
parent
70182b0129
commit
ca1c75a5a1
28 changed files with 992 additions and 1073 deletions
|
@ -995,7 +995,10 @@ export function gameStateTick(
|
|||
// Delayed win when coins are still flying
|
||||
(gameState.winAt && gameState.levelTime > gameState.winAt) ||
|
||||
// instant win condition
|
||||
(gameState.levelTime && !remainingBricks && !liveCount(gameState.coins))
|
||||
(gameState.levelTime &&
|
||||
!remainingBricks &&
|
||||
!hasPendingBricks &&
|
||||
!liveCount(gameState.coins))
|
||||
) {
|
||||
if (gameState.startParams.computer_controlled) {
|
||||
startComputerControlledGame(gameState.startParams.stress);
|
||||
|
@ -1967,8 +1970,7 @@ export function ballTick(gameState: GameState, ball: Ball, frames: number) {
|
|||
) {
|
||||
const remainingPierce = ball.piercePoints;
|
||||
const remainingSapper = ball.sapperUses < gameState.perks.sapper;
|
||||
const willMiss =
|
||||
isOptionOn("red_miss") && ball.vy > 0 && !ball.hitSinceBounce;
|
||||
const willMiss = ball.vy > 0 && !ball.hitSinceBounce;
|
||||
const extraCombo = gameState.combo - 1;
|
||||
|
||||
if (
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue