Experimental canvas 2D engine for tile-based sidescroller/sandbox games, created strictly for educational purposes.
entity-component-system
game-engine
canvas-2d
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}