var CONST = require('../const'); var HexagonalWorldToTileXY = require('./HexagonalWorldToTileXY'); var IsometricWorldToTileXY = require('./IsometricWorldToTileXY'); var NOOP = require('../../utils/NOOP'); var StaggeredWorldToTileXY = require('./StaggeredWorldToTileXY'); var WorldToTileXY = require('./WorldToTileXY'); var GetWorldToTileXYFunction = function (orientation){ if (orientation === CONST.ORTHOGONAL) { return WorldToTileXY; } else if (orientation === CONST.ISOMETRIC) { return IsometricWorldToTileXY; } else if (orientation === CONST.HEXAGONAL) { return HexagonalWorldToTileXY; } else if (orientation === CONST.STAGGERED) { return StaggeredWorldToTileXY; } else { return NOOP; } } ; module.exports = GetWorldToTileXYFunction;