Skip to content

Commit

Permalink
js 브라우저 캐시 확인 (#116)
Browse files Browse the repository at this point in the history
* js 브라우저 캐시 확인

* fix: 빌드오류수정
  • Loading branch information
cheonjiyun authored Aug 28, 2024
1 parent 1bd1d72 commit ff31e1e
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 27 deletions.
4 changes: 2 additions & 2 deletions src/components/button/CheckButton.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ const checkinput = () => css`
background-position: center;
}
/* &:active + label {
&:active + label {
transform: translate(0.5px, 1px);
} */
}
`;
50 changes: 25 additions & 25 deletions src/pages/CreateRoom.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ import { VariablesCSS } from '../styles/VariablesCSS';
export function CreateRoom() {
const navigate = useNavigate();

const MIN_MAFIA = 1;
const MIN_TOTAL = 3;
// const MIN_MAFIA = 1;
// const MIN_TOTAL = 3;

/* data */
const [jobCount, setjobCount] = useState({
Expand Down Expand Up @@ -51,29 +51,29 @@ export function CreateRoom() {
}

const canCreateRoom = (): RoomCreationResult => {
// 총 인원이 게임 최소 요건을 충족하는지 확인
const isTotalJobCountValid = jobCount.total >= MIN_TOTAL;

// 마피아 역할 수가 최소 마피아 수 요구 사항을 충족하는지 확인
const isMafiaCountValid = jobCount.mafia >= MIN_MAFIA;

// 시민팀이 더 많은지 확인 = 총 인원이 마피아 팀의 2배보다 큰지 확인
const isMafiaRatioValid = jobCount.total > jobCount.mafia * 2;

// 총 인원이 직업수(마피아, 의사, 경찰) 역할 수의 합 이상인지 확인
const isRolesCountSufficient =
jobCount.total >= jobCount.mafia + jobCount.doctor + jobCount.police;

switch (true) {
case !isTotalJobCountValid:
return { result: false, message: `총인원은 ${MIN_TOTAL}명 이상이어야 합니다.` };
case !isMafiaCountValid:
return { result: false, message: `마피아가 최소 ${MIN_MAFIA}명 이상이어야 합니다.` };
case !isMafiaRatioValid:
return { result: false, message: `시민팀이 더 많아야 합니다.` };
case !isRolesCountSufficient:
return { result: false, message: `총인원이 직업 수 이상이어야 합니다.` };
}
// // 총 인원이 게임 최소 요건을 충족하는지 확인
// const isTotalJobCountValid = jobCount.total >= MIN_TOTAL;

// // 마피아 역할 수가 최소 마피아 수 요구 사항을 충족하는지 확인
// const isMafiaCountValid = jobCount.mafia >= MIN_MAFIA;

// // 시민팀이 더 많은지 확인 = 총 인원이 마피아 팀의 2배보다 큰지 확인
// const isMafiaRatioValid = jobCount.total > jobCount.mafia * 2;

// // 총 인원이 직업수(마피아, 의사, 경찰) 역할 수의 합 이상인지 확인
// const isRolesCountSufficient =
// jobCount.total >= jobCount.mafia + jobCount.doctor + jobCount.police;

// switch (true) {
// case !isTotalJobCountValid:
// return { result: false, message: `총인원은 ${MIN_TOTAL}명 이상이어야 합니다.` };
// case !isMafiaCountValid:
// return { result: false, message: `마피아가 최소 ${MIN_MAFIA}명 이상이어야 합니다.` };
// case !isMafiaRatioValid:
// return { result: false, message: `시민팀이 더 많아야 합니다.` };
// case !isRolesCountSufficient:
// return { result: false, message: `총인원이 직업 수 이상이어야 합니다.` };
// }

// 게임시작가능
return { result: true, message: '게임 시작가능합니다.' };
Expand Down

0 comments on commit ff31e1e

Please sign in to comment.