There are four parts to this patch:
1) add the action to the usual places 2) add a gamemap::location to class unit,
which stores the location we were trying to move to, 3) clear this
location on end-of-turn, or if the unit moves again this turn, and 4)
if a move is interrupted, reslect the unit's hex.
The new hotkey is 't'. To use this feature, select a unit that had its
move interrupted by seeing allies/enemies, and right click >> "Continue
Move", or press the 't' key.
* Added toggleable action support to hotkey.[c|h]pp & playturn.[c|h]pp.
* Actions can now have images associated with them.
* Toggleable menu items use the checkbox graphics.
* Fixed some of the trivial warnings (newlines, double 0.0 constants where integer 0 required)
...updating the fog/shroud, so the moves can be undone. The player can
commit the moves, forcing the fog/shroud to update, but then the moves
can no longer be undone. Useful to make fog/shroud maps behave more
like normal maps, with respect to move undoing.
- fixed bug where if the host changed their name, it would show that
name to users connecting to the game
- fixed bug in lobby where top-left of screen would not be drawn properly
- made private messaging work
- added randomization of temples in Muff Malal's peninsula
- made it so in MP games, players can receive labels and messages while it's their turn
- added patch to 'show possible enemy moves'
- added new status image for illuminated underground
- made Li'sar start at level 2 and be upgradeable to level 3
- made it so users in lobby can see minimap of non-shroud games being played
- made it so the 'observer' setting is respected for multiplayer games
- made it so that the number of available positions in a game is shown
in the lobby
- made it so the current turn of a game underway is shown in the lobby
- made the 'eye of the observer' work, allowing players to see who is
observing their game. (only updates when it's a network player's
turn)