Experimental canvas 2D engine for tile-based sidescroller/sandbox games, created strictly for educational purposes.
entity-component-system game-engine canvas-2d
at develop 326 B view raw
1export class Transform { 2 constructor( 3 public x: number = 0, 4 public y: number = 0, 5 public width: number = 32, 6 public height: number = 32, 7 8 // Todo: Consider moving this to Collider.ts 9 public isCollidingWithEntity: boolean = false, 10 public isCollidingWithCanvasBoundaries: boolean = false, 11 ) {} 12}