boostcamp-2020 / Project18-B-Web-Duxit

🎲 야찌⛵️ 팀의 웹 기반 스토리텔링 보드게임 <Duxit> 🐤
https://duxit.ga
66 stars 7 forks source link

Duck 클래스 리팩토링, 기능추가 #167

Closed Front-line-dev closed 3 years ago

Front-line-dev commented 3 years ago

💁 설명

오리 클래스를 리팩토링 했습니다. 이제 일반 오리, 커서 오리, 왼쪽 탭 오리 이렇게 3가지만 있습니다 const duck = new DuckObject({color, width})

오리 색 바꾸기 duck.setColor('#123')

오리 모자 씌우기 duck.setHat(true)

오리 안 보이게 하기 duck.setVisible(false)

모든 플레이어의 오리 안 보이게 하기 PlayerManager.getPlayers().forEach((player) => player.duck.setVisible(false));

📑 체크리스트

Closes #163

🚧 주의 사항

PR을 읽을 때 살펴볼 사항

duck.move()가 안 먹을때는 position: absolute 속성을 가진 CSS 클래스가 적용되어있는지 확인!!!!!!!!!!!!!!!!

Front-line-dev commented 3 years ago

지금 제정신이 아니여서 코드가 좀 맛이 갔네요