Just an update:

I can now select multiple characters with their different movement spaces taken from the character.
Tiles where characters stand on, is marked as a player obstacle - so you cannot move on that tile.
Had a couple of challenges, but the most current one is:

For attacking - I will need 'line of sight attack' so that if an obstacle is in the way, it is -well, in the way of the attack and you probably should not be able to attack around a corner if it makes sense?
So I am trying to figure out this logic. I have commented my code religiously - rewrote it several times as well, but I still get lost in it now and again. :-)

Who thought that something that looks so simple is becoming so complex?? Perhaps I am over complicating things?
Name:  Hex_multiple1.JPG
Views: 14
Size:  51.6 KB
Name:  Hex_multiple2.JPG
Views: 15
Size:  52.5 KB
Name:  Hex_multiple3.JPG
Views: 14
Size:  35.7 KB
Name:  Hex_multiple4.JPG
Views: 14
Size:  44.4 KB