# One rule for which icons turn; stop wrapping steps · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/2e28128e309d832a609801f38e1caecd1cfb5e90)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 2e28128e309d832a609801f38e1caecd1cfb5e90

Requested commit: 2e28128e309d832a609801f38e1caecd1cfb5e90

Commit: 2e28128e309d832a609801f38e1caecd1cfb5e90

Tree: 28b1777661fe1f25e60cc173b76868d72ed30b8e

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
One rule for which icons turn; stop wrapping steps

drawsGlyphRotation is now the single test for "this placed ability's
rotation turns its glyph": a plain icon with no vision cone. The page
transition and the X key used a looser test and treated a camera's cone
direction of 0 as an unturned icon.

Stepping no longer wraps at a full turn, so X then Shift+X gives back the
exact angle it started from. That replaces the 2pi stand-in for 0, which
leaked into shapes and cones and made identical pages spin on change.

A lineup draft swapped for another ability starts from the new one's
geometry, and a two-finger trackpad drag counts as a held pointer.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [59f5133bf5863329f3bc3ddda89608bcf61e49f0](https://git.cafe/dara/icarus/commit/59f5133bf5863329f3bc3ddda89608bcf61e49f0?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/2e28128e309d832a609801f38e1caecd1cfb5e90?format=markdown)
