package d2interface import "github.com/OpenDiablo2/OpenDiablo2/d2common/d2math/d2vector" // MapEntity is something that can be positioned on and rendered on the game map type MapEntity interface { Render(target Surface) Advance(tickTime float64) GetPosition() d2vector.Position GetVelocity() d2vector.Vector GetLayer() int GetPositionF() (float64, float64) Name() string Selectable() bool Highlight() }