
어제 짰던 SnapShot 구조는 Card 104장의 위치, 보여짐, 더미여부 등의 모든 데이터를 카드에 다 부담시키는 구조였는데,
ClearDummy가 추가되면서 카드 순서가 꼬이기 시작해서 아예 Card가 아니라 각 위치들에 해당 데이터를 저장해야겠다고 생각했다.

일단 GPT한테 조언받고 한거라 잡도리 좀 하고 (...)
이번엔 지피티 안 쓰고 그냥 내 스타일대로 쭉 짰다

Restore 쪽에서 Foreach 내부에 Find를 계속 쓰다보면 한번에 많은 연산이 될 것 같긴 했는데
사실 카드 장수가 그렇게 압도적으로 많은 게임도 아니고
애초에 CardData에 해당 내용 다 때려박아서 헷갈리고 버그 계속 잡느니 이게 깔끔할 것 같았음
방금 실행해봤더니 버그 없이 잘 돌아간다!!
이외에 이것저것 잔버그들도 슬쩍 고치고... 오늘 작업 종료
'개발일지' 카테고리의 다른 글
| 26.07.16. Kawaii Solitaire 개발일지 : 카드 리소스 추출 (0) | 2026.07.16 |
|---|---|
| 26.07.15. Kawaii Solitaire 개발일지 : UI 적용 (0) | 2026.07.15 |
| 26.06.18. Kawaii Solitaire 개발일지 : 수트 완료 & Undo 기능 (0) | 2026.06.18 |
| 26.06.17. Kawaii Solitaire 개발일지 : 힌트 기능 & 수트 선택 (0) | 2026.06.17 |
| 26.06.16. Kawaii Solitaire 개발일지 : 카드 생성 및 배치 (0) | 2026.06.16 |