Finish up some of the entities, add creation functions for items and slots

This commit is contained in:
2024-04-05 02:09:58 -04:00
parent e09da17c4e
commit e53ea32d68
7 changed files with 178 additions and 82 deletions

View File

@@ -14,68 +14,68 @@ import (
// info - informational messages
// cyan, green, blue, magenta - accessory colors for styling
type rosepine struct {
base lipgloss.AdaptiveColor
surface lipgloss.AdaptiveColor
overlay lipgloss.AdaptiveColor
muted lipgloss.AdaptiveColor
subtle lipgloss.AdaptiveColor
text lipgloss.AdaptiveColor
err lipgloss.AdaptiveColor
info lipgloss.AdaptiveColor
cyan lipgloss.AdaptiveColor
green lipgloss.AdaptiveColor
blue lipgloss.AdaptiveColor
magenta lipgloss.AdaptiveColor
type Rosepine struct {
Base lipgloss.AdaptiveColor
Surface lipgloss.AdaptiveColor
Overlay lipgloss.AdaptiveColor
Muted lipgloss.AdaptiveColor
Subtle lipgloss.AdaptiveColor
Text lipgloss.AdaptiveColor
Err lipgloss.AdaptiveColor
Info lipgloss.AdaptiveColor
Cyan lipgloss.AdaptiveColor
Green lipgloss.AdaptiveColor
Blue lipgloss.AdaptiveColor
Magenta lipgloss.AdaptiveColor
}
func MakeTheme() rosepine {
return rosepine{
base: lipgloss.AdaptiveColor{
func MakeTheme() Rosepine {
return Rosepine{
Base: lipgloss.AdaptiveColor{
Light:"#faf4ed",
Dark:"#232136",
},
surface: lipgloss.AdaptiveColor{
Surface: lipgloss.AdaptiveColor{
Light:"#fffaf3",
Dark:"#2a273f",
},
overlay: lipgloss.AdaptiveColor{
Overlay: lipgloss.AdaptiveColor{
Light:"#f2e9e1",
Dark:"#393552",
},
muted: lipgloss.AdaptiveColor{
Muted: lipgloss.AdaptiveColor{
Light:"#9893a5",
Dark:"#6e6a86",
},
subtle: lipgloss.AdaptiveColor{
Subtle: lipgloss.AdaptiveColor{
Light:"#797593",
Dark:"#908caa",
},
text: lipgloss.AdaptiveColor{
Text: lipgloss.AdaptiveColor{
Light:"#575279",
Dark:"#e0def4",
},
err: lipgloss.AdaptiveColor{
Err: lipgloss.AdaptiveColor{
Light:"#b4637a",
Dark:"#eb6f92",
},
info: lipgloss.AdaptiveColor{
Info: lipgloss.AdaptiveColor{
Light:"#ea9d34",
Dark:"#f6c177",
},
cyan: lipgloss.AdaptiveColor{
Cyan: lipgloss.AdaptiveColor{
Light:"#d7827e",
Dark:"#ea9a97",
},
green: lipgloss.AdaptiveColor{
Green: lipgloss.AdaptiveColor{
Light:"#286983",
Dark:"#3e8fb0",
},
blue: lipgloss.AdaptiveColor{
Blue: lipgloss.AdaptiveColor{
Light:"#56949f",
Dark:"#9ccfd8",
},
magenta: lipgloss.AdaptiveColor{
Magenta: lipgloss.AdaptiveColor{
Light:"#907aa9",
Dark:"#c4a7e7",
},