내일 할거
- GameBoard(정원) 개념적 구현 완료하기
TileMap
처음엔 격자 구현에 TileMap 노드를 고려했는데, (타일맵 공식문서)
TileMap은 포켓몬 같은 RPG 맵이나 플랫포머 지형처럼 같은 타일을 반복 배치하고 에디터에서 직접 그리듯 맵을 만들 때 유용함.
PvZ의 격자는 시각적으로 타일을 편집하는 게 아니라 논리적 데이터 구조에 가깝기에, 배경 하나와 격자관리 코드정도가 단순
GameBoard의 책임
- 그리드 데이터 관리 — 어느 셀에 식물이 있는지
- 클릭 → 셀 변환 — 마우스 위치를 행/열 인덱스로 변환
- 식물 심기 중재 — 셀 유효성 검사 후 인스턴스 생성
- 타이머 관리 — 좀비 스폰, 햇빛 자동 생성 (추후)
- 게임 오버 감지 — 좀비가 맨 왼쪽 도달 시 (추후)