@phaserjs/phaser
Version:
9 lines (8 loc) • 374 B
JavaScript
import { TRANSFORM, Transform2DComponent } from "./Transform2DComponent";
export function UpdateAxisAligned(id) {
const data = Transform2DComponent.data[id];
const rotation = data[TRANSFORM.ROTATION];
const skewX = data[TRANSFORM.SKEW_X];
const skewY = data[TRANSFORM.SKEW_Y];
data[TRANSFORM.AXIS_ALIGNED] = Number(rotation === 0 && skewX === 0 && skewY === 0);
}