Module: Chingu::Input

Includes:
Gosu::Button
Defined in:
lib/chingu/input.rb

Constant Summary collapse

CONSTANT_TO_SYMBOL =

Ruby symbols describing www.libgosu.org/rdoc/classes/Gosu.html

{
    Kb0 => [:zero],
    Kb1 => [:one],
    Kb2 => [:two],
    Kb3 => [:three],
    Kb4 => [:four],
    Kb5 => [:five],
    Kb6 => [:six],
    Kb7 => [:seven],
    Kb8 => [:eight],
    Kb9 => [:nine],
  
    KbBackspace => [:backspace],
    KbDelete    => [:delete, :del],
    KbDown      => [:down_arrow, :down],
    KbEnd       => [:end],
    KbEnter     => [:enter],
    KbEscape    => [:escape, :esc],

    KbHome        => [:home],
    KbInsert      => [:insert, :ins],
    KbLeft        => [:left_arrow, :left],
    KbLeftAlt     => [:left_alt, :lalt],
    KbLeftControl => [:left_control, :left_ctrl, :lctrl],
    KbLeftShift   => [:left_shift, :lshift],
    
    
    KbNumpadAdd       => [:"+", :add],
    KbNumpadDivide    => [:"/", :divide],
    KbNumpadMultiply  => [:"*", :multiply],
    KbNumpadSubtract  => [:"-", :subtract],
    KbPageDown        => [:page_down],
    KbPageUp          => [:page_up],
    # KbPause           => [:pause],
    KbReturn          => [:return],
    KbRight           => [:right_arrow, :right],
    KbRightAlt        => [:right_alt, :ralt],
    KbRightControl    => [:right_control, :right_ctrl, :rctrl],
    KbRightShift      => [:right_shift, :rshift],
    KbSpace           => [:" ", :space],
    KbTab             => [:tabulator, :tab],
    KbUp              => [:up_arrow, :up],
    
    MsLeft            => [:left_mouse_button, :mouse_left],
    MsMiddle          => [:middle_mouse_button, :mouse_middle],
    MsRight           => [:right_mouse_button, :mouse_right],
    MsWheelDown       => [:mouse_wheel_down, :wheel_down],
    MsWheelUp         => [:mouse_wheel_up, :wheel_up],
    
    GpDown 	          => [:gamepad_down, :gp_down, :pad_down],
    GpLeft 	          => [:gamepad_left, :gp_left, :pad_left],
    GpRight 	        => [:gamepad_right, :gp_right, :pad_right],
    GpUp              => [:gamepad_up, :gp_up, :pad_up]
}
SYMBOL_TO_CONSTANT =

Reverse CONSTANT_TO_SYMBOL -> SYMBOL_TO_CONSTNT like: SYMBOL_TO_CONSTANT = CONSTANT_TO_SYMBOL.invert.dup

Hash.new