fix: last and next checking

This commit is contained in:
TrèsAbhi committed 2025-09-01 22:55:31 -05:00
1 parent f56c31fb48
commit 8b527f2333
6 files changed
+40 -27

No files matched your search

@@ -1,19 +1,22 @@
import type { TankDefinition } from "@blitzkit/core";
import { Varuna } from "varuna";
export enum GuessState {
Correct,
Incorrect,
NotGuessed,
}
export interface Guess {
tank: TankDefinition;
/**
* true = correct, false = incorrect, null = not guessed
*/
guessState: boolean | null;
guessState: GuessState;
totalGuesses: number;
correctGuesses: number;
}
export const Guess = new Varuna<Guess, TankDefinition>((tank) => ({
tank,
guessState: null,
guessState: GuessState.NotGuessed,
totalGuesses: 0,
correctGuesses: 0,
}));