void uiGeoscapeNode::onLeftClick (uiNode_t* node, int x, int y) { if (mode != MODE_NULL) return; vec2_t pos; /* get map position */ if (!UI_MAPEXTRADATACONST(node).flatgeoscape) screenTo3DMap(node, x, y, pos); else screenToMap(node, x, y, pos); GAME_MapClick(node, x, y, pos); }
Point TiledMap::screenToTile(Point screenCoords) { return mapToTile(screenToMap(screenCoords)); }