Skip to content

Abs#9

Open
abdullahbtariq wants to merge 8 commits into
mainfrom
Abs
Open

Abs#9
abdullahbtariq wants to merge 8 commits into
mainfrom
Abs

Conversation

@abdullahbtariq
Copy link
Copy Markdown
Owner

No description provided.

Added shared UiConstants for tile/card render modes
Refactored OtherClicked to clear highlights using Board tile access
Refactored Heartbeat to use shared UI constants and safe cleanup
Finalised selection/highlight integration contract for teammates.
Small comment fix in board class. Can be ignored
Added shared helper for adjacent tile calculation
Supports future move and attack highlight generation
Keeps legality/range logic separate from overlay rendering
Provides reusable base for D3 and later D4/H6
Adds the shared selection foundation. Extends GameState with selection and board lookup helpers, upgrades RangeFinder for legal move, adjacent attack, and move-then-attack reach, hardens SelectionGuards and SelectionManager against stale or invalid state, and simplifies cleanup in OtherClicked and Heartbeat.
finishing SC-D4
Added a skeleton to integrate my (abdullah's) helpers to be used by Yang
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.

1 participant