VERSIONS | = | { :rubygame => [2, 5, 3], :sdl => SDL.Linked_Version().to_ary | ||
SWSURFACE | = | SDL::SWSURFACE | ||
HWSURFACE | = | SDL::HWSURFACE | ||
ASYNCBLIT | = | SDL::ASYNCBLIT | ||
ANYFORMAT | = | SDL::ANYFORMAT | ||
HWPALETTE | = | SDL::HWPALETTE | ||
HWACCEL | = | SDL::HWACCEL | ||
SRCCOLORKEY | = | SDL::SRCCOLORKEY | ||
RLEACCELOK | = | SDL::RLEACCELOK | ||
RLEACCEL | = | SDL::RLEACCEL | ||
SRCALPHA | = | SDL::SRCALPHA | ||
PREALLOC | = | SDL::PREALLOC | ||
DOUBLEBUF | = | SDL::DOUBLEBUF | ||
FULLSCREEN | = | SDL::FULLSCREEN | ||
OPENGL | = | SDL::OPENGL | ||
OPENGLBLIT | = | SDL::OPENGLBLIT | ||
RESIZABLE | = | SDL::RESIZABLE | ||
NOFRAME | = | SDL::NOFRAME | ||
NOEVENT | = | SDL::NOEVENT | Event constants | |
ACTIVEEVENT | = | SDL::ACTIVEEVENT | ||
KEYDOWN | = | SDL::KEYDOWN | ||
KEYUP | = | SDL::KEYUP | ||
MOUSEMOTION | = | SDL::MOUSEMOTION | ||
MOUSEBUTTONDOWN | = | SDL::MOUSEBUTTONDOWN | ||
MOUSEBUTTONUP | = | SDL::MOUSEBUTTONUP | ||
JOYAXISMOTION | = | SDL::JOYAXISMOTION | ||
JOYBALLMOTION | = | SDL::JOYBALLMOTION | ||
JOYHATMOTION | = | SDL::JOYHATMOTION | ||
JOYBUTTONDOWN | = | SDL::JOYBUTTONDOWN | ||
JOYBUTTONUP | = | SDL::JOYBUTTONUP | ||
QUIT | = | SDL::QUIT | ||
SYSWMEVENT | = | SDL::SYSWMEVENT | ||
VIDEORESIZE | = | SDL::VIDEORESIZE | ||
VIDEOEXPOSE | = | SDL::VIDEOEXPOSE | ||
USEREVENT | = | SDL::USEREVENT | ||
HAT_CENTERED | = | SDL::HAT_CENTERED | Joystick constants | |
HAT_UP | = | SDL::HAT_UP | ||
HAT_RIGHT | = | SDL::HAT_RIGHT | ||
HAT_DOWN | = | SDL::HAT_DOWN | ||
HAT_LEFT | = | SDL::HAT_LEFT | ||
HAT_RIGHTUP | = | SDL::HAT_RIGHTUP | ||
HAT_RIGHTDOWN | = | SDL::HAT_RIGHTDOWN | ||
HAT_LEFTUP | = | SDL::HAT_LEFTUP | ||
HAT_LEFTDOWN | = | SDL::HAT_LEFTDOWN | ||
MOUSE_LEFT | = | SDL::BUTTON_LEFT | Mouse constants | |
MOUSE_MIDDLE | = | SDL::BUTTON_MIDDLE | ||
MOUSE_RIGHT | = | SDL::BUTTON_RIGHT | ||
MOUSE_LMASK | = | SDL::BUTTON_LMASK | ||
MOUSE_MMASK | = | SDL::BUTTON_MMASK | ||
MOUSE_RMASK | = | SDL::BUTTON_RMASK | ||
K_UNKNOWN | = | SDL::K_UNKNOWN | ASCII key symbols | |
K_FIRST | = | SDL::K_FIRST | ||
K_BACKSPACE | = | SDL::K_BACKSPACE | ||
K_TAB | = | SDL::K_TAB | ||
K_CLEAR | = | SDL::K_CLEAR | ||
K_RETURN | = | SDL::K_RETURN | ||
K_PAUSE | = | SDL::K_PAUSE | ||
K_ESCAPE | = | SDL::K_ESCAPE | ||
K_SPACE | = | SDL::K_SPACE | ||
K_EXCLAIM | = | SDL::K_EXCLAIM | ||
K_QUOTEDBL | = | SDL::K_QUOTEDBL | ||
K_HASH | = | SDL::K_HASH | ||
K_DOLLAR | = | SDL::K_DOLLAR | ||
K_AMPERSAND | = | SDL::K_AMPERSAND | ||
K_QUOTE | = | SDL::K_QUOTE | ||
K_LEFTPAREN | = | SDL::K_LEFTPAREN | ||
K_RIGHTPAREN | = | SDL::K_RIGHTPAREN | ||
K_ASTERISK | = | SDL::K_ASTERISK | ||
K_PLUS | = | SDL::K_PLUS | ||
K_COMMA | = | SDL::K_COMMA | ||
K_MINUS | = | SDL::K_MINUS | ||
K_PERIOD | = | SDL::K_PERIOD | ||
K_SLASH | = | SDL::K_SLASH | ||
K_0 | = | SDL::K_0 | ||
K_1 | = | SDL::K_1 | ||
K_2 | = | SDL::K_2 | ||
K_3 | = | SDL::K_3 | ||
K_4 | = | SDL::K_4 | ||
K_5 | = | SDL::K_5 | ||
K_6 | = | SDL::K_6 | ||
K_7 | = | SDL::K_7 | ||
K_8 | = | SDL::K_8 | ||
K_9 | = | SDL::K_9 | ||
K_COLON | = | SDL::K_COLON | ||
K_SEMICOLON | = | SDL::K_SEMICOLON | ||
K_LESS | = | SDL::K_LESS | ||
K_EQUALS | = | SDL::K_EQUALS | ||
K_GREATER | = | SDL::K_GREATER | ||
K_QUESTION | = | SDL::K_QUESTION | ||
K_AT | = | SDL::K_AT | ||
K_LEFTBRACKET | = | SDL::K_LEFTBRACKET | ||
K_BACKSLASH | = | SDL::K_BACKSLASH | ||
K_RIGHTBRACKET | = | SDL::K_RIGHTBRACKET | ||
K_CARET | = | SDL::K_CARET | ||
K_UNDERSCORE | = | SDL::K_UNDERSCORE | ||
K_BACKQUOTE | = | SDL::K_BACKQUOTE | ||
K_A | = | SDL::K_a | ||
K_B | = | SDL::K_b | ||
K_C | = | SDL::K_c | ||
K_D | = | SDL::K_d | ||
K_E | = | SDL::K_e | ||
K_F | = | SDL::K_f | ||
K_G | = | SDL::K_g | ||
K_H | = | SDL::K_h | ||
K_I | = | SDL::K_i | ||
K_J | = | SDL::K_j | ||
K_K | = | SDL::K_k | ||
K_L | = | SDL::K_l | ||
K_M | = | SDL::K_m | ||
K_N | = | SDL::K_n | ||
K_O | = | SDL::K_o | ||
K_P | = | SDL::K_p | ||
K_Q | = | SDL::K_q | ||
K_R | = | SDL::K_r | ||
K_S | = | SDL::K_s | ||
K_T | = | SDL::K_t | ||
K_U | = | SDL::K_u | ||
K_V | = | SDL::K_v | ||
K_W | = | SDL::K_w | ||
K_X | = | SDL::K_x | ||
K_Y | = | SDL::K_y | ||
K_Z | = | SDL::K_z | ||
K_DELETE | = | SDL::K_DELETE | ||
K_WORLD_0 | = | SDL::K_WORLD_0 | International keyboard symbols | |
K_WORLD_1 | = | SDL::K_WORLD_1 | ||
K_WORLD_2 | = | SDL::K_WORLD_2 | ||
K_WORLD_3 | = | SDL::K_WORLD_3 | ||
K_WORLD_4 | = | SDL::K_WORLD_4 | ||
K_WORLD_5 | = | SDL::K_WORLD_5 | ||
K_WORLD_6 | = | SDL::K_WORLD_6 | ||
K_WORLD_7 | = | SDL::K_WORLD_7 | ||
K_WORLD_8 | = | SDL::K_WORLD_8 | ||
K_WORLD_9 | = | SDL::K_WORLD_9 | ||
K_WORLD_10 | = | SDL::K_WORLD_10 | ||
K_WORLD_11 | = | SDL::K_WORLD_11 | ||
K_WORLD_12 | = | SDL::K_WORLD_12 | ||
K_WORLD_13 | = | SDL::K_WORLD_13 | ||
K_WORLD_14 | = | SDL::K_WORLD_14 | ||
K_WORLD_15 | = | SDL::K_WORLD_15 | ||
K_WORLD_16 | = | SDL::K_WORLD_16 | ||
K_WORLD_17 | = | SDL::K_WORLD_17 | ||
K_WORLD_18 | = | SDL::K_WORLD_18 | ||
K_WORLD_19 | = | SDL::K_WORLD_19 | ||
K_WORLD_20 | = | SDL::K_WORLD_20 | ||
K_WORLD_21 | = | SDL::K_WORLD_21 | ||
K_WORLD_22 | = | SDL::K_WORLD_22 | ||
K_WORLD_23 | = | SDL::K_WORLD_23 | ||
K_WORLD_24 | = | SDL::K_WORLD_24 | ||
K_WORLD_25 | = | SDL::K_WORLD_25 | ||
K_WORLD_26 | = | SDL::K_WORLD_26 | ||
K_WORLD_27 | = | SDL::K_WORLD_27 | ||
K_WORLD_28 | = | SDL::K_WORLD_28 | ||
K_WORLD_29 | = | SDL::K_WORLD_29 | ||
K_WORLD_30 | = | SDL::K_WORLD_30 | ||
K_WORLD_31 | = | SDL::K_WORLD_31 | ||
K_WORLD_32 | = | SDL::K_WORLD_32 | ||
K_WORLD_33 | = | SDL::K_WORLD_33 | ||
K_WORLD_34 | = | SDL::K_WORLD_34 | ||
K_WORLD_35 | = | SDL::K_WORLD_35 | ||
K_WORLD_36 | = | SDL::K_WORLD_36 | ||
K_WORLD_37 | = | SDL::K_WORLD_37 | ||
K_WORLD_38 | = | SDL::K_WORLD_38 | ||
K_WORLD_39 | = | SDL::K_WORLD_39 | ||
K_WORLD_40 | = | SDL::K_WORLD_40 | ||
K_WORLD_41 | = | SDL::K_WORLD_41 | ||
K_WORLD_42 | = | SDL::K_WORLD_42 | ||
K_WORLD_43 | = | SDL::K_WORLD_43 | ||
K_WORLD_44 | = | SDL::K_WORLD_44 | ||
K_WORLD_45 | = | SDL::K_WORLD_45 | ||
K_WORLD_46 | = | SDL::K_WORLD_46 | ||
K_WORLD_47 | = | SDL::K_WORLD_47 | ||
K_WORLD_48 | = | SDL::K_WORLD_48 | ||
K_WORLD_49 | = | SDL::K_WORLD_49 | ||
K_WORLD_50 | = | SDL::K_WORLD_50 | ||
K_WORLD_51 | = | SDL::K_WORLD_51 | ||
K_WORLD_52 | = | SDL::K_WORLD_52 | ||
K_WORLD_53 | = | SDL::K_WORLD_53 | ||
K_WORLD_54 | = | SDL::K_WORLD_54 | ||
K_WORLD_55 | = | SDL::K_WORLD_55 | ||
K_WORLD_56 | = | SDL::K_WORLD_56 | ||
K_WORLD_57 | = | SDL::K_WORLD_57 | ||
K_WORLD_58 | = | SDL::K_WORLD_58 | ||
K_WORLD_59 | = | SDL::K_WORLD_59 | ||
K_WORLD_60 | = | SDL::K_WORLD_60 | ||
K_WORLD_61 | = | SDL::K_WORLD_61 | ||
K_WORLD_62 | = | SDL::K_WORLD_62 | ||
K_WORLD_63 | = | SDL::K_WORLD_63 | ||
K_WORLD_64 | = | SDL::K_WORLD_64 | ||
K_WORLD_65 | = | SDL::K_WORLD_65 | ||
K_WORLD_66 | = | SDL::K_WORLD_66 | ||
K_WORLD_67 | = | SDL::K_WORLD_67 | ||
K_WORLD_68 | = | SDL::K_WORLD_68 | ||
K_WORLD_69 | = | SDL::K_WORLD_69 | ||
K_WORLD_70 | = | SDL::K_WORLD_70 | ||
K_WORLD_71 | = | SDL::K_WORLD_71 | ||
K_WORLD_72 | = | SDL::K_WORLD_72 | ||
K_WORLD_73 | = | SDL::K_WORLD_73 | ||
K_WORLD_74 | = | SDL::K_WORLD_74 | ||
K_WORLD_75 | = | SDL::K_WORLD_75 | ||
K_WORLD_76 | = | SDL::K_WORLD_76 | ||
K_WORLD_77 | = | SDL::K_WORLD_77 | ||
K_WORLD_78 | = | SDL::K_WORLD_78 | ||
K_WORLD_79 | = | SDL::K_WORLD_79 | ||
K_WORLD_80 | = | SDL::K_WORLD_80 | ||
K_WORLD_81 | = | SDL::K_WORLD_81 | ||
K_WORLD_82 | = | SDL::K_WORLD_82 | ||
K_WORLD_83 | = | SDL::K_WORLD_83 | ||
K_WORLD_84 | = | SDL::K_WORLD_84 | ||
K_WORLD_85 | = | SDL::K_WORLD_85 | ||
K_WORLD_86 | = | SDL::K_WORLD_86 | ||
K_WORLD_87 | = | SDL::K_WORLD_87 | ||
K_WORLD_88 | = | SDL::K_WORLD_88 | ||
K_WORLD_89 | = | SDL::K_WORLD_89 | ||
K_WORLD_90 | = | SDL::K_WORLD_90 | ||
K_WORLD_91 | = | SDL::K_WORLD_91 | ||
K_WORLD_92 | = | SDL::K_WORLD_92 | ||
K_WORLD_93 | = | SDL::K_WORLD_93 | ||
K_WORLD_94 | = | SDL::K_WORLD_94 | ||
K_WORLD_95 | = | SDL::K_WORLD_95 | ||
K_KP0 | = | SDL::K_KP0 | Numeric keypad symbols | |
K_KP1 | = | SDL::K_KP1 | ||
K_KP2 | = | SDL::K_KP2 | ||
K_KP3 | = | SDL::K_KP3 | ||
K_KP4 | = | SDL::K_KP4 | ||
K_KP5 | = | SDL::K_KP5 | ||
K_KP6 | = | SDL::K_KP6 | ||
K_KP7 | = | SDL::K_KP7 | ||
K_KP8 | = | SDL::K_KP8 | ||
K_KP9 | = | SDL::K_KP9 | ||
K_KP_PERIOD | = | SDL::K_KP_PERIOD | ||
K_KP_DIVIDE | = | SDL::K_KP_DIVIDE | ||
K_KP_MULTIPLY | = | SDL::K_KP_MULTIPLY | ||
K_KP_MINUS | = | SDL::K_KP_MINUS | ||
K_KP_PLUS | = | SDL::K_KP_PLUS | ||
K_KP_ENTER | = | SDL::K_KP_ENTER | ||
K_KP_EQUALS | = | SDL::K_KP_EQUALS | ||
K_UP | = | SDL::K_UP | Arrows + Home/End pad | |
K_DOWN | = | SDL::K_DOWN | ||
K_RIGHT | = | SDL::K_RIGHT | ||
K_LEFT | = | SDL::K_LEFT | ||
K_INSERT | = | SDL::K_INSERT | ||
K_HOME | = | SDL::K_HOME | ||
K_END | = | SDL::K_END | ||
K_PAGEUP | = | SDL::K_PAGEUP | ||
K_PAGEDOWN | = | SDL::K_PAGEDOWN | ||
K_F1 | = | SDL::K_F1 | Function keys | |
K_F2 | = | SDL::K_F2 | ||
K_F3 | = | SDL::K_F3 | ||
K_F4 | = | SDL::K_F4 | ||
K_F5 | = | SDL::K_F5 | ||
K_F6 | = | SDL::K_F6 | ||
K_F7 | = | SDL::K_F7 | ||
K_F8 | = | SDL::K_F8 | ||
K_F9 | = | SDL::K_F9 | ||
K_F10 | = | SDL::K_F10 | ||
K_F11 | = | SDL::K_F11 | ||
K_F12 | = | SDL::K_F12 | ||
K_F13 | = | SDL::K_F13 | ||
K_F14 | = | SDL::K_F14 | ||
K_F15 | = | SDL::K_F15 | ||
K_NUMLOCK | = | SDL::K_NUMLOCK | Key state modifier keys | |
K_CAPSLOCK | = | SDL::K_CAPSLOCK | ||
K_SCROLLOCK | = | SDL::K_SCROLLOCK | ||
K_RSHIFT | = | SDL::K_RSHIFT | ||
K_LSHIFT | = | SDL::K_LSHIFT | ||
K_RCTRL | = | SDL::K_RCTRL | ||
K_LCTRL | = | SDL::K_LCTRL | ||
K_RALT | = | SDL::K_RALT | ||
K_LALT | = | SDL::K_LALT | ||
K_RMETA | = | SDL::K_RMETA | ||
K_LMETA | = | SDL::K_LMETA | ||
K_LSUPER | = | SDL::K_LSUPER | ||
K_RSUPER | = | SDL::K_RSUPER | ||
K_MODE | = | SDL::K_MODE | ||
K_HELP | = | SDL::K_HELP | Miscellaneous keys | |
K_PRINT | = | SDL::K_PRINT | ||
K_SYSREQ | = | SDL::K_SYSREQ | ||
K_BREAK | = | SDL::K_BREAK | ||
K_MENU | = | SDL::K_MENU | ||
K_POWER | = | SDL::K_POWER | ||
K_EURO | = | SDL::K_EURO | ||
K_LAST | = | SDL::K_LAST | ||
SDL_EVENTS | = | [ActiveEvent, KeyDownEvent, KeyUpEvent,\ MouseMotionEvent,MouseDownEvent,MouseUpEvent,JoyAxisEvent,\ JoyBallEvent, JoyHatEvent,JoyDownEvent, JoyUpEvent,\ ResizeEvent, QuitEvent] | List of all Rubygame hardware event classes. *Do not modify!* | |
VERSIONS | = | { :rubygame => [2, 5, 3], :sdl => SDL.Linked_Version().to_ary | ||
SWSURFACE | = | SDL::SWSURFACE | ||
HWSURFACE | = | SDL::HWSURFACE | ||
ASYNCBLIT | = | SDL::ASYNCBLIT | ||
ANYFORMAT | = | SDL::ANYFORMAT | ||
HWPALETTE | = | SDL::HWPALETTE | ||
HWACCEL | = | SDL::HWACCEL | ||
SRCCOLORKEY | = | SDL::SRCCOLORKEY | ||
RLEACCELOK | = | SDL::RLEACCELOK | ||
RLEACCEL | = | SDL::RLEACCEL | ||
SRCALPHA | = | SDL::SRCALPHA | ||
PREALLOC | = | SDL::PREALLOC | ||
DOUBLEBUF | = | SDL::DOUBLEBUF | ||
FULLSCREEN | = | SDL::FULLSCREEN | ||
OPENGL | = | SDL::OPENGL | ||
OPENGLBLIT | = | SDL::OPENGLBLIT | ||
RESIZABLE | = | SDL::RESIZABLE | ||
NOFRAME | = | SDL::NOFRAME | ||
NOEVENT | = | SDL::NOEVENT | Event constants | |
ACTIVEEVENT | = | SDL::ACTIVEEVENT | ||
KEYDOWN | = | SDL::KEYDOWN | ||
KEYUP | = | SDL::KEYUP | ||
MOUSEMOTION | = | SDL::MOUSEMOTION | ||
MOUSEBUTTONDOWN | = | SDL::MOUSEBUTTONDOWN | ||
MOUSEBUTTONUP | = | SDL::MOUSEBUTTONUP | ||
JOYAXISMOTION | = | SDL::JOYAXISMOTION | ||
JOYBALLMOTION | = | SDL::JOYBALLMOTION | ||
JOYHATMOTION | = | SDL::JOYHATMOTION | ||
JOYBUTTONDOWN | = | SDL::JOYBUTTONDOWN | ||
JOYBUTTONUP | = | SDL::JOYBUTTONUP | ||
QUIT | = | SDL::QUIT | ||
SYSWMEVENT | = | SDL::SYSWMEVENT | ||
VIDEORESIZE | = | SDL::VIDEORESIZE | ||
VIDEOEXPOSE | = | SDL::VIDEOEXPOSE | ||
USEREVENT | = | SDL::USEREVENT | ||
HAT_CENTERED | = | SDL::HAT_CENTERED | Joystick constants | |
HAT_UP | = | SDL::HAT_UP | ||
HAT_RIGHT | = | SDL::HAT_RIGHT | ||
HAT_DOWN | = | SDL::HAT_DOWN | ||
HAT_LEFT | = | SDL::HAT_LEFT | ||
HAT_RIGHTUP | = | SDL::HAT_RIGHTUP | ||
HAT_RIGHTDOWN | = | SDL::HAT_RIGHTDOWN | ||
HAT_LEFTUP | = | SDL::HAT_LEFTUP | ||
HAT_LEFTDOWN | = | SDL::HAT_LEFTDOWN | ||
MOUSE_LEFT | = | SDL::BUTTON_LEFT | Mouse constants | |
MOUSE_MIDDLE | = | SDL::BUTTON_MIDDLE | ||
MOUSE_RIGHT | = | SDL::BUTTON_RIGHT | ||
MOUSE_LMASK | = | SDL::BUTTON_LMASK | ||
MOUSE_MMASK | = | SDL::BUTTON_MMASK | ||
MOUSE_RMASK | = | SDL::BUTTON_RMASK | ||
K_UNKNOWN | = | SDL::K_UNKNOWN | ASCII key symbols | |
K_FIRST | = | SDL::K_FIRST | ||
K_BACKSPACE | = | SDL::K_BACKSPACE | ||
K_TAB | = | SDL::K_TAB | ||
K_CLEAR | = | SDL::K_CLEAR | ||
K_RETURN | = | SDL::K_RETURN | ||
K_PAUSE | = | SDL::K_PAUSE | ||
K_ESCAPE | = | SDL::K_ESCAPE | ||
K_SPACE | = | SDL::K_SPACE | ||
K_EXCLAIM | = | SDL::K_EXCLAIM | ||
K_QUOTEDBL | = | SDL::K_QUOTEDBL | ||
K_HASH | = | SDL::K_HASH | ||
K_DOLLAR | = | SDL::K_DOLLAR | ||
K_AMPERSAND | = | SDL::K_AMPERSAND | ||
K_QUOTE | = | SDL::K_QUOTE | ||
K_LEFTPAREN | = | SDL::K_LEFTPAREN | ||
K_RIGHTPAREN | = | SDL::K_RIGHTPAREN | ||
K_ASTERISK | = | SDL::K_ASTERISK | ||
K_PLUS | = | SDL::K_PLUS | ||
K_COMMA | = | SDL::K_COMMA | ||
K_MINUS | = | SDL::K_MINUS | ||
K_PERIOD | = | SDL::K_PERIOD | ||
K_SLASH | = | SDL::K_SLASH | ||
K_0 | = | SDL::K_0 | ||
K_1 | = | SDL::K_1 | ||
K_2 | = | SDL::K_2 | ||
K_3 | = | SDL::K_3 | ||
K_4 | = | SDL::K_4 | ||
K_5 | = | SDL::K_5 | ||
K_6 | = | SDL::K_6 | ||
K_7 | = | SDL::K_7 | ||
K_8 | = | SDL::K_8 | ||
K_9 | = | SDL::K_9 | ||
K_COLON | = | SDL::K_COLON | ||
K_SEMICOLON | = | SDL::K_SEMICOLON | ||
K_LESS | = | SDL::K_LESS | ||
K_EQUALS | = | SDL::K_EQUALS | ||
K_GREATER | = | SDL::K_GREATER | ||
K_QUESTION | = | SDL::K_QUESTION | ||
K_AT | = | SDL::K_AT | ||
K_LEFTBRACKET | = | SDL::K_LEFTBRACKET | ||
K_BACKSLASH | = | SDL::K_BACKSLASH | ||
K_RIGHTBRACKET | = | SDL::K_RIGHTBRACKET | ||
K_CARET | = | SDL::K_CARET | ||
K_UNDERSCORE | = | SDL::K_UNDERSCORE | ||
K_BACKQUOTE | = | SDL::K_BACKQUOTE | ||
K_A | = | SDL::K_a | ||
K_B | = | SDL::K_b | ||
K_C | = | SDL::K_c | ||
K_D | = | SDL::K_d | ||
K_E | = | SDL::K_e | ||
K_F | = | SDL::K_f | ||
K_G | = | SDL::K_g | ||
K_H | = | SDL::K_h | ||
K_I | = | SDL::K_i | ||
K_J | = | SDL::K_j | ||
K_K | = | SDL::K_k | ||
K_L | = | SDL::K_l | ||
K_M | = | SDL::K_m | ||
K_N | = | SDL::K_n | ||
K_O | = | SDL::K_o | ||
K_P | = | SDL::K_p | ||
K_Q | = | SDL::K_q | ||
K_R | = | SDL::K_r | ||
K_S | = | SDL::K_s | ||
K_T | = | SDL::K_t | ||
K_U | = | SDL::K_u | ||
K_V | = | SDL::K_v | ||
K_W | = | SDL::K_w | ||
K_X | = | SDL::K_x | ||
K_Y | = | SDL::K_y | ||
K_Z | = | SDL::K_z | ||
K_DELETE | = | SDL::K_DELETE | ||
K_WORLD_0 | = | SDL::K_WORLD_0 | International keyboard symbols | |
K_WORLD_1 | = | SDL::K_WORLD_1 | ||
K_WORLD_2 | = | SDL::K_WORLD_2 | ||
K_WORLD_3 | = | SDL::K_WORLD_3 | ||
K_WORLD_4 | = | SDL::K_WORLD_4 | ||
K_WORLD_5 | = | SDL::K_WORLD_5 | ||
K_WORLD_6 | = | SDL::K_WORLD_6 | ||
K_WORLD_7 | = | SDL::K_WORLD_7 | ||
K_WORLD_8 | = | SDL::K_WORLD_8 | ||
K_WORLD_9 | = | SDL::K_WORLD_9 | ||
K_WORLD_10 | = | SDL::K_WORLD_10 | ||
K_WORLD_11 | = | SDL::K_WORLD_11 | ||
K_WORLD_12 | = | SDL::K_WORLD_12 | ||
K_WORLD_13 | = | SDL::K_WORLD_13 | ||
K_WORLD_14 | = | SDL::K_WORLD_14 | ||
K_WORLD_15 | = | SDL::K_WORLD_15 | ||
K_WORLD_16 | = | SDL::K_WORLD_16 | ||
K_WORLD_17 | = | SDL::K_WORLD_17 | ||
K_WORLD_18 | = | SDL::K_WORLD_18 | ||
K_WORLD_19 | = | SDL::K_WORLD_19 | ||
K_WORLD_20 | = | SDL::K_WORLD_20 | ||
K_WORLD_21 | = | SDL::K_WORLD_21 | ||
K_WORLD_22 | = | SDL::K_WORLD_22 | ||
K_WORLD_23 | = | SDL::K_WORLD_23 | ||
K_WORLD_24 | = | SDL::K_WORLD_24 | ||
K_WORLD_25 | = | SDL::K_WORLD_25 | ||
K_WORLD_26 | = | SDL::K_WORLD_26 | ||
K_WORLD_27 | = | SDL::K_WORLD_27 | ||
K_WORLD_28 | = | SDL::K_WORLD_28 | ||
K_WORLD_29 | = | SDL::K_WORLD_29 | ||
K_WORLD_30 | = | SDL::K_WORLD_30 | ||
K_WORLD_31 | = | SDL::K_WORLD_31 | ||
K_WORLD_32 | = | SDL::K_WORLD_32 | ||
K_WORLD_33 | = | SDL::K_WORLD_33 | ||
K_WORLD_34 | = | SDL::K_WORLD_34 | ||
K_WORLD_35 | = | SDL::K_WORLD_35 | ||
K_WORLD_36 | = | SDL::K_WORLD_36 | ||
K_WORLD_37 | = | SDL::K_WORLD_37 | ||
K_WORLD_38 | = | SDL::K_WORLD_38 | ||
K_WORLD_39 | = | SDL::K_WORLD_39 | ||
K_WORLD_40 | = | SDL::K_WORLD_40 | ||
K_WORLD_41 | = | SDL::K_WORLD_41 | ||
K_WORLD_42 | = | SDL::K_WORLD_42 | ||
K_WORLD_43 | = | SDL::K_WORLD_43 | ||
K_WORLD_44 | = | SDL::K_WORLD_44 | ||
K_WORLD_45 | = | SDL::K_WORLD_45 | ||
K_WORLD_46 | = | SDL::K_WORLD_46 | ||
K_WORLD_47 | = | SDL::K_WORLD_47 | ||
K_WORLD_48 | = | SDL::K_WORLD_48 | ||
K_WORLD_49 | = | SDL::K_WORLD_49 | ||
K_WORLD_50 | = | SDL::K_WORLD_50 | ||
K_WORLD_51 | = | SDL::K_WORLD_51 | ||
K_WORLD_52 | = | SDL::K_WORLD_52 | ||
K_WORLD_53 | = | SDL::K_WORLD_53 | ||
K_WORLD_54 | = | SDL::K_WORLD_54 | ||
K_WORLD_55 | = | SDL::K_WORLD_55 | ||
K_WORLD_56 | = | SDL::K_WORLD_56 | ||
K_WORLD_57 | = | SDL::K_WORLD_57 | ||
K_WORLD_58 | = | SDL::K_WORLD_58 | ||
K_WORLD_59 | = | SDL::K_WORLD_59 | ||
K_WORLD_60 | = | SDL::K_WORLD_60 | ||
K_WORLD_61 | = | SDL::K_WORLD_61 | ||
K_WORLD_62 | = | SDL::K_WORLD_62 | ||
K_WORLD_63 | = | SDL::K_WORLD_63 | ||
K_WORLD_64 | = | SDL::K_WORLD_64 | ||
K_WORLD_65 | = | SDL::K_WORLD_65 | ||
K_WORLD_66 | = | SDL::K_WORLD_66 | ||
K_WORLD_67 | = | SDL::K_WORLD_67 | ||
K_WORLD_68 | = | SDL::K_WORLD_68 | ||
K_WORLD_69 | = | SDL::K_WORLD_69 | ||
K_WORLD_70 | = | SDL::K_WORLD_70 | ||
K_WORLD_71 | = | SDL::K_WORLD_71 | ||
K_WORLD_72 | = | SDL::K_WORLD_72 | ||
K_WORLD_73 | = | SDL::K_WORLD_73 | ||
K_WORLD_74 | = | SDL::K_WORLD_74 | ||
K_WORLD_75 | = | SDL::K_WORLD_75 | ||
K_WORLD_76 | = | SDL::K_WORLD_76 | ||
K_WORLD_77 | = | SDL::K_WORLD_77 | ||
K_WORLD_78 | = | SDL::K_WORLD_78 | ||
K_WORLD_79 | = | SDL::K_WORLD_79 | ||
K_WORLD_80 | = | SDL::K_WORLD_80 | ||
K_WORLD_81 | = | SDL::K_WORLD_81 | ||
K_WORLD_82 | = | SDL::K_WORLD_82 | ||
K_WORLD_83 | = | SDL::K_WORLD_83 | ||
K_WORLD_84 | = | SDL::K_WORLD_84 | ||
K_WORLD_85 | = | SDL::K_WORLD_85 | ||
K_WORLD_86 | = | SDL::K_WORLD_86 | ||
K_WORLD_87 | = | SDL::K_WORLD_87 | ||
K_WORLD_88 | = | SDL::K_WORLD_88 | ||
K_WORLD_89 | = | SDL::K_WORLD_89 | ||
K_WORLD_90 | = | SDL::K_WORLD_90 | ||
K_WORLD_91 | = | SDL::K_WORLD_91 | ||
K_WORLD_92 | = | SDL::K_WORLD_92 | ||
K_WORLD_93 | = | SDL::K_WORLD_93 | ||
K_WORLD_94 | = | SDL::K_WORLD_94 | ||
K_WORLD_95 | = | SDL::K_WORLD_95 | ||
K_KP0 | = | SDL::K_KP0 | Numeric keypad symbols | |
K_KP1 | = | SDL::K_KP1 | ||
K_KP2 | = | SDL::K_KP2 | ||
K_KP3 | = | SDL::K_KP3 | ||
K_KP4 | = | SDL::K_KP4 | ||
K_KP5 | = | SDL::K_KP5 | ||
K_KP6 | = | SDL::K_KP6 | ||
K_KP7 | = | SDL::K_KP7 | ||
K_KP8 | = | SDL::K_KP8 | ||
K_KP9 | = | SDL::K_KP9 | ||
K_KP_PERIOD | = | SDL::K_KP_PERIOD | ||
K_KP_DIVIDE | = | SDL::K_KP_DIVIDE | ||
K_KP_MULTIPLY | = | SDL::K_KP_MULTIPLY | ||
K_KP_MINUS | = | SDL::K_KP_MINUS | ||
K_KP_PLUS | = | SDL::K_KP_PLUS | ||
K_KP_ENTER | = | SDL::K_KP_ENTER | ||
K_KP_EQUALS | = | SDL::K_KP_EQUALS | ||
K_UP | = | SDL::K_UP | Arrows + Home/End pad | |
K_DOWN | = | SDL::K_DOWN | ||
K_RIGHT | = | SDL::K_RIGHT | ||
K_LEFT | = | SDL::K_LEFT | ||
K_INSERT | = | SDL::K_INSERT | ||
K_HOME | = | SDL::K_HOME | ||
K_END | = | SDL::K_END | ||
K_PAGEUP | = | SDL::K_PAGEUP | ||
K_PAGEDOWN | = | SDL::K_PAGEDOWN | ||
K_F1 | = | SDL::K_F1 | Function keys | |
K_F2 | = | SDL::K_F2 | ||
K_F3 | = | SDL::K_F3 | ||
K_F4 | = | SDL::K_F4 | ||
K_F5 | = | SDL::K_F5 | ||
K_F6 | = | SDL::K_F6 | ||
K_F7 | = | SDL::K_F7 | ||
K_F8 | = | SDL::K_F8 | ||
K_F9 | = | SDL::K_F9 | ||
K_F10 | = | SDL::K_F10 | ||
K_F11 | = | SDL::K_F11 | ||
K_F12 | = | SDL::K_F12 | ||
K_F13 | = | SDL::K_F13 | ||
K_F14 | = | SDL::K_F14 | ||
K_F15 | = | SDL::K_F15 | ||
K_NUMLOCK | = | SDL::K_NUMLOCK | Key state modifier keys | |
K_CAPSLOCK | = | SDL::K_CAPSLOCK | ||
K_SCROLLOCK | = | SDL::K_SCROLLOCK | ||
K_RSHIFT | = | SDL::K_RSHIFT | ||
K_LSHIFT | = | SDL::K_LSHIFT | ||
K_RCTRL | = | SDL::K_RCTRL | ||
K_LCTRL | = | SDL::K_LCTRL | ||
K_RALT | = | SDL::K_RALT | ||
K_LALT | = | SDL::K_LALT | ||
K_RMETA | = | SDL::K_RMETA | ||
K_LMETA | = | SDL::K_LMETA | ||
K_LSUPER | = | SDL::K_LSUPER | ||
K_RSUPER | = | SDL::K_RSUPER | ||
K_MODE | = | SDL::K_MODE | ||
K_HELP | = | SDL::K_HELP | Miscellaneous keys | |
K_PRINT | = | SDL::K_PRINT | ||
K_SYSREQ | = | SDL::K_SYSREQ | ||
K_BREAK | = | SDL::K_BREAK | ||
K_MENU | = | SDL::K_MENU | ||
K_POWER | = | SDL::K_POWER | ||
K_EURO | = | SDL::K_EURO | ||
K_LAST | = | SDL::K_LAST | ||
SDL_EVENTS | = | [ActiveEvent, KeyDownEvent, KeyUpEvent,\ MouseMotionEvent,MouseDownEvent,MouseUpEvent,JoyAxisEvent,\ JoyBallEvent, JoyHatEvent,JoyDownEvent, JoyUpEvent,\ ResizeEvent, QuitEvent] | List of all Rubygame hardware event classes. *Do not modify!* |
Returns the name of the audio driver that SDL is using. This method opens the audio device if it is not open already.
May raise an SDLError if the audio device could not be opened.
Returns the name of the audio driver that SDL is using. This method opens the audio device if it is not open already.
May raise an SDLError if the audio device could not be opened.
Deinitializes and closes the audio device. If audio was not open, this method does nothing, and returns false. See also open_audio().
NOTE: The audio will be automatically closed when the program exits. You only need to close audio manually if you want to call open_audio with different settings.
Returns: | true if the audio was open before this action. |
Deinitializes and closes the audio device. If audio was not open, this method does nothing, and returns false. See also open_audio().
NOTE: The audio will be automatically closed when the program exits. You only need to close audio manually if you want to call open_audio with different settings.
Returns: | true if the audio was open before this action. |
Enable key repeat, so that additional keyboard release and press events are automatically generated for as long as the key is held down. See also disable_key_repeat.
delay: | how many seconds to wait before starting to repeat. Default is 0.5 seconds. (Numeric or :default, optional) |
interval: | how many seconds to wait in between repetitions after the first one. Default is 0.03 seconds. (Numeric or :default, optional) |
Enable key repeat, so that additional keyboard release and press events are automatically generated for as long as the key is held down. See also disable_key_repeat.
delay: | how many seconds to wait before starting to repeat. Default is 0.5 seconds. (Numeric or :default, optional) |
interval: | how many seconds to wait in between repetitions after the first one. Default is 0.03 seconds. (Numeric or :default, optional) |
Retrieves all pending events from SDL‘s event stack and converts them into Rubygame Event objects. Returns an Array of all the events, in the order they were read.
This method is used by the EventQueue class, so don‘t call it if you are using EventQueue for event management! If you do, the EventQueue will not receive all the events, because they will have been removed from SDL‘s event stack by this method.
However, if you aren‘t using EventQueue, you can safely use this method to make your own event management system.
Retrieves all pending events from SDL‘s event stack and converts them into Rubygame Event objects. Returns an Array of all the events, in the order they were read.
This method is used by the EventQueue class, so don‘t call it if you are using EventQueue for event management! If you do, the EventQueue will not receive all the events, because they will have been removed from SDL‘s event stack by this method.
However, if you aren‘t using EventQueue, you can safely use this method to make your own event management system.
Converts a keyboard symbol (keysym) into a human-readable text string. If either Shift key was being pressed, alphanumeric or punctuation keys will be made uppercase or alternate, based on U.S. keyboard layout. E.g. "a" becomes "A", "1" becomes "!", and "/" becomes "?".
Converts a keyboard symbol (keysym) into a human-readable text string. If either Shift key was being pressed, alphanumeric or punctuation keys will be made uppercase or alternate, based on U.S. keyboard layout. E.g. "a" becomes "A", "1" becomes "!", and "/" becomes "?".
Initializes the audio device using the given settings.
NOTE: Audio will be automatically opened when Rubygame::Sound or Rubygame::Music are first used. You only need to open audio manually if you want settings different from the default, or if you are using the older, deprecated Music and Sample classes from the Rubygame::Mixer module.
If audio is already open, this method has no effect, and returns false. If you want to change audio settings, you must close_audio() and then open it again.
options: | A Hash of any of the following options. (Hash, optional) |
:frequency:: output sample rate in audio samples per second (Hz). Affects the quality of the sound output, at the expense of CPU usage. If omitted, the default (22050) is used. The default is recommended for most games. :channels:: output sound channels. Use 2 for stereo, 1 for mono. If omitted, the default (2) is used. :buffer:: size of the sound buffer, in bytes. Must be a power of 2 (e.g. 512, 1024, 2048). If omitted, the default (1024) is used. If your game is fast-paced, you may want to use a smaller value to reduce audio delay, the time between when you play a sound and when it is heard.
Returns: | true if the audio was newly opened by this action, or false if it was already open before this action. |
May raise: | SDLError, if initialization fails. ArgumentError, if an invalid value is given for any option. |
Initializes the audio device using the given settings.
NOTE: Audio will be automatically opened when Rubygame::Sound or Rubygame::Music are first used. You only need to open audio manually if you want settings different from the default, or if you are using the older, deprecated Music and Sample classes from the Rubygame::Mixer module.
If audio is already open, this method has no effect, and returns false. If you want to change audio settings, you must close_audio() and then open it again.
options: | A Hash of any of the following options. (Hash, optional) |
:frequency:: output sample rate in audio samples per second (Hz). Affects the quality of the sound output, at the expense of CPU usage. If omitted, the default (22050) is used. The default is recommended for most games. :channels:: output sound channels. Use 2 for stereo, 1 for mono. If omitted, the default (2) is used. :buffer:: size of the sound buffer, in bytes. Must be a power of 2 (e.g. 512, 1024, 2048). If omitted, the default (1024) is used. If your game is fast-paced, you may want to use a smaller value to reduce audio delay, the time between when you play a sound and when it is heard.
Returns: | true if the audio was newly opened by this action, or false if it was already open before this action. |
May raise: | SDLError, if initialization fails. ArgumentError, if an invalid value is given for any option. |