Easy to use Python library for creating 2D arcade games.
from __future__ import annotations
everywhere" for examples (#1898)_move_sprite()
genericdev
dependencies, same as CI. Keeps things consistentconcept.rst
for GUI system docs (#1680)arcade.gl
(#1767)use_spatial_hash
flag (#1730)remove_sprite_list_by_index
to Scene (#1723)pip install
(#1717)make serve
to run sphinx-autobuild (#1710)__all__
(#1658)lrtb
(left, right, top, bottom) (#1650)PymunkPhysicsEngine.add_sprite
and PymunkPhysicsEngine.add_sprite_list
respectively (#1642)are_polygons_intersecting
and is_point_in_polygon
(#1536)UIStyle
dataclass (#1607)_update_size_hints
in layouts (#1515)on_show_section
and on_hide_section
were not being fired when add_section or remove_section (#1387)Sprite.collides_with_list
(#1383)__contains__
to SpriteList
so using in operator is O(1) instead of O(n) (#1378)size_hint
, size_hint_min
, and size_hint_max
- fix UIBoxLayout shrinking to negative size, crashing GLarcade.Window.__init__()
(#1292)UIWidget.add()