issues
search
jinios
/
swift-cardgameapp
솔리테어 카드게임앱 - 코드스쿼드 미션 (2018.04 - 2018.05)
0
stars
0
forks
source link
DeckManageable과 StackManageable을 합치고 CardGameDelegate클래스로 구현
#15
Closed
jinios
closed
6 years ago
jinios
commented
6 years ago
<이유>
카드게임이 진행되기위해서는 카드 52장이 있는 하나의 카드덱으로 stack과 deck을 구성해서 게임을해야한다.
지금처럼 DeckManageable(CardDeckDelegate)와 StackManageable(CardGameDelegate)을 에서 따로 cardDeck을 가지고있으면 한 게임에 두 카드덱이 존재하게된다.
또한 현재 DeckManageable이 가진 기능이 많지 않으므로 따로 관리할 필요성이 없어서 합쳐서 게임을 총괄적으로 진행하는 모델인 CardGameDelegate하나로만 게임을 관리하기로했다.
<이유>