Skip to content

Port: select world map areas and floor map rooms with the mouse - #95

Closed
carrdylan52 wants to merge 1 commit into
TheMoonPeople:masterfrom
carrdylan52:pr/mouse-world-map-floors
Closed

carrdylan52 wants to merge 1 commit into
TheMoonPeople:masterfrom
carrdylan52:pr/mouse-world-map-floors

Conversation

@carrdylan52

Copy link
Copy Markdown
Contributor

Before: world map locations and floor map rooms could only be chosen with the keys.
After: hover selects an area or a room, click opens it, right click backs out; the wheel walks the floor path; help labels like "Back to Map" are clickable.
How: hit boxes copy how the map draws pins, rooms and labels; clicks follow each language's confirm/cancel layout, including Japanese; boxes cull where the map stops drawing.
Tests: MenuMouseMap.* and MenuMouseMapInput.* in English and Japanese, plus the world-map-mouse replay.

Hover selects a world map area or a floor map room; a click opens it and a
right click backs out, in each language's confirm and cancel layout. The
wheel follows the arrow-key path between floors, help labels press the
button their symbol shows, and hit boxes cull where the map is drawn.
millerscout added a commit to millerscout/ChronicleTwo that referenced this pull request Oct 17, 2026
Adubbz pushed a commit that referenced this pull request Oct 18, 2026
Hovering a world map area's mark selects it and clicking it or its name
frame opens the place list. A dungeon floor map selects the hovered
room, the wheel walks the path as the arrow keys do, and clicking a help
label presses the button its symbol shows. On these maps and the screens
they open, Mouse1 and Mouse2 confirm and cancel in the language's own
layout.

Room hit boxes come from the same placement and cull DrawRoomOne uses,
and the adapters read the retail menu statics through the unit stub
headers.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Adubbz Adubbz closed this Oct 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants