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) }