diff --git a/src/components/game/Game.tsx b/src/components/game/Game.tsx index b385d03..1807743 100644 --- a/src/components/game/Game.tsx +++ b/src/components/game/Game.tsx @@ -375,16 +375,6 @@ export default function Game() { state={state} onUpgrade={() => run(() => engine.upgradeHall())} highlightUpgrade={tutTarget === "hall-upgrade"} - onReset={() => { - if ( - window.confirm( - "정말 마을을 초기화할까요? 고양이·건물·자원이 모두 사라지고 처음부터 시작합니다.", - ) - ) { - dispatch(() => engine.reset()); - setPanel(null); - } - }} /> )} @@ -538,12 +528,10 @@ function HallPanel({ state, onUpgrade, highlightUpgrade, - onReset, }: { state: GameState; onUpgrade: () => void; highlightUpgrade?: boolean; - onReset: () => void; }) { const next = HALL_LEVELS[state.hall.level + 1]; return ( @@ -615,15 +603,6 @@ function HallPanel({ ) : (

회관이 최고 레벨입니다.

)} - -
- -
); } diff --git a/src/lib/game/engine.ts b/src/lib/game/engine.ts index 2f35ff9..10fef7e 100644 --- a/src/lib/game/engine.ts +++ b/src/lib/game/engine.ts @@ -323,12 +323,6 @@ export const engine = { } }, - /** 마을 완전 초기화 (새 게임 + 튜토리얼부터) */ - reset() { - localStorage.removeItem(SAVE_KEY); - state = createInitialState(); - offlineMinutes = null; - }, tick(dt: number) { if (!state) return;