func (c *Canvas) StartSwap() {
	c.log.Info("click a tile to swap for three others from the pile")
	c.selection.setMoveState(swap)
	c.selection.tiles = make(map[tile.ID]tileSelection)
	c.Redraw()
}
// StartSwap start a swap move.
StartSwap start a swap move.
// StartSwap start a swap move .
func (c *Canvas) StartSwap() {
	c.log.Info("click a tile to swap for three others from the pile")
	c.selection.setMoveState(swap)
	c.selection.tiles = make(map[tile.ID]tileSelection)
	c.Redraw()
}
func ( c * Canvas ) StartSwap ( ) { c . log . Info ( " " ) c . selection . setMoveState ( swap ) c . selection . tiles = make ( map [ tile . ID ] tileSelection ) c . Redraw ( ) }
StartSwap start a swap move.
StartSwap start a swap move .