mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2024-11-18 02:16:23 -05:00
22 lines
425 B
Go
22 lines
425 B
Go
|
package d2input
|
||
|
|
||
|
import "github.com/OpenDiablo2/OpenDiablo2/d2common/d2enum"
|
||
|
|
||
|
// KeyEvent represents key events
|
||
|
type KeyEvent struct {
|
||
|
HandlerEvent
|
||
|
key d2enum.Key
|
||
|
// Duration represents the number of frames this key has been pressed for
|
||
|
duration int
|
||
|
}
|
||
|
|
||
|
// Key returns the key
|
||
|
func (e *KeyEvent) Key() d2enum.Key {
|
||
|
return e.key
|
||
|
}
|
||
|
|
||
|
// Duration returns the duration
|
||
|
func (e *KeyEvent) Duration() int {
|
||
|
return e.duration
|
||
|
}
|