Build a simple animation viewer

This commit is contained in:
2020-04-16 15:30:47 +01:00
parent b690c763bb
commit 2b83ce4f7f
7 changed files with 278 additions and 24 deletions

View File

@@ -41,18 +41,7 @@ func (m *Menu) Images(objIdx, start, count int) ([]*ebiten.Image, error) {
}
func (m *Menu) Sprites(objIdx, start, count int) ([]*Sprite, error) {
out := make([]*Sprite, count)
for i := start; i < start+count; i++ {
sprite, err := m.Sprite(objIdx, i)
if err != nil {
return nil, err
}
out[i-start] = sprite
}
return out, nil
return m.objects[objIdx].Sprites(start, count)
}
func (m *Menu) Sprite(objIdx, idx int) (*Sprite, error) {