From 7b6c27a671d2afcc47013d656e0e5a57465e6c48 Mon Sep 17 00:00:00 2001 From: pushfoo <36696816+pushfoo@users.noreply.github.com> Date: Mon, 8 Apr 2024 01:12:28 -0400 Subject: [PATCH 1/3] Import the Camera2D + arg classes in arcade/__init__.py --- arcade/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arcade/__init__.py b/arcade/__init__.py index 8a03e446bd..08c1ed589a 100644 --- a/arcade/__init__.py +++ b/arcade/__init__.py @@ -140,6 +140,10 @@ def configure_logging(level: Optional[int] = None): from .draw_commands import get_image from .draw_commands import get_pixel +from .camera import CameraData +from .camera import OrthographicProjectionData +from .camera import Camera2D + # We don't have joysticks game controllers in headless mode if not pyglet.options["headless"]: from .joysticks import get_game_controllers From ee9ccf4f00efd27ff221596b555dbe5d499241e0 Mon Sep 17 00:00:00 2001 From: pushfoo <36696816+pushfoo@users.noreply.github.com> Date: Mon, 8 Apr 2024 01:14:01 -0400 Subject: [PATCH 2/3] Add Camera2D + arg classes to arcade.__all__ --- arcade/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arcade/__init__.py b/arcade/__init__.py index 08c1ed589a..dad5388c12 100644 --- a/arcade/__init__.py +++ b/arcade/__init__.py @@ -246,6 +246,8 @@ def configure_logging(level: Optional[int] = None): 'TextureAnimation', 'TextureKeyframe', 'ArcadeContext', + 'CameraData', + 'Camera2D', 'ControllerManager', 'FACE_DOWN', 'FACE_LEFT', @@ -352,6 +354,7 @@ def configure_logging(level: Optional[int] = None): 'make_soft_circle_texture', 'make_soft_square_texture', 'open_window', + 'OrthographicProjectionData', 'print_timings', 'play_sound', 'read_tmx', From 58bdfcdc092c4904e8db5d7ba782f357b34b4e2e Mon Sep 17 00:00:00 2001 From: pushfoo <36696816+pushfoo@users.noreply.github.com> Date: Mon, 15 Apr 2024 20:48:53 -0400 Subject: [PATCH 3/3] Remove arcade.camera.*Data from arcade.__all__ per Discord discussion --- arcade/__init__.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/arcade/__init__.py b/arcade/__init__.py index dad5388c12..c40f752a23 100644 --- a/arcade/__init__.py +++ b/arcade/__init__.py @@ -140,8 +140,6 @@ def configure_logging(level: Optional[int] = None): from .draw_commands import get_image from .draw_commands import get_pixel -from .camera import CameraData -from .camera import OrthographicProjectionData from .camera import Camera2D # We don't have joysticks game controllers in headless mode @@ -246,7 +244,6 @@ def configure_logging(level: Optional[int] = None): 'TextureAnimation', 'TextureKeyframe', 'ArcadeContext', - 'CameraData', 'Camera2D', 'ControllerManager', 'FACE_DOWN', @@ -354,7 +351,6 @@ def configure_logging(level: Optional[int] = None): 'make_soft_circle_texture', 'make_soft_square_texture', 'open_window', - 'OrthographicProjectionData', 'print_timings', 'play_sound', 'read_tmx',