init
This commit is contained in:
8
app/src/lib/state.svelte.ts
Normal file
8
app/src/lib/state.svelte.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
|
||||
export type Phase = 'placement' | 'battle' | 'gameover';
|
||||
export type CellType = 'empty' | 'ship' | 'hit' | 'miss';
|
||||
export type Board = Array<Array<CellType>>;
|
||||
|
||||
export class State {
|
||||
phase: Phase = $state('placement');
|
||||
}
|
Reference in New Issue
Block a user