Skip to content

Commit aa622fa

Browse files
committed
Attempt to fix end state of node
1 parent 888d424 commit aa622fa

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/hooks/useMazeStore.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// useMazeStore.ts
2-
import create from 'zustand';
2+
import { create } from 'zustand';
33
import { Cell } from '../algorithms/utils/PathfindingUtils';
44

55
interface MazeState {
@@ -21,7 +21,7 @@ interface MazeState {
2121
export const useMazeStore = create<MazeState>((set) => ({
2222
maze: [],
2323
startNode: [0, 0],
24-
endNode: [1,1],
24+
endNode: [0, 0],
2525
setMaze: (newMaze) => set({ maze: newMaze }),
2626
setCell: (row, col, updates) => {
2727
set((state) => {
@@ -101,7 +101,7 @@ export const useMazeStore = create<MazeState>((set) => ({
101101
setEndPosition: (flatHeight, flatWidth) => {
102102
set((state) => {
103103
const rowIndex = Math.floor(flatHeight / 2);
104-
const colIndex = Math.floor(flatWidth * 3 / 4);
104+
const colIndex = Math.floor(flatWidth * (3 / 4));
105105
const newMaze = state.maze.map((row, i) =>
106106
i === rowIndex ? row.map((cell, j) => (j === colIndex ? { ...cell, end: true } : cell)) : row
107107
);

src/pages/PathfindingVisualiser.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const PathfindingVisualiser: React.FC = () => {
1616
maze,
1717
startNode,
1818
endNode,
19-
setMaze, // Make sure setMaze is destructured here
19+
setMaze,
2020
generateMaze,
2121
setStartPosition,
2222
setEndPosition,
@@ -38,7 +38,7 @@ const PathfindingVisualiser: React.FC = () => {
3838
maze,
3939
startNode,
4040
endNode,
41-
setMaze, // Ensure setMaze is passed here
41+
setMaze,
4242
});
4343

4444
const handleMouseDown = (rowIndex: number, colIndex: number) => {

0 commit comments

Comments
 (0)