Documentation ¶
Index ¶
- type GameInputChecker
- func (gi *GameInputChecker) TriggeredAttack() bool
- func (gi *GameInputChecker) TriggeredDown() bool
- func (gi *GameInputChecker) TriggeredLeft() bool
- func (gi *GameInputChecker) TriggeredPause() bool
- func (gi *GameInputChecker) TriggeredRight() bool
- func (gi *GameInputChecker) TriggeredSpecial() bool
- func (gi *GameInputChecker) TriggeredStart() bool
- func (gi *GameInputChecker) TriggeredUp() bool
- func (gi *GameInputChecker) Update()
- type InputChecker
- type PlayerInputChecker
- func (i *PlayerInputChecker) TriggeredAttack() bool
- func (i *PlayerInputChecker) TriggeredDown() bool
- func (i *PlayerInputChecker) TriggeredLeft() bool
- func (i *PlayerInputChecker) TriggeredPause() bool
- func (i *PlayerInputChecker) TriggeredRight() bool
- func (i *PlayerInputChecker) TriggeredSpecial() bool
- func (i *PlayerInputChecker) TriggeredStart() bool
- func (i *PlayerInputChecker) TriggeredUp() bool
- func (i *PlayerInputChecker) Update()
- type SelectInputChecker
- func (i *SelectInputChecker) TriggeredAttack() bool
- func (i *SelectInputChecker) TriggeredDown() bool
- func (i *SelectInputChecker) TriggeredLeft() bool
- func (i *SelectInputChecker) TriggeredPause() bool
- func (i *SelectInputChecker) TriggeredRight() bool
- func (i *SelectInputChecker) TriggeredSpecial() bool
- func (i *SelectInputChecker) TriggeredStart() bool
- func (i *SelectInputChecker) TriggeredUp() bool
- func (i *SelectInputChecker) Update()
- type TitleInputChecker
- func (i *TitleInputChecker) TriggeredAttack() bool
- func (i *TitleInputChecker) TriggeredDown() bool
- func (i *TitleInputChecker) TriggeredLeft() bool
- func (i *TitleInputChecker) TriggeredPause() bool
- func (i *TitleInputChecker) TriggeredRight() bool
- func (i *TitleInputChecker) TriggeredSpecial() bool
- func (i *TitleInputChecker) TriggeredStart() bool
- func (i *TitleInputChecker) TriggeredUp() bool
- func (i *TitleInputChecker) Update()
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()
Click to show internal directories.
Click to hide internal directories.