+ def get_backface_tile_transform(self, tile):
+ src_x, src_y = self.get_tile_center(tile)
+ tile_xoffset, tile_yoffset = tile.calc_offset_in_square(self.tile_side)
+ # When calculating dest_x the minus in the formula switches the columns.
+ dest_x = self.backfaces_origin[0] + self.tile_side - tile_xoffset
+ dest_y = self.backfaces_origin[1] + self.tile_side + tile_yoffset
+
+ return self.backend.calc_rotate_translate_transform(src_x, src_y,
+ dest_x, dest_y, 0)
+