Squashed commit of the following:
commit dbb5ce37add830b04e3cb977ca5caa9ae9429001 Author: GuillaumeSD <gsd.lfny@gmail.com> Date: Tue Mar 26 03:07:38 2024 +0100 feat : add move click commit a6d1d10d452a1e556b6e2ecb1fd12ada135b96d0 Author: GuillaumeSD <gsd.lfny@gmail.com> Date: Tue Mar 26 01:44:49 2024 +0100 feat : board refacto done commit 55f7d6dbac4cb135796cf66120de613e0bf34462 Author: GuillaumeSD <gsd.lfny@gmail.com> Date: Sun Mar 24 04:00:35 2024 +0100 feat : add click to move
This commit is contained in:
@@ -1,16 +1,10 @@
|
||||
import { GameData } from "@/hooks/useGameData";
|
||||
import { Color } from "@/types/enums";
|
||||
import { CurrentPosition } from "@/types/eval";
|
||||
import { Chess } from "chess.js";
|
||||
import { atom } from "jotai";
|
||||
|
||||
export const gameAtom = atom(new Chess());
|
||||
export const gameDataAtom = atom<GameData>({
|
||||
history: [],
|
||||
lastMove: undefined,
|
||||
});
|
||||
export const gameDataAtom = atom<CurrentPosition>({});
|
||||
export const playerColorAtom = atom<Color>(Color.White);
|
||||
export const engineSkillLevelAtom = atom<number>(1);
|
||||
export const isGameInProgressAtom = atom(false);
|
||||
|
||||
export const clickedSquaresAtom = atom<string[]>([]);
|
||||
export const playableSquaresAtom = atom<string[]>([]);
|
||||
|
||||
Reference in New Issue
Block a user