arcade icon indicating copy to clipboard operation
arcade copied to clipboard

Easy to use Python library for creating 2D arcade games.

Results 321 arcade issues
Sort by recently updated
recently updated
newest added

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...

performance

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....

bug

Minimal tasks for 3.0 release. Some of these can be done incrementally - [ ] Do a pass on front page - [ ] Fill out the about section -...

documentation

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...

enhancement

* 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__(...

bug

**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 ####...