diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index d96d643..7d47a30 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -11,6 +11,9 @@
function isKill(score: Score | undefined | null) {
return score === "killHit6" || score === "killHit8" || score === "killMiss";
}
+ function isDrop(score: Score | undefined | null) {
+ return score === "drop";
+ }
function addScore(score: Score) {
const targetGame = games[gameEditing];
targetGame.addScore(score);
@@ -83,20 +86,7 @@
return (totalHits / totalThrows); // Calculate hit percentage
}
- function calculateKillsHit(games: Game[]): number {
- let killsHit = 0;
-
- for (const game of games) {
- for (const score of game.scores) {
- if (score === 'killHit6' || score === 'killHit8') {
- killsHit++;
- }
- }
- }
-
- return killsHit; // Calculate total kills hit
- }
- function totalKills(games: Game[]) {
+ function calculateKillsHit(games: Game[]) {
return games.reduce((accum: number, current) => {
return current.stats.totalEightKills + current.stats.totalSixKills + accum;
}, 0)
@@ -190,19 +180,19 @@
}}>6