platjs
Version:
Simple engine for platformer physics and rendering
32 lines • 717 B
TypeScript
import GameObject from "./object";
import Renderer from "./renderer";
export default class Camera {
renderer: Renderer;
lockedObject: GameObject | null;
defaultPos: {
x: number;
y: number;
};
pos: {
x: number;
y: number;
};
minimums: {
x: number;
y: number;
};
constructor(renderer: Renderer, defaultPos?: {
x: number;
y: number;
});
lock(object: GameObject, { minXSpace, minYSpace, }?: {
minXSpace?: number;
minYSpace?: number;
}): void;
unlock(): void;
update(): {
x: number;
y: number;
};
}
//# sourceMappingURL=camera.d.ts.map