Files
esengine/source/src/Physics/Shapes/Shape.ts

8 lines
256 B
TypeScript
Raw Normal View History

2020-06-11 20:36:36 +08:00
abstract class Shape {
public bounds: Rectangle;
2020-06-12 08:47:13 +08:00
public position: Vector2;
public center: Vector2;
public abstract recalculateBounds(collider: Collider);
public abstract pointCollidesWithShape(point: Vector2): CollisionResult;
2020-06-11 20:36:36 +08:00
}