UNPKG

@phaserjs/phaser

Version:
10 lines (9 loc) 450 B
import { TRANSFORM, Transform2DComponent } from "../transform/Transform2DComponent"; export function SetInViewFromBounds(id, cx, cy, cright, cbottom) { const data = Transform2DComponent.data[id]; const bx = data[TRANSFORM.BOUNDS_X1]; const by = data[TRANSFORM.BOUNDS_Y1]; const br = data[TRANSFORM.BOUNDS_X2]; const bb = data[TRANSFORM.BOUNDS_Y2]; data[TRANSFORM.IN_VIEW] = Number(!(cright < bx || cbottom < by || cx > br || cy > bb)); }