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

Fixed three bugs in math.py: 1. Fixed `rand_vec_spread_deg` to convert degrees to radians before passing to `Vec2.from_polar`. #2648 2. Fixed `rotate_around_point` to properly rotate around the `source` point instead of...

Hi, maybe this question is stupid. I am using the arcade 3.3.2 CRT filter feature on a project, but it causes a shrink down of the size of the original...

After we temp fix [the issue in this comment](https://github.com/pythonarcade/arcade/pull/2772#issuecomment-3361958887), we'll need to upgrade Typer. I'm filing this as a separate issue since there might be breaking changes in the [Typer...

dependencies
buildtools

This PR refactors math utilities and related code to use `Point2` tuples consistently instead of mixing `x, y` float parameters and `Point2`: # Changes - Updated core math functions: -...

### I've noticed that in math.py there’s an inconsistency in how points are handled: - Some functions, like `rotate_point` and `get_distance`, take x and y as separate parameters: ``` def...

> [!WARNING] > This opinion is contentious, full of joking sass, and I am tired. This may not be my best written issue. ### What is a number? Wikipedia says:...

If you within a `DefaultTextureAtlas.render_into` context yo use `arcade.draw_texture_rect`, passing it the current atlas and a texture that is not already in the atlas, then the atlas will get resized...

**TL;DR:** This chain of fallbacks looks like CSS and isn't guaranteed to resolve? https://github.com/pythonarcade/arcade/blob/ce8db7b4f38a8ec477f2dc1c257c957116037f5d/arcade/examples/gui/1_layouts.py#L107 ### Proposed fix Replace it with one of ways: 1. Replace the last entry in the...

examples
gui

https://discord.com/channels/458662222697070613/1388962603677515919 It would be great to have auto-scrolling for UIScrollAreas(for controllers). If you go over the shown widgets, it will auto-scroll to the focused widget to show that.

gui

The get_angle_radians function has incorrect parameter order in the math.atan2() call at line 454, causing it to return angles rotated by 90 degrees from the expected result. Incorrect code: `return...