static.go
1package static
2
3import (
4 "github.com/zikaeroh/codies/internal/pkger"
5 "github.com/zikaeroh/codies/internal/words"
6)
7
8var (
9 Default = load("/default.txt")
10 Duet = load("/duet.txt")
11 Undercover = load("/undercover.txt")
12)
13
14func load(filename string) words.List {
15 f, err := pkger.Dir("/internal/words/static/codenames").Open(filename)
16 if err != nil {
17 panic(err)
18 }
19 defer f.Close()
20
21 return words.NewListFromLines(f)
22}