blob: 45df212c37a089e145192fb8d051ef8cc5354b82 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package game
import (
"thirdcollapse/internal/color"
"thirdcollapse/internal/net"
"thirdcollapse/internal/player"
)
func (g *Game) colorMode(sess *net.Session) string {
if p, ok := sess.Player.(*player.Player); ok && p != nil {
return p.OptionString("color")
}
return "none"
}
func (g *Game) colorize(sess *net.Session, name, text string) string {
return color.Wrap(g.colorMode(sess), name, text)
}
func (g *Game) colorTag(sess *net.Session, text string) string {
return color.Tag(g.colorMode(sess), text)
}
|