lambda-frame-script-0.1.1.0

Safe HaskellSafe
LanguageHaskell2010

Script.Event

Synopsis

Documentation

data JoystickEvent Source #

ジョイスティックのイベント

Constructors

JoystickEvent

ボタンのイベント

JoyHatEvent

ハットスイッチ(十字ボタン)のイベント

Fields

Instances

type JoystickButton = Word8 Source #

ジョイスティックのボタン番号(どのボタンか?)

type HatId = Word8 Source #

ハットスイッチの識別子(どのハットスイッチか?上下左右のボタンで一つのハットスイッチ。)

data InputMotion Source #

ボタンアクション

Constructors

Pressed

押した

Released

離した

data JoyHat Source #

ハットスイッチ(十字ボタン)

Constructors

HatUp

上ボタン

HatDown

下ボタン

HatLeft

左ボタン

HatRight

右ボタン

Instances

Eq JoyHat Source # 

Methods

(==) :: JoyHat -> JoyHat -> Bool #

(/=) :: JoyHat -> JoyHat -> Bool #

Read JoyHat Source # 
Show JoyHat Source # 
Generic JoyHat Source # 

Associated Types

type Rep JoyHat :: * -> * #

Methods

from :: JoyHat -> Rep JoyHat x #

to :: Rep JoyHat x -> JoyHat #

Binary JoyHat Source # 

Methods

put :: JoyHat -> Put #

get :: Get JoyHat #

putList :: [JoyHat] -> Put #

type Rep JoyHat Source # 
type Rep JoyHat = D1 (MetaData "JoyHat" "Script.Event" "lambda-frame-script-0.1.1.0-15F4nGCaCgZFKQQHD555SZ" False) ((:+:) ((:+:) (C1 (MetaCons "HatUp" PrefixI False) U1) (C1 (MetaCons "HatDown" PrefixI False) U1)) ((:+:) (C1 (MetaCons "HatLeft" PrefixI False) U1) (C1 (MetaCons "HatRight" PrefixI False) U1)))