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 }