mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2024-09-16 00:08:29 -04:00
62b8a610c0
* abstract d2input manager/service/events/keys/buttons to interface * abstract d2input manager/service/events/keys/buttons to interface * fixing lint error
10 lines
290 B
Go
10 lines
290 B
Go
package d2interface
|
|
|
|
// InputManager manages an InputService
|
|
type InputManager interface {
|
|
Advance(elapsedTime, currentTime float64) error
|
|
BindHandlerWithPriority(InputEventHandler, Priority) error
|
|
BindHandler(h InputEventHandler) error
|
|
UnbindHandler(handler InputEventHandler) error
|
|
}
|