func (t Theme) Hex() ThemeHex {
	return ThemeHex{
		t.Name,
		fmtHex(t.MoveLabelBg.Hex()),
		fmtHex(t.MoveLabelFg.Hex()),
		fmtHex(t.SquareDark.Hex()),
		fmtHex(t.SquareLight.Hex()),
		fmtHex(t.SquareHigh.Hex()),
		fmtHex(t.SquareHint.Hex()),
		fmtHex(t.SquareCheck.Hex()),
		fmtHex(t.White.Hex()),
		fmtHex(t.Black.Hex()),
		fmtHex(t.Msg.Hex()),
		fmtHex(t.Rank.Hex()),
		fmtHex(t.File.Hex()),
		fmtHex(t.Prompt.Hex()),
		fmtHex(t.MeterBase.Hex()),
		fmtHex(t.MeterMid.Hex()),
		fmtHex(t.MeterNeutral.Hex()),
		fmtHex(t.MeterWin.Hex()),
		fmtHex(t.MeterLose.Hex()),
		fmtHex(t.PlayerNames.Hex()),
		fmtHex(t.Score.Hex()),
		fmtHex(t.MoveBox.Hex()),
		fmtHex(t.Emoji.Hex()),
		fmtHex(t.Input.Hex()),
		fmtHex(t.Advantage.Hex()),
	}
}
// Hex converts a Theme to a ThemeHex
Hex converts a Theme to a ThemeHex
// Hex converts a Theme to a ThemeHex
func (t Theme) Hex() ThemeHex {
	return ThemeHex{
		t.Name,
		fmtHex(t.MoveLabelBg.Hex()),
		fmtHex(t.MoveLabelFg.Hex()),
		fmtHex(t.SquareDark.Hex()),
		fmtHex(t.SquareLight.Hex()),
		fmtHex(t.SquareHigh.Hex()),
		fmtHex(t.SquareHint.Hex()),
		fmtHex(t.SquareCheck.Hex()),
		fmtHex(t.White.Hex()),
		fmtHex(t.Black.Hex()),
		fmtHex(t.Msg.Hex()),
		fmtHex(t.Rank.Hex()),
		fmtHex(t.File.Hex()),
		fmtHex(t.Prompt.Hex()),
		fmtHex(t.MeterBase.Hex()),
		fmtHex(t.MeterMid.Hex()),
		fmtHex(t.MeterNeutral.Hex()),
		fmtHex(t.MeterWin.Hex()),
		fmtHex(t.MeterLose.Hex()),
		fmtHex(t.PlayerNames.Hex()),
		fmtHex(t.Score.Hex()),
		fmtHex(t.MoveBox.Hex()),
		fmtHex(t.Emoji.Hex()),
		fmtHex(t.Input.Hex()),
		fmtHex(t.Advantage.Hex()),
	}
}
func ( t Theme ) Hex ( ) ThemeHex { return ThemeHex { t . Name , fmtHex ( t . MoveLabelBg . Hex ( ) ) , fmtHex ( t . MoveLabelFg . Hex ( ) ) , fmtHex ( t . SquareDark . Hex ( ) ) , fmtHex ( t . SquareLight . Hex ( ) ) , fmtHex ( t . SquareHigh . Hex ( ) ) , fmtHex ( t . SquareHint . Hex ( ) ) , fmtHex ( t . SquareCheck . Hex ( ) ) , fmtHex ( t . White . Hex ( ) ) , fmtHex ( t . Black . Hex ( ) ) , fmtHex ( t . Msg . Hex ( ) ) , fmtHex ( t . Rank . Hex ( ) ) , fmtHex ( t . File . Hex ( ) ) , fmtHex ( t . Prompt . Hex ( ) ) , fmtHex ( t . MeterBase . Hex ( ) ) , fmtHex ( t . MeterMid . Hex ( ) ) , fmtHex ( t . MeterNeutral . Hex ( ) ) , fmtHex ( t . MeterWin . Hex ( ) ) , fmtHex ( t . MeterLose . Hex ( ) ) , fmtHex ( t . PlayerNames . Hex ( ) ) , fmtHex ( t . Score . Hex ( ) ) , fmtHex ( t . MoveBox . Hex ( ) ) , fmtHex ( t . Emoji . Hex ( ) ) , fmtHex ( t . Input . Hex ( ) ) , fmtHex ( t . Advantage . Hex ( ) ) , } }
Hex converts a Theme to a ThemeHex
Hex converts a Theme to a ThemeHex