class Opal::Input::Gamepad::MockDSL

Overview

Declarative mock/dummy gamepad input builder for automated testing and recorded sessions

Defined in:

opal/gamepad/mock_dsl.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(driver : Driver = Driver.new) #

[View source]

Instance Method Detail

def button_chord(btns : Array(Button | Symbol)) : self #

[View source]
def click(btn : Button | Symbol) : self #

[View source]
def dpad(direction : Symbol) : self #

[View source]
def driver : Driver #

[View source]
def left_stick(x : Float64, y : Float64) : self #

[View source]
def press(btn : Button | Symbol) : self #

[View source]
def release(btn : Button | Symbol) : self #

[View source]
def right_stick(x : Float64, y : Float64) : self #

[View source]
def trigger(side : Trigger | Symbol, value : Float64) : self #

[View source]
def wait_frames(n : Int32) : self #

[View source]