Feat: word loader
This commit is contained in:
@ -103,36 +103,45 @@ func (r *Room) UpdateCounter() {
|
||||
r.BlueCounter = blueCounter
|
||||
}
|
||||
|
||||
func (r *Room) LoadTestCards() {
|
||||
cards := []WordCard{
|
||||
{Word: "hamster", Color: "blue"},
|
||||
{Word: "child", Color: "red"},
|
||||
{Word: "wheel", Color: "white"},
|
||||
{Word: "condition", Color: "black"},
|
||||
{Word: "test", Color: "white"},
|
||||
{Word: "ball", Color: "blue"},
|
||||
{Word: "violin", Color: "red"},
|
||||
{Word: "rat", Color: "white"},
|
||||
{Word: "perplexity", Color: "blue"},
|
||||
{Word: "notion", Color: "red"},
|
||||
{Word: "guitar", Color: "blue"},
|
||||
{Word: "ocean", Color: "blue"},
|
||||
{Word: "moon", Color: "blue"},
|
||||
{Word: "coffee", Color: "blue"},
|
||||
{Word: "mountain", Color: "blue"},
|
||||
{Word: "book", Color: "blue"},
|
||||
{Word: "camera", Color: "blue"},
|
||||
{Word: "apple", Color: "red"},
|
||||
{Word: "fire", Color: "red"},
|
||||
{Word: "rose", Color: "red"},
|
||||
{Word: "sun", Color: "red"},
|
||||
{Word: "cherry", Color: "red"},
|
||||
{Word: "heart", Color: "red"},
|
||||
{Word: "tomato", Color: "red"},
|
||||
{Word: "cloud", Color: "white"},
|
||||
}
|
||||
r.Cards = cards
|
||||
}
|
||||
// func (r *Room) LoadTestCards() {
|
||||
// // TODO: pass room settings
|
||||
// // TODO: map language to path
|
||||
// wl := wordloader.InitDefaultLoader("assets/words/en_nouns.txt")
|
||||
// cards, err := wl.Load()
|
||||
// if err != nil {
|
||||
// // no logger
|
||||
// fmt.Println("failed to load cards", "error", err)
|
||||
// }
|
||||
// r.Cards = cards
|
||||
// // cards := []WordCard{
|
||||
// // {Word: "hamster", Color: "blue"},
|
||||
// // {Word: "child", Color: "red"},
|
||||
// // {Word: "wheel", Color: "white"},
|
||||
// // {Word: "condition", Color: "black"},
|
||||
// // {Word: "test", Color: "white"},
|
||||
// // {Word: "ball", Color: "blue"},
|
||||
// // {Word: "violin", Color: "red"},
|
||||
// // {Word: "rat", Color: "white"},
|
||||
// // {Word: "perplexity", Color: "blue"},
|
||||
// // {Word: "notion", Color: "red"},
|
||||
// // {Word: "guitar", Color: "blue"},
|
||||
// // {Word: "ocean", Color: "blue"},
|
||||
// // {Word: "moon", Color: "blue"},
|
||||
// // {Word: "coffee", Color: "blue"},
|
||||
// // {Word: "mountain", Color: "blue"},
|
||||
// // {Word: "book", Color: "blue"},
|
||||
// // {Word: "camera", Color: "blue"},
|
||||
// // {Word: "apple", Color: "red"},
|
||||
// // {Word: "fire", Color: "red"},
|
||||
// // {Word: "rose", Color: "red"},
|
||||
// // {Word: "sun", Color: "red"},
|
||||
// // {Word: "cherry", Color: "red"},
|
||||
// // {Word: "heart", Color: "red"},
|
||||
// // {Word: "tomato", Color: "red"},
|
||||
// // {Word: "cloud", Color: "white"},
|
||||
// // }
|
||||
// // r.Cards = cards
|
||||
// }
|
||||
|
||||
func (r *Room) ChangeTurn() {
|
||||
switch r.TeamTurn {
|
||||
|
Reference in New Issue
Block a user