isaacscript-common
Version:
Helper functions and features for IsaacScript mods.
12 lines (10 loc) • 508 B
text/typescript
import { Direction } from "isaac-typescript-definitions";
import { VectorZero } from "../core/constants";
import { newReadonlyVector } from "../functions/readOnly";
export const DIRECTION_TO_VECTOR = {
[]: VectorZero, // -1
[]: newReadonlyVector(-1, 0), // 0
[]: newReadonlyVector(0, -1), // 1
[]: newReadonlyVector(1, 0), // 2
[]: newReadonlyVector(0, 1), // 3
} as const satisfies Record<Direction, Readonly<Vector>>;