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