input

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GameInputChecker added in v0.0.5

type GameInputChecker struct {
	StartBtn vpad.TriggerButton
	PauseBtn vpad.TriggerButton
}

func (*GameInputChecker) TriggeredAttack added in v0.0.5

func (gi *GameInputChecker) TriggeredAttack() bool

func (*GameInputChecker) TriggeredDown added in v0.0.5

func (gi *GameInputChecker) TriggeredDown() bool

func (*GameInputChecker) TriggeredLeft added in v0.0.5

func (gi *GameInputChecker) TriggeredLeft() bool

func (*GameInputChecker) TriggeredPause added in v0.0.5

func (gi *GameInputChecker) TriggeredPause() bool

func (*GameInputChecker) TriggeredRight added in v0.0.5

func (gi *GameInputChecker) TriggeredRight() bool

func (*GameInputChecker) TriggeredSpecial added in v0.0.5

func (gi *GameInputChecker) TriggeredSpecial() bool

func (*GameInputChecker) TriggeredStart added in v0.0.5

func (gi *GameInputChecker) TriggeredStart() bool

func (*GameInputChecker) TriggeredUp added in v0.0.5

func (gi *GameInputChecker) TriggeredUp() bool

func (*GameInputChecker) Update added in v0.0.5

func (gi *GameInputChecker) Update()

type InputChecker added in v0.0.5

type InputChecker interface {
	Update()
	TriggeredUp() bool
	TriggeredDown() bool
	TriggeredLeft() bool
	TriggeredRight() bool
	TriggeredStart() bool
	TriggeredPause() bool
	TriggeredAttack() bool
	TriggeredSpecial() bool
}

InputChecker is the checker for user input.

type PlayerInputChecker added in v0.0.5

type PlayerInputChecker struct {
	RectArray  []image.Rectangle
	UpBtn      vpad.TriggerButton
	DownBtn    vpad.TriggerButton
	AttackBtn  vpad.TriggerButton
	SpecialBtn vpad.TriggerButton
	// contains filtered or unexported fields
}

func (*PlayerInputChecker) TriggeredAttack added in v0.0.5

func (i *PlayerInputChecker) TriggeredAttack() bool

func (*PlayerInputChecker) TriggeredDown added in v0.0.5

func (i *PlayerInputChecker) TriggeredDown() bool

func (*PlayerInputChecker) TriggeredLeft added in v0.0.5

func (i *PlayerInputChecker) TriggeredLeft() bool

func (*PlayerInputChecker) TriggeredPause added in v0.0.5

func (i *PlayerInputChecker) TriggeredPause() bool

func (*PlayerInputChecker) TriggeredRight added in v0.0.5

func (i *PlayerInputChecker) TriggeredRight() bool

func (*PlayerInputChecker) TriggeredSpecial added in v0.0.5

func (i *PlayerInputChecker) TriggeredSpecial() bool

func (*PlayerInputChecker) TriggeredStart added in v0.0.5

func (i *PlayerInputChecker) TriggeredStart() bool

func (*PlayerInputChecker) TriggeredUp added in v0.0.5

func (i *PlayerInputChecker) TriggeredUp() bool

func (*PlayerInputChecker) Update added in v0.0.5

func (i *PlayerInputChecker) Update()

type SelectInputChecker added in v0.0.5

type SelectInputChecker struct {
}

func (*SelectInputChecker) TriggeredAttack added in v0.0.5

func (i *SelectInputChecker) TriggeredAttack() bool

func (*SelectInputChecker) TriggeredDown added in v0.0.5

func (i *SelectInputChecker) TriggeredDown() bool

func (*SelectInputChecker) TriggeredLeft added in v0.0.5

func (i *SelectInputChecker) TriggeredLeft() bool

func (*SelectInputChecker) TriggeredPause added in v0.0.5

func (i *SelectInputChecker) TriggeredPause() bool

func (*SelectInputChecker) TriggeredRight added in v0.0.5

func (i *SelectInputChecker) TriggeredRight() bool

func (*SelectInputChecker) TriggeredSpecial added in v0.0.5

func (i *SelectInputChecker) TriggeredSpecial() bool

func (*SelectInputChecker) TriggeredStart added in v0.0.5

func (i *SelectInputChecker) TriggeredStart() bool

func (*SelectInputChecker) TriggeredUp added in v0.0.5

func (i *SelectInputChecker) TriggeredUp() bool

func (*SelectInputChecker) Update added in v0.0.5

func (i *SelectInputChecker) Update()

type TitleInputChecker added in v0.0.5

type TitleInputChecker struct {
}

func (*TitleInputChecker) TriggeredAttack added in v0.0.5

func (i *TitleInputChecker) TriggeredAttack() bool

func (*TitleInputChecker) TriggeredDown added in v0.0.5

func (i *TitleInputChecker) TriggeredDown() bool

func (*TitleInputChecker) TriggeredLeft added in v0.0.5

func (i *TitleInputChecker) TriggeredLeft() bool

func (*TitleInputChecker) TriggeredPause added in v0.0.5

func (i *TitleInputChecker) TriggeredPause() bool

func (*TitleInputChecker) TriggeredRight added in v0.0.5

func (i *TitleInputChecker) TriggeredRight() bool

func (*TitleInputChecker) TriggeredSpecial added in v0.0.5

func (i *TitleInputChecker) TriggeredSpecial() bool

func (*TitleInputChecker) TriggeredStart added in v0.0.5

func (i *TitleInputChecker) TriggeredStart() bool

func (*TitleInputChecker) TriggeredUp added in v0.0.5

func (i *TitleInputChecker) TriggeredUp() bool

func (*TitleInputChecker) Update added in v0.0.5

func (i *TitleInputChecker) Update()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL