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

This PR adds completely new implementation for `draw.aaline` width. Previous implementation (#3140) uses Bresenham's algorithm, and because of that, line cant be drawn at float coordinates (they are converted to...

draw
bugfix

**Environment:** (Those are probably irrelevant, but still) - **Operating system**: MacOS - **Python version**: 3.9.9 - **SDL version**: 2.26.4 - **PyGame version**: pygame-ce 2.3.0 **Current behavior:** `pygame.draw.rect()` has a set...

bug
draw

Adds the following `Line` attributes: - center - centerx/y - angle - slope ## Credits **Geometry Project:** For code, docs and tests: @novialriptide @Emc2356 @itzpr3d4t0r @ScriptLineStudios @avaxar @Matiiss @newpaxonian @maqa41...

New API
geometry

This PR adds width argument to `draw.aalines` with miter edges. Closes #1225 ![1](https://github.com/user-attachments/assets/103a47f5-db52-42f2-b11f-deb71ba1b14a) Left: `draw.lines` without miter edges, Right: `draw.aalines` with miter edges. `draw.lines` will get miter edges in new...

New API
draw

# **Issue №2577 opened by *[fortwoone](https://github.com/fortwoone)* at 2021-05-04 15:38:39** I noticed there were copy protocols for some important Pygame objects, such as Surfaces and Rects. I wondered if it would...

enhancement
mixer

Trys to fix #3284 Example: ```py import pygame import ctypes win = pygame.Window(opengl=True) GL_VENDOR = 0x1F00 GL_RENDERER = 0x1F01 GL_VERSION = 0x1F02 GL_EXTENSIONS = 0x1F03 glGetString = pygame.display.gl_get_proc("glGetString") glGetString.restype =...

opengl
New API

The current sprite collision functions code has some code repetition. This implementation structures it differently, which has a few effects. - If `dokill` is true in `spritecollide` or `groupcollide`, the...

Code quality/robustness
sprite

**Environment:** - **Operating system** (e.g. Windows, Linux(Debian), Linux(Ubuntu), Mac): Mac - **Python version** (e.g. 3.7.9, 3.8.5) : 3.9 - **SDL version** (e.g. SDL 2.0.12): 2.26.4 - **PyGame version** (e.g. 2.0.0.dev10,...

bug
macOS

Not a full port. Things left to do: - [x] ~Logic for palettes.~ - [x] ~``RLEACCEL``~ - [ ] ``alphablit`` - [ ] ``surface_fill`` - [ ] ``simd_blitters_avx2`` - [...

Code quality/robustness
sdl3

As per initial discussion at: https://github.com/pygame-community/pygame-ce/issues/3193 This PR expands two Sprite collide functions, pygame.sprite.spritecollideany() and pygame.sprite.spritecollide() to allow an optional arg, **ignore_self** that will disregard the sprite being tested, with...

sprite