Enha: difference between cards for mime and revealed for all
This commit is contained in:
@ -287,6 +287,18 @@ func (r *Room) RevealAllCards() {
|
||||
}
|
||||
}
|
||||
|
||||
func (r *Room) MimeView() {
|
||||
for i := range r.Cards {
|
||||
r.Cards[i].Mime = true
|
||||
}
|
||||
}
|
||||
|
||||
func (r *Room) GuesserView() {
|
||||
for i := range r.Cards {
|
||||
r.Cards[i].Mime = false
|
||||
}
|
||||
}
|
||||
|
||||
func (r *Room) RevealSpecificWord(word string) {
|
||||
for i, card := range r.Cards {
|
||||
if card.Word == word {
|
||||
@ -299,6 +311,7 @@ type WordCard struct {
|
||||
Word string `json:"word"`
|
||||
Color WordColor `json:"color"`
|
||||
Revealed bool `json:"revealed"`
|
||||
Mime bool `json:"mime"` // user who sees that card is mime
|
||||
Mark []CardMark `json:"marks"`
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user