Add rotation support to UIDrawable objects #100

Closed
opened 2025-07-05 19:09:55 +00:00 by john · 1 comment
Owner

Add rotation property and support for rotating UI elements. Requires modifying render methods and adding transform matrices.
Affects: Frame, Caption, Sprite, Grid (all UIDrawable derivatives)

Add rotation property and support for rotating UI elements. Requires modifying render methods and adding transform matrices. Affects: Frame, Caption, Sprite, Grid (all UIDrawable derivatives)
Author
Owner

Implemented in commit da434dc ("Rotation") - added .rotation property to all UIDrawable types (Frame, Caption, Sprite, Grid, Arc, Circle, Line). Includes rotation-aware hit testing and grid camera rotation. Tests: tests/unit/rotation_test.py, tests/unit/rotation_visual_test.py, tests/unit/grid_camera_rotation_test.py.

Implemented in commit da434dc ("Rotation") - added `.rotation` property to all UIDrawable types (Frame, Caption, Sprite, Grid, Arc, Circle, Line). Includes rotation-aware hit testing and grid camera rotation. Tests: `tests/unit/rotation_test.py`, `tests/unit/rotation_visual_test.py`, `tests/unit/grid_camera_rotation_test.py`.
john closed this issue 2026-02-07 19:25:14 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
john/McRogueFace#100
No description provided.