Versions in this module Expand all Collapse all v0 v0.1.0 Apr 29, 2021 Changes in this version + func SaveSprites() error + func SetPalette(p *Palette) + func SetSprites(set *SpriteSet) + type Palette struct + Author string + Colors encoding.Colors + Date time.Time + Name string + Revision int + func GetPalette() *Palette + func LoadPalette(path string) (p *Palette, err error) + func (p *Palette) Describe() + func (p *Palette) SetBG(index int) + func (p *Palette) SetFG(index int) + func (p *Palette) Update() error + func (p Palette) BG() (index int, value color.Color) + func (p Palette) FG() (index int, value color.Color) + func (p Palette) HasChanged() bool + type Sprite struct + func GetSprite(index int) *Sprite + func (s *Sprite) Bounds() image.Rectangle + func (s *Sprite) Clone() (next *Sprite) + func (s *Sprite) HasChanged() bool + func (s *Sprite) Image() *image.Paletted + func (s *Sprite) IsModified() bool + func (s *Sprite) Palette() *Palette + func (s *Sprite) SetBG(x, y int) + func (s *Sprite) SetFG(x, y int) + func (s *Sprite) SetPalette(colors *Palette) + func (s *Sprite) UnmarshalJSON(b []byte) (err error) + func (s *Sprite) Update() + func (s Sprite) MarshalJSON() (bs []byte, err error) + type SpriteSet struct + Author string + Date time.Time + Name string + Revision int + Sprites []*Sprite + func GetSprites() *SpriteSet + func LoadSpriteSet(path string, flag int) (ss *SpriteSet, err error) + func (ss *SpriteSet) Close() + func (ss *SpriteSet) Describe() + func (ss *SpriteSet) IsModified() bool + func (ss *SpriteSet) Save() error + func (ss *SpriteSet) SetPalette(p *Palette) + func (ss *SpriteSet) Update() error + func (ss SpriteSet) Clone(file *os.File) (next *SpriteSet)