UNPKG

create-expo-cljs-app

Version:

Create a react native application with Expo and Shadow-CLJS!

21 lines (18 loc) 513 B
import { abs } from '../utils/utils-consts'; import { DIRECTION_NONE,DIRECTION_LEFT,DIRECTION_RIGHT,DIRECTION_UP,DIRECTION_DOWN } from './input-consts'; /** * @private * get the direction between two points * @param {Number} x * @param {Number} y * @return {Number} direction */ export default function getDirection(x, y) { if (x === y) { return DIRECTION_NONE; } if (abs(x) >= abs(y)) { return x < 0 ? DIRECTION_LEFT : DIRECTION_RIGHT; } return y < 0 ? DIRECTION_UP : DIRECTION_DOWN; }