arcade
arcade copied to clipboard
Easy to use Python library for creating 2D arcade games.
This PR adds a new page in the tutorial section of the docs that details how to add a custom resource handler. Currently, it contains a section on adding resource...
The `UIManager` must have its own camera instance. This used to be the case before the camera changes. Use 2.6 as a reference add back the `UIManager.camera` member. This can...
## Enhancement CI formatting output could be clearer for beginners. ### Actual behavior:  ### Expected behavior: Useful debug output ### Steps to reproduce/example code: PR something or run `./make.py...
## Bug Report Text blinks when Caret of input fields are visible. ### Steps to reproduce/example code: ``` python -m arcade.gui.examples.exp_hidden_password ```
Some examples are broken due to the 3.0 camera updates. So far there are: - [x] `arcade/examples/procedural_caves_bsp.py` - Camera 'Jitters' - [x] `arcade/examples/procedural_caves_cellular.py` - `AttributeError: module 'arcade.camera' has no attribute...
## Summary This issue report addresses two key points: 1. A bug encountered when instantiating the `UIButtonRow` class with a `callback` argument. 2. A request for an enhancement to allow...
How do people feel about implementing (and enforcing) autoformatting in Arcade? Specifically: - Black for code (120 char line length) - Ruff for imports Some considerations: - we would likely...
Seeing that we recently discovered a nasty bug in `SpriteList.swap` it's probably a good idea to do an additional pass on unit tests. This feature never actually had a unit...
## Bug Report Originally found by @alejcas. A grid of SpriteSolidColors can produce missing pixels on some machines on some irrational zoom levels. These missing pixels appear as very small...
We should really declare all variables with types in `__init__` while `setup()` should attempt to reuse these types as much as possible. This mans type hinting and code completion will...