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
	 Grail Finder
					Grail Finder