lazarus/platform/scene.go

18 lines
210 B
Go
Raw Normal View History

2019-01-01 00:52:53 +00:00
package platform
2019-01-01 01:10:45 +00:00
type Scene interface {
Name() string
}
2019-01-01 00:52:53 +00:00
type SceneCreator interface {
Create() error
2019-01-01 00:52:53 +00:00
}
type SceneAdvancer interface {
Advance() error
2019-01-01 00:52:53 +00:00
}
type SceneDestroyer interface {
Destroy() error
2019-01-01 01:10:45 +00:00
}