Documentation ¶
Index ¶
- Constants
- type ActionHandler
- type InputActionHandler
- func (i InputActionHandler) ActionPressedDuration(action string) int
- func (i InputActionHandler) IsActionJustPressed(action string) bool
- func (i InputActionHandler) IsActionJustReleased(action string) bool
- func (i *InputActionHandler) RegisterGamepadAction(action string, id ebiten.GamepadID, key ebiten.GamepadButton)
- func (i *InputActionHandler) RegisterKeyboardAction(action string, key ebiten.Key)
- func (i *InputActionHandler) RegisterMouseAction(action string, key ebiten.MouseButton)
- func (i *InputActionHandler) UnregisterAction(action string)
Constants ¶
View Source
const ( KEYBOARD_INPUT_TYPE = 1 GAMEPAD_INPUT_TYPE = 2 MOUSE_INPUT_TYPE = 3 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionHandler ¶
type InputActionHandler ¶
type InputActionHandler struct {
// contains filtered or unexported fields
}
func NewInputActionHandler ¶
func NewInputActionHandler() InputActionHandler
func (InputActionHandler) ActionPressedDuration ¶
func (i InputActionHandler) ActionPressedDuration(action string) int
func (InputActionHandler) IsActionJustPressed ¶
func (i InputActionHandler) IsActionJustPressed(action string) bool
func (InputActionHandler) IsActionJustReleased ¶
func (i InputActionHandler) IsActionJustReleased(action string) bool
func (*InputActionHandler) RegisterGamepadAction ¶
func (i *InputActionHandler) RegisterGamepadAction(action string, id ebiten.GamepadID, key ebiten.GamepadButton)
func (*InputActionHandler) RegisterKeyboardAction ¶
func (i *InputActionHandler) RegisterKeyboardAction(action string, key ebiten.Key)
func (*InputActionHandler) RegisterMouseAction ¶
func (i *InputActionHandler) RegisterMouseAction(action string, key ebiten.MouseButton)
func (*InputActionHandler) UnregisterAction ¶
func (i *InputActionHandler) UnregisterAction(action string)
Click to show internal directories.
Click to hide internal directories.