# pygame - Python Game Library # Copyright (C) 2000-2003 Pete Shinners # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Library General Public # License as published by the Free Software Foundation; either # version 2 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Library General Public License for more details. # # You should have received a copy of the GNU Library General Public # License along with this library; if not, write to the Free # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # Pete Shinners # pete@shinners.org """Set of functions from PyGame that are handy to have in the local namespace for your module""" from pygame.constants import * # pylint: disable=wildcard-import; lgtm[py/polluting-import] from pygame.rect import Rect from pygame import color Color = color.Color __all__ = [ "Rect", "Color", "ACTIVEEVENT", "ANYFORMAT", "APPACTIVE", "APPFOCUSMOUSE", "APPINPUTFOCUS", "ASYNCBLIT", "AUDIODEVICEADDED", "AUDIODEVICEREMOVED", "AUDIO_ALLOW_ANY_CHANGE", "AUDIO_ALLOW_CHANNELS_CHANGE", "AUDIO_ALLOW_FORMAT_CHANGE", "AUDIO_ALLOW_FREQUENCY_CHANGE", "AUDIO_S16", "AUDIO_S16LSB", "AUDIO_S16MSB", "AUDIO_S16SYS", "AUDIO_S8", "AUDIO_U16", "AUDIO_U16LSB", "AUDIO_U16MSB", "AUDIO_U16SYS", "AUDIO_U8", "BIG_ENDIAN", "BLENDMODE_ADD", "BLENDMODE_BLEND", "BLENDMODE_MOD", "BLENDMODE_NONE", "BLEND_ADD", "BLEND_MAX", "BLEND_MIN", "BLEND_MULT", "BLEND_PREMULTIPLIED", "BLEND_ALPHA_SDL2", "BLEND_RGBA_ADD", "BLEND_RGBA_MAX", "BLEND_RGBA_MIN", "BLEND_RGBA_MULT", "BLEND_RGBA_SUB", "BLEND_RGB_ADD", "BLEND_RGB_MAX", "BLEND_RGB_MIN", "BLEND_RGB_MULT", "BLEND_RGB_SUB", "BLEND_SUB", "BUTTON_LEFT", "BUTTON_MIDDLE", "BUTTON_RIGHT", "BUTTON_WHEELDOWN", "BUTTON_WHEELUP", "BUTTON_X1", "BUTTON_X2", "CONTROLLERAXISMOTION", "CONTROLLERBUTTONDOWN", "CONTROLLERBUTTONUP", "CONTROLLERDEVICEADDED", "CONTROLLERDEVICEREMAPPED", "CONTROLLERDEVICEREMOVED", "CONTROLLERTOUCHPADDOWN", "CONTROLLERTOUCHPADMOTION", "CONTROLLERTOUCHPADUP", "CONTROLLER_AXIS_INVALID", "CONTROLLER_AXIS_LEFTX", "CONTROLLER_AXIS_LEFTY", "CONTROLLER_AXIS_MAX", "CONTROLLER_AXIS_RIGHTX", "CONTROLLER_AXIS_RIGHTY", "CONTROLLER_AXIS_TRIGGERLEFT", "CONTROLLER_AXIS_TRIGGERRIGHT", "CONTROLLER_BUTTON_A", "CONTROLLER_BUTTON_B", "CONTROLLER_BUTTON_BACK", "CONTROLLER_BUTTON_DPAD_DOWN", "CONTROLLER_BUTTON_DPAD_LEFT", "CONTROLLER_BUTTON_DPAD_RIGHT", "CONTROLLER_BUTTON_DPAD_UP", "CONTROLLER_BUTTON_GUIDE", "CONTROLLER_BUTTON_INVALID", "CONTROLLER_BUTTON_LEFTSHOULDER", "CONTROLLER_BUTTON_LEFTSTICK", "CONTROLLER_BUTTON_MAX", "CONTROLLER_BUTTON_RIGHTSHOULDER", "CONTROLLER_BUTTON_RIGHTSTICK", "CONTROLLER_BUTTON_START", "CONTROLLER_BUTTON_X", "CONTROLLER_BUTTON_Y", "DOUBLEBUF", "DROPBEGIN", "DROPCOMPLETE", "DROPFILE", "DROPTEXT", "FINGERDOWN", "FINGERMOTION", "FINGERUP", "FULLSCREEN", "GL_ACCELERATED_VISUAL", "GL_ACCUM_ALPHA_SIZE", "GL_ACCUM_BLUE_SIZE", "GL_ACCUM_GREEN_SIZE", "GL_ACCUM_RED_SIZE", "GL_ALPHA_SIZE", "GL_BLUE_SIZE", "GL_BUFFER_SIZE", "GL_CONTEXT_DEBUG_FLAG", "GL_CONTEXT_FLAGS", "GL_CONTEXT_FORWARD_COMPATIBLE_FLAG", "GL_CONTEXT_MAJOR_VERSION", "GL_CONTEXT_MINOR_VERSION", "GL_CONTEXT_PROFILE_COMPATIBILITY", "GL_CONTEXT_PROFILE_CORE", "GL_CONTEXT_PROFILE_ES", "GL_CONTEXT_PROFILE_MASK", "GL_CONTEXT_RELEASE_BEHAVIOR", "GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH", "GL_CONTEXT_RELEASE_BEHAVIOR_NONE", "GL_CONTEXT_RESET_ISOLATION_FLAG", "GL_CONTEXT_ROBUST_ACCESS_FLAG", "GL_DEPTH_SIZE", "GL_DOUBLEBUFFER", "GL_FRAMEBUFFER_SRGB_CAPABLE", "GL_GREEN_SIZE", "GL_MULTISAMPLEBUFFERS", "GL_MULTISAMPLESAMPLES", "GL_RED_SIZE", "GL_SHARE_WITH_CURRENT_CONTEXT", "GL_STENCIL_SIZE", "GL_STEREO", "GL_SWAP_CONTROL", "HAT_CENTERED", "HAT_DOWN", "HAT_LEFT", "HAT_LEFTDOWN", "HAT_LEFTUP", "HAT_RIGHT", "HAT_RIGHTDOWN", "HAT_RIGHTUP", "HAT_UP", "HIDDEN", "HWACCEL", "HWPALETTE", "HWSURFACE", "JOYAXISMOTION", "JOYBALLMOTION", "JOYBUTTONDOWN", "JOYBUTTONUP", "JOYHATMOTION", "JOYDEVICEADDED", "JOYDEVICEREMOVED", "KEYDOWN", "KEYUP", "KMOD_ALT", "KMOD_CAPS", "KMOD_CTRL", "KMOD_GUI", "KMOD_LALT", "KMOD_LCTRL", "KMOD_LGUI", "KMOD_LMETA", "KMOD_LSHIFT", "KMOD_META", "KMOD_MODE", "KMOD_NONE", "KMOD_NUM", "KMOD_RALT", "KMOD_RCTRL", "KMOD_RGUI", "KMOD_RMETA", "KMOD_RSHIFT", "KMOD_SHIFT", "KSCAN_0", "KSCAN_1", "KSCAN_2", "KSCAN_3", "KSCAN_4", "KSCAN_5", "KSCAN_6", "KSCAN_7", "KSCAN_8", "KSCAN_9", "KSCAN_A", "KSCAN_APOSTROPHE", "KSCAN_B", "KSCAN_BACKSLASH", "KSCAN_BACKSPACE", "KSCAN_BREAK", "KSCAN_C", "KSCAN_CAPSLOCK", "KSCAN_CLEAR", "KSCAN_COMMA", "KSCAN_CURRENCYSUBUNIT", "KSCAN_CURRENCYUNIT", "KSCAN_D", "KSCAN_DELETE", "KSCAN_DOWN", "KSCAN_E", "KSCAN_END", "KSCAN_EQUALS", "KSCAN_ESCAPE", "KSCAN_EURO", "KSCAN_F", "KSCAN_F1", "KSCAN_F10", "KSCAN_F11", "KSCAN_F12", "KSCAN_F13", "KSCAN_F14", "KSCAN_F15", "KSCAN_F2", "KSCAN_F3", "KSCAN_F4", "KSCAN_F5", "KSCAN_F6", "KSCAN_F7", "KSCAN_F8", "KSCAN_F9", "KSCAN_G", "KSCAN_GRAVE", "KSCAN_H", "KSCAN_HELP", "KSCAN_HOME", "KSCAN_I", "KSCAN_INSERT", "KSCAN_INTERNATIONAL1", "KSCAN_INTERNATIONAL2", "KSCAN_INTERNATIONAL3", "KSCAN_INTERNATIONAL4", "KSCAN_INTERNATIONAL5", "KSCAN_INTERNATIONAL6", "KSCAN_INTERNATIONAL7", "KSCAN_INTERNATIONAL8", "KSCAN_INTERNATIONAL9", "KSCAN_J", "KSCAN_K", "KSCAN_KP0", "KSCAN_KP1", "KSCAN_KP2", "KSCAN_KP3", "KSCAN_KP4", "KSCAN_KP5", "KSCAN_KP6", "KSCAN_KP7", "KSCAN_KP8", "KSCAN_KP9", "KSCAN_KP_0", "KSCAN_KP_1", "KSCAN_KP_2", "KSCAN_KP_3", "KSCAN_KP_4", "KSCAN_KP_5", "KSCAN_KP_6", "KSCAN_KP_7", "KSCAN_KP_8", "KSCAN_KP_9", "KSCAN_KP_DIVIDE", "KSCAN_KP_ENTER", "KSCAN_KP_EQUALS", "KSCAN_KP_MINUS", "KSCAN_KP_MULTIPLY", "KSCAN_KP_PERIOD", "KSCAN_KP_PLUS", "KSCAN_L", "KSCAN_LALT", "KSCAN_LANG1", "KSCAN_LANG2", "KSCAN_LANG3", "KSCAN_LANG4", "KSCAN_LANG5", "KSCAN_LANG6", "KSCAN_LANG7", "KSCAN_LANG8", "KSCAN_LANG9", "KSCAN_LCTRL", "KSCAN_LEFT", "KSCAN_LEFTBRACKET", "KSCAN_LGUI", "KSCAN_LMETA", "KSCAN_LSHIFT", "KSCAN_LSUPER", "KSCAN_M", "KSCAN_MENU", "KSCAN_MINUS", "KSCAN_MODE", "KSCAN_N", "KSCAN_NONUSBACKSLASH", "KSCAN_NONUSHASH", "KSCAN_NUMLOCK", "KSCAN_NUMLOCKCLEAR", "KSCAN_O", "KSCAN_P", "KSCAN_PAGEDOWN", "KSCAN_PAGEUP", "KSCAN_PAUSE", "KSCAN_PERIOD", "KSCAN_POWER", "KSCAN_PRINT", "KSCAN_PRINTSCREEN", "KSCAN_Q", "KSCAN_R", "KSCAN_RALT", "KSCAN_RCTRL", "KSCAN_RETURN", "KSCAN_RGUI", "KSCAN_RIGHT", "KSCAN_RIGHTBRACKET", "KSCAN_RMETA", "KSCAN_RSHIFT", "KSCAN_RSUPER", "KSCAN_S", "KSCAN_SCROLLLOCK", "KSCAN_SCROLLOCK", "KSCAN_SEMICOLON", "KSCAN_SLASH", "KSCAN_SPACE", "KSCAN_SYSREQ", "KSCAN_T", "KSCAN_TAB", "KSCAN_U", "KSCAN_UNKNOWN", "KSCAN_UP", "KSCAN_V", "KSCAN_W", "KSCAN_X", "KSCAN_Y", "KSCAN_Z", "K_0", "K_1", "K_2", "K_3", "K_4", "K_5", "K_6", "K_7", "K_8", "K_9", "K_AC_BACK", "K_AMPERSAND", "K_ASTERISK", "K_AT", "K_BACKQUOTE", "K_BACKSLASH", "K_BACKSPACE", "K_BREAK", "K_CAPSLOCK", "K_CARET", "K_CLEAR", "K_COLON", "K_COMMA", "K_CURRENCYSUBUNIT", "K_CURRENCYUNIT", "K_DELETE", "K_DOLLAR", "K_DOWN", "K_END", "K_EQUALS", "K_ESCAPE", "K_EURO", "K_EXCLAIM", "K_F1", "K_F10", "K_F11", "K_F12", "K_F13", "K_F14", "K_F15", "K_F2", "K_F3", "K_F4", "K_F5", "K_F6", "K_F7", "K_F8", "K_F9", "K_GREATER", "K_HASH", "K_HELP", "K_HOME", "K_INSERT", "K_KP0", "K_KP1", "K_KP2", "K_KP3", "K_KP4", "K_KP5", "K_KP6", "K_KP7", "K_KP8", "K_KP9", "K_KP_0", "K_KP_1", "K_KP_2", "K_KP_3", "K_KP_4", "K_KP_5", "K_KP_6", "K_KP_7", "K_KP_8", "K_KP_9", "K_KP_DIVIDE", "K_KP_ENTER", "K_KP_EQUALS", "K_KP_MINUS", "K_KP_MULTIPLY", "K_KP_PERIOD", "K_KP_PLUS", "K_LALT", "K_LCTRL", "K_LEFT", "K_LEFTBRACKET", "K_LEFTPAREN", "K_LESS", "K_LGUI", "K_LMETA", "K_LSHIFT", "K_LSUPER", "K_MENU", "K_MINUS", "K_MODE", "K_NUMLOCK", "K_NUMLOCKCLEAR", "K_PAGEDOWN", "K_PAGEUP", "K_PAUSE", "K_PERCENT", "K_PERIOD", "K_PLUS", "K_POWER", "K_PRINT", "K_PRINTSCREEN", "K_QUESTION", "K_QUOTE", "K_QUOTEDBL", "K_RALT", "K_RCTRL", "K_RETURN", "K_RGUI", "K_RIGHT", "K_RIGHTBRACKET", "K_RIGHTPAREN", "K_RMETA", "K_RSHIFT", "K_RSUPER", "K_SCROLLLOCK", "K_SCROLLOCK", "K_SEMICOLON", "K_SLASH", "K_SPACE", "K_SYSREQ", "K_TAB", "K_UNDERSCORE", "K_UNKNOWN", "K_UP", "K_a", "K_b", "K_c", "K_d", "K_e", "K_f", "K_g", "K_h", "K_i", "K_j", "K_k", "K_l", "K_m", "K_n", "K_o", "K_p", "K_q", "K_r", "K_s", "K_t", "K_u", "K_v", "K_w", "K_x", "K_y", "K_z", "LIL_ENDIAN", "MIDIIN", "MIDIOUT", "MOUSEBUTTONDOWN", "MOUSEBUTTONUP", "MOUSEMOTION", "MOUSEWHEEL", "MULTIGESTURE", "NOEVENT", "NOFRAME", "NUMEVENTS", "OPENGL", "OPENGLBLIT", "PREALLOC", "QUIT", "RESIZABLE", "RLEACCEL", "RLEACCELOK", "SCALED", "SCRAP_BMP", "SCRAP_CLIPBOARD", "SCRAP_PBM", "SCRAP_PPM", "SCRAP_SELECTION", "SCRAP_TEXT", "SHOWN", "SRCALPHA", "SRCCOLORKEY", "SWSURFACE", "SYSTEM_CURSOR_ARROW", "SYSTEM_CURSOR_CROSSHAIR", "SYSTEM_CURSOR_HAND", "SYSTEM_CURSOR_IBEAM", "SYSTEM_CURSOR_NO", "SYSTEM_CURSOR_SIZEALL", "SYSTEM_CURSOR_SIZENESW", "SYSTEM_CURSOR_SIZENS", "SYSTEM_CURSOR_SIZENWSE", "SYSTEM_CURSOR_SIZEWE", "SYSTEM_CURSOR_WAIT", "SYSTEM_CURSOR_WAITARROW", "SYSWMEVENT", "TEXTEDITING", "TEXTINPUT", "TIMER_RESOLUTION", "USEREVENT", "USEREVENT_DROPFILE", "VIDEOEXPOSE", "VIDEORESIZE", "WINDOWSHOWN", "WINDOWHIDDEN", "WINDOWEXPOSED", "WINDOWMOVED", "WINDOWRESIZED", "WINDOWSIZECHANGED", "WINDOWMINIMIZED", "WINDOWMAXIMIZED", "WINDOWRESTORED", "WINDOWENTER", "WINDOWLEAVE", "WINDOWFOCUSGAINED", "WINDOWFOCUSLOST", "WINDOWCLOSE", "WINDOWTAKEFOCUS", "WINDOWHITTEST", ]