transport/src/Train.ts

24 lines
605 B
TypeScript
Raw Normal View History

import Station from './Station';
export default class Train {
public location: PIXI.Point;
public speed: number;
public origin: Station;
public destination: Station;
public passengers: number;
constructor(location: PIXI.Point, speed: number, passengers: number, origin: Station,
destination: Station) {
this.location = location;
this.speed = speed;
this.origin = origin;
this.destination = destination;
this.passengers = passengers;
}
public boardPassengers() {
if (this.location === this.origin.location) { // about to leave a station
}
}
}