Apply biome formatting to main module

This commit is contained in:
Jared Miller 2026-02-23 17:40:41 -05:00
parent 8a7facb35e
commit aa9412dc61
Signed by: shmup
GPG key ID: 22B5C6D66A38B06C

View file

@ -1,7 +1,7 @@
import { getCard } from "./cards.js"; import { getCard } from "./cards.js";
import { checkCombatEnd, resolveEnemyTurn, startTurn } from "./combat.js"; import { checkCombatEnd, resolveEnemyTurn, startTurn } from "./combat.js";
import { createCombatState, endTurn, playCard } from "./state.js";
import { render } from "./render.js"; import { render } from "./render.js";
import { createCombatState, endTurn, playCard } from "./state.js";
let state = null; let state = null;
@ -79,28 +79,30 @@ function bindEvents() {
render(state); render(state);
}); });
document.getElementById("end-turn-btn").addEventListener("click", async () => { document
if (state.combat.phase !== "player_turn") return; .getElementById("end-turn-btn")
.addEventListener("click", async () => {
if (state.combat.phase !== "player_turn") return;
state = endTurn(state); state = endTurn(state);
render(state);
await delay(800);
state = resolveEnemyTurn(state);
const end = checkCombatEnd(state);
if (end) {
state = {
...state,
combat: { ...state.combat, phase: "ended", result: end },
};
render(state); render(state);
return;
}
state = startTurn(state); await delay(800);
render(state); state = resolveEnemyTurn(state);
});
const end = checkCombatEnd(state);
if (end) {
state = {
...state,
combat: { ...state.combat, phase: "ended", result: end },
};
render(state);
return;
}
state = startTurn(state);
render(state);
});
} }
function delay(ms) { function delay(ms) {