OpenDiablo2/Common/Drawable.go

14 lines
274 B
Go

package Common
import "github.com/hajimehoshi/ebiten"
// Drawable represents an instance that can be drawn
type Drawable interface {
Draw(target *ebiten.Image)
GetSize() (uint32, uint32)
MoveTo(x, y int)
GetLocation() (int, int)
GetVisible() bool
SetVisible(bool)
}