Skip to content

feat: Add support for directional auxiliary marks (diraux) to Skyscrapers#703

Closed
mashinosatoshi wants to merge 2 commits intorobx:mainfrom
mashinosatoshi:feat/skyscrapers_add_diraux_support
Closed

feat: Add support for directional auxiliary marks (diraux) to Skyscrapers#703
mashinosatoshi wants to merge 2 commits intorobx:mainfrom
mashinosatoshi:feat/skyscrapers_add_diraux_support

Conversation

@mashinosatoshi
Copy link
Copy Markdown
Contributor

Summary

This pull request adds the ability to input and display directional arrows (diraux) on borders in the Building Puzzle (Skyscrapers). This allows solvers to mark relationships between cells, such as relative building heights, as visual aids during solving.

This PR resolves the related issue.
Fixes #696

Key Changes

  • Expanded Input Modes
    • Added diraux to the play mode's inputModes, making it selectable via the toolbar.
  • Implemented Mouse Input Logic
    • mouseinput_other: Enabled arrow input via dragging and clicking when in diraux mode.
    • mouseinput_auto: Enabled quick diraux input using the right mouse button in play mode.
  • Updated Rendering Logic
    • Added a call to drawBorderAuxDir in Graphic.paint to ensure input marks are rendered on the grid.

Note

  • Saving and loading these marks (via FileIO) is not currently implemented. Further updates to decodeBorderArrowAns and related functions would be required if data persistence for these marks is necessary.

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 26, 2026

@mashinosatoshi is attempting to deploy a commit to the robx's projects Team on Vercel.

A member of the Team first needs to authorize it.

@x-sheep x-sheep self-requested a review March 26, 2026 17:25
@x-sheep x-sheep added the enhancement New feature or request label Mar 26, 2026
@mashinosatoshi
Copy link
Copy Markdown
Contributor Author

I'm sorry, It's not good modification.

@mashinosatoshi mashinosatoshi deleted the feat/skyscrapers_add_diraux_support branch March 28, 2026 05:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Skyscrapers: Allow inputting directional aux marks

2 participants