본문 바로가기

개발일지

26.07.17. Kawaii Solitaire 개발일지 : 수트 선택 추가

 

수트 선택 기능을 추가했다.

단, 공식적인 솔리테어 방법에서는 1수트, 2수트, 4수트만 제공하기 때문에 0개, 3개 선택 시 예외처리를 추가했다.

지금은 로그로 남기고 있지만 안내 팝업을 출력할 예정.

 

 

이런 식으로 원하는 수트만 골라 플레이 가능하다.

메뉴 씬에서 선택할 때 사용한 외부 광선 리소스는 힌트 기능에 그대로 집어넣을 예정.

 

 

Move++ 처리는 EndTurn / Undo 시

Set 계산도 동일하게 EndTurn / Undo 시 진행한다.

Set 계산은 CompletSet 시에만 넣으려고 했는데 Undo까지 생각하면 너무 복잡해져서...

어차피 완성된 수트 있는지 확인하는 반복문이라 8번밖에 안 도는거고 해서 Move랑 일괄처리함.

그리고 해당 데이터들 초기화는 게임 시작 시, Restart 시 총 두 번 진행한다.

 

스코어는 아직 정확히 어떤 공식으로 계산되는지 몰라서 못 넣었는데...

내일 팝업 추가하면서 같이 작업하면 될 것 같음.