pygame-ce icon indicating copy to clipboard operation
pygame-ce copied to clipboard

🐍🎮 pygame - Community Edition is a FOSS Python library for multimedia applications (like games). Built on top of the excellent SDL library.

Results 348 pygame-ce issues
Sort by recently updated
recently updated
newest added
trafficstars

Adds `pygame.event.add_event_watcher`, `pygame.event.remove_event_watcher`, `pygame.event.add_event_filter`, and `pygame.event.remove_event_filter` as loose wrappers around the corresponding SDL functions as a potential new way to handle events. This has two primary rationales. Firstly, to allow...

Revert the changes of #1942 (which initializes `rect` and `image` to `None`, and turns those attributes into properties). Reasons: The `None` values aren't actually compatible with the sprite functions and...

sprite

A lot of code used for different rect attributes is repeated. So this PR moves it to macro, and for each attribute only defines unique parts

One bit of feedback I've seen for us is that some people really don't want to use pypi to get their Python packages. - https://www.reddit.com/r/Python/comments/1knwiyt/comment/msmluhl/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button - https://github.com/mriale/PyDPainter/discussions/208 We haven't really...

Gnu/Linux

# **Issue №3627 opened by *[Starbuck5](https://github.com/Starbuck5)* at 2022-12-23 07:42:41** > SDL_GetRenderDriverInfo() has been removed, since most of the information it reported were estimates and could not be accurate before creating...

enhancement
_sdl2
video

**Environment:** ``` pygame-ce 2.5.5 (SDL 2.32.6, Python 3.13.6) Platform: Linux-6.16.3-76061603-generic-x86_64-with-glibc2.35 System: Linux System Version: #202508231538~1758561135~22.04~171c8de SMP PREEMPT_DYNAMIC Mon S Processor: x86_64 SSE2: Yes AVX2: Yes NEON: No Architecture: Bits: 64bit...

bug
_sdl2
controller

While testing some stuff, I noticed that there is a memory leak in display.set_mode, but only in specific conditions. To be exact, when the function calls `PG_CreateSurface`. It is called...

display

When we added arm64 support keeping it separate from our x86_64 wheels made sense because we had to support old python/pip/packaging versions that did not handle `universal2`. Now it's been...

macOS
build

**Environment:** ``` Platform: macOS-13.2-x86_64-i386-64bit System: Darwin System Version: Darwin Kernel Version 22.3.0: Thu Jan 5 20:53:49 PST 2023; root:xnu-8792.81.2~2/RELEASE_X86_64 Processor: i386 SSE2: Yes AVX2: Yes NEON: No Architecture: Bits: 64bit...

bug
display

# **Issue №3117 opened by *[MyreMylar](https://github.com/MyreMylar)* at 2022-04-05 15:33:47** Right now pygame has four classes that do the job of loading a font - `pygame.Font`, `pygame.SysFont`, `pygame.ftfont.Font` and `pygame.freetype.Font` ....

enhancement
font
freetype
sysfont
ftfont