/ src / Camera.ts
Camera.ts
 1  import { Point } from './Point'
 2  import { Size } from './Size'
 3  
 4  export class Camera {
 5    private position: Point
 6    private size: Size
 7  
 8    public constructor(position: Point, size: Size) {
 9      this.position = position
10      this.size = size
11    }
12  
13    public getPosition(): Point {
14      return this.position
15    }
16  
17    public setPosition(position: Point): void {
18      this.position = position
19    }
20  
21    public getSize(): Size {
22      return this.size
23    }
24  
25    public setSize(size: Size): void {
26      this.size = size
27    }
28  }