Проблема с хексагонами.
Вложений: 1
Доброго времени суток!
возникла такая проблема: есть карта местности, построенная из хексагонов. Все бы хорошо, но только вот какая беда: не получается корректно отбразить мышь на тайлах. Т.е. например, в тайлах 11, 12, 13 все отображается корректно, но вот в тайлах 21, 22, 23 - фиг там (см приложение).
вот код, которым позиционируется мыша:
Код:
function getMouse() {
game.xmouse = Math.round(game.clip._xmouse/(game.tileSize));
game.ymouse = Math.round((game.clip._ymouse-(game.xmouse%2)*game.tileHeight/2)/game.tileHeight);
_root.mouse._x = game.xmouse*game.tileSize;
_root.mouse._y = game.ymouse*game.tileHeight;
}
как ввести это смещение?
|