마작 점수계산기 만들기 - 8
정말 오랜만의 업데이트
vue공부하면서 전에 만들었던 이게 생각나서 싹 리팩터링하고
하는 김에 겸사겸사 받은 피드백을 바탕으로 기능들을 추가했다.
일단 론/쯔모 버튼을 화료 버튼으로 통합하고
촌보 버튼을 추가하여 국 변동 없이 점수를 주고받을 수 있게 하였다.
추가로 이 과정에서 불가능한 입력일 때는
ok버튼을 회색 처리하고 작동하지 않도록 하여
오기입하는 상황을 방지하였다.
2배역만 이상일 때 책임지불하는 점수를
조정할 수 있도록 하여 일정 점수만 책임지불하고
나머지는 일반적으로 내는 옵션을 추가하였다.
주사위 창을 현재 국을 누르면 나오도록 변경하고
현재 친의 방향에 따라 주사위 창도 회전하여 나오도록 설정하였다.
옵션창을 세분화하여
게임 결과 / 점수 기록 / 설정 창으로 나누었다.
점수 기록 창에서 기록 복사 버튼의 위치를 옮기고
국/본장을 누르면 해당 시점으로 롤백할 수 있도록 변경하여
이전 국으로 돌아가기 쉽게 설정하였다.
설정창에서는 자리별 이름 설정 및
시작 점수-반환점수, 우마와
절상만관 처리, 음수 점수 리치,
촌보 점수 설정, 남은 공탁금 처리 등을
설정할 수 있도록 하였다.
게임 결과 창에서는
각 작사별 점수와 계산된 포인트(우마 및 오카, 공탁금 합산),
각 작사별 리치, 화료, 방총 횟수를
확인할 수 있도록 하였다.
근데 글쓰면서 느낀거지만 뭔가 프로젝트 이름이
점수 계산기가 아니라 점수 표시기가 아닌가 하는 생각이 들지만
이미 플젝명을 바꾸기엔 너무 멀리 와버림..
코드를 리팩터링하는 과정에서
발견하지 못한 버그가 있을 수 있는데
사용중에 버그가 발생하거나 추가하고 싶은 기능이 있다면
댓글로 알려주시면 감사하겠습니다,,
▶▶▶ 구경하러가기 ◀◀◀