arcade
arcade copied to clipboard
Easy to use Python library for creating 2D arcade games.
This might just be about reverting https://github.com/pythonarcade/arcade/pull/2021 The vector sprite perf testing showed 2.x cost. We should quickly review the cost of the sprite scale changes before we release. https://github.com/pythonarcade/arcade/blob/fa6e9387cb9801081f378a4b4e978028ea531bd8/arcade/sprite/base.py#L263-L339...
When a point intersects a line in the hitbox you get false positives. EDIT: Changes are already in `point-in-polygon-fix` branch. Unit tests for the geometry module have been broken up....
Minimal tasks for 3.0 release. Some of these can be done incrementally - [ ] Do a pass on front page - [ ] Fill out the about section -...
I added the code that is selected in this image and it fixed the issue, see error message in terminal.
* Extreme unrolling in `draw_rect_outline` * Add a diagram in the comments * Replace two property calls with the direct `.x` and `.y` calls
* Add relative position helpers * Use position helpers to clean up UITextInput.on_event * Some light refactoring for readability * Improve related docstrings and comments
## Enhancement request: [singledispatchmethod]: https://docs.python.org/3/library/functools.html#functools.singledispatchmethod **TL;DR:** Consider one of the other dispatch tools to clean up GUI event code ### What should be added/changed? Consider one of the following to...
* Resolve lingering issues related to pyglet vectors (whatever that is) * Possibly issues with implementation details in pyglet * Possibly we should revert parts of https://github.com/pythonarcade/arcade/pull/2021 * If we...
When running tests in CI on headless mode, the following stack trace is thrown: ``` ImportError while loading conftest '/home/runner/work/Hades/Hades/tests/conftest.py'. tests/conftest.py:25: in WINDOW: Final[Window] = Window() .nox/tests-3-12/lib/python3.12/site-packages/arcade/application.py:208: in __init__ super().__init__(...
**TL;DR:** Proof we ***can*** `Vec2` all `*Sprite` without destroying the universe! [\[ Obligatory Skrillex Noises \]](https://www.youtube.com/watch?v=WSeNSzJ2-Jw) >[!NOTE] >The remaining pyright issues belong in #2183 ### How to try it ####...