I think it looks clean and to the point, although I wouldn't mind coming up with a better look for the GUI. Since I don't want to brand the client WH40k-specific, I'm probably not going to fill the GUI with sheets of metal, bolts, eagles, skulls and other such WH40k imagery. Still.. it could be slicker.
But as I said before, the GUI comes second after code, which has once again progressed and at a faster pace than I anticipated earlier today. Password checking is now in place and the "dice discard" feature seems to be in working order aswell. And since I was on a roll I went ahead and whipped up the scatter spinner tool, too.
Here's a glimpse of what it looks like:
To check for scatter in Battleboard you now follow these steps:
1) Bring up the template tool and place blast marker of your choice
2) Bring up the Dice roller and roll D6 to see if the shot scatters (as per the official rules of using a regular D6 to check for scatter)
3a) If the shot hits, you're free to proceed with whatever happens after the round strikes
3b) If the shot scatters, find a button labelled "Scatter spin" from the GUI and click it
4) You'll see the above circle-and-arrow diagram appear where your blast marker is and see the arrow spin
5) Once the arrow has stopped, the scatter angle is sent to other players so that they can check it if they want to - in the meanwhile you roll for scatter distance as per the official rules
6) When you've determined scatter distance, you drag the blast marker along the arrow; each circle indicates +1 inches away from the original target location. When you release the marker at its new location, the other players get a notification and can verify that you've followed the rules
Note: the "Scatter spin" button won't be available while the spinner is moving, to stop people from re-starting the spin again and again if it seems the scatter is going to go badly for them. The button only re-appears after scatter angle data has been sent to other players.
You'll also notice that I've added a one-inch dark circle at the center of the blast marker. This was done to make it easier to place a marker accurately.