Hello,
I’m working on a turn-based game — a mix between Blood Bowl and Baldur’s Gate 3 combat.
I already have the logic working for a maximum movement distance per turn for each character.
However, I’m struggling with the visual representation of this maximum movement. I’d like to draw a circle around the selected character, where the radius represents the character’s remaining movement distance.
Just like in Baldur’s Gate 3, the player can move multiple times during a turn, as long as they don’t exceed the maximum movement distance.
Example scenario:
-
Max movement distance = 100m
-
When the player selects the character, a circle with a 100m radius is drawn around them.
-
The player moves 50m forward → remaining movement distance = 50m.
-
The next time the character is selected during the same turn, the circle radius should update to 50m.
Could you help me figure out how to implement this?