gresm

Results 14 issues of gresm

Allows to convert python "complex" object into pygame Vector2 and adds ``vector2.to_complex()`` to convert Vector2 into "complex" object.

Submodule: math
Awaiting Merge

**Description** In objects of classes like ``pygame.Rect`` ``pygame.Surface`` there are properties that consist of two-integer tuple, but in pygame there is also ``pygame.Vector2`` class, why not to use it instead...

enhancement

When I try to run the command: ```java -jar extract-tls-secrets-4.0.0.jar /tmp/secrets.log``` I get the error: ```Failed to attach to java process . Cause: Agent JAR loaded but agent failed to...

This pull request: - Fixes #3393 - ~~Adds ``.rgb`` property to ``pygame.color.Color`` class~~ - ~~Performed black/clang-format refactor~~

Submodule: color
tests
Deprecation Warning

Cleaner way of ``color[:3]``: ``color.rgb``.

Submodule: color
New API

**Environment:** You can get some of this info from the text that pops up in the console when you run a pygame program. - **Operating system** : Linux - **Python...

bug
minor
confirmed/reproducible

Note: either this and #3000 will get merged separately, or if I merge this pull onto that one - depending if that pull request gets merged before I finish this...

Code quality/robustness
event

This PR moves some of functionality from c to python.

Code quality/robustness
event

Fixes #2894 Notes ~(mostly to self)~: - Should ``pygame.base.get_warnings_filter``/``pygame.base.set_warnings_filter`` be public API (likely not)? - Current idea of warning priorities (can be changed): - 0 is the most impactful -...

New API
pygame.debug

Closes #2759 - [x] implement logic - [x] documentation - [x] tests - [x] stubs

enhancement
type hints
event