new theme
This commit is contained in:
@@ -38,6 +38,20 @@ type Theme struct {
|
||||
// SceneBackdrop is painted before the scene background. Useful for
|
||||
// letterboxing or filling areas not covered by a smaller backdrop.
|
||||
SceneBackdrop color.Color
|
||||
|
||||
// Rich-UI widgets (TopBar, CharacterPanel, ChatLog).
|
||||
TopBarBG color.Color
|
||||
TopBarText color.Color
|
||||
TopBarAccent color.Color // score / highlighted number color
|
||||
|
||||
ChatLogBG color.Color
|
||||
ChatLogPrompt color.Color // "> look at door" lines
|
||||
ChatLogResponse color.Color // in-world reply lines
|
||||
ChatLogSystem color.Color // system / meta lines
|
||||
|
||||
CharacterPanelBG color.Color
|
||||
CharacterPanelBorder color.Color
|
||||
CharacterPanelTitle color.Color // "PLAYER" / "NPC" badge color
|
||||
}
|
||||
|
||||
func (t Theme) GetName() string { return t.Name }
|
||||
|
||||
Reference in New Issue
Block a user