1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-06-20 06:05:23 +00:00
OpenDiablo2/d2common/d2interface/map_entity.go

14 lines
314 B
Go
Raw Normal View History

package d2interface
// MapEntity is something that can be positioned on and rendered on the game map
type MapEntity interface {
Render(target Surface)
Advance(tickTime float64)
GetPosition() (float64, float64)
GetLayer() int
GetPositionF() (float64, float64)
Name() string
Selectable() bool
Highlight()
}