Last week, when I posted the HexMap Screenshots, I had a grand vision of how I wanted movement to work. The system would show you every hex you could reach with your current movement. On paper it sounds rather easy, in practice, it is far more complex. It is so complex, I am unsure if I can do it. So, what can I do? There are 2 possibilities.
I can do it hex by hex, You are given the ring, see the last post, and move 1 hex based on that, then the system gets the next ring. I might include the cost to move to each hex in the ring with a tooltip when you hover over a hex in the ring.
My other option is to attempt to display the cheapest route to the hex hovered over, kinda like MegaMek does.
My personal preference is to do the former, the hex by hex, rather than the latter, the routing. This is due to the relative cost in calculating the second. I can't think of a cheap way to do it off the top of my head. What do you think?