2020-07-03 19:09:16 +00:00
|
|
|
package d2interface
|
|
|
|
|
2020-07-07 01:26:08 +00:00
|
|
|
import "github.com/OpenDiablo2/OpenDiablo2/d2common/d2enum"
|
|
|
|
|
2020-07-03 19:09:16 +00:00
|
|
|
// InputManager manages an InputService
|
|
|
|
type InputManager interface {
|
|
|
|
Advance(elapsedTime, currentTime float64) error
|
2020-07-07 01:26:08 +00:00
|
|
|
BindHandlerWithPriority(InputEventHandler, d2enum.Priority) error
|
2020-07-03 19:09:16 +00:00
|
|
|
BindHandler(h InputEventHandler) error
|
|
|
|
UnbindHandler(handler InputEventHandler) error
|
|
|
|
}
|