react-simple-game-engine
Version:
[WIP] not able to use in currently. <!-- Document cumming soon... -->
25 lines • 830 B
TypeScript
import { Body } from "matter-js";
import { CreateBodyDefine, EntityInitial, Point } from "../../export-types";
import { Entity } from "./entity";
export declare class RectEntity<P extends Record<string, any> = any> extends Entity<P> {
width: number;
height: number;
get edge(): {
left: number;
right: number;
top: number;
bottom: number;
};
getSpriteWidthHeight(): {
width: number;
height: number;
};
protected onInitial(): EntityInitial<this>;
protected onCreateBody(enabledPhysicBody: boolean, { x, y, ...transform }: NonNullable<CreateBodyDefine<{
width?: number;
height?: number;
}>["transform"]>, options?: CreateBodyDefine["bodyOptions"]): Body | {
position: Point;
};
}
//# sourceMappingURL=rect.entity.d.ts.map