Hide train sprites initially to avoid flash

This commit is contained in:
Tyler Hallada 2018-04-22 19:29:30 -04:00
parent ad9167528a
commit 46aba476ed
2 changed files with 2 additions and 0 deletions

View File

@ -33,6 +33,7 @@ export default class Train {
this.color = color;
this.sprite = new PIXI.Sprite(PIXI.loader.resources.nodeImg.texture);
this.sprite.visible = false;
// for debugging
trainCount += 1;

View File

@ -164,6 +164,7 @@ const drawTrains = (trains: Train[], graphics: PIXI.Graphics) => {
for (const train of trains) {
const trainSize = rangeMap(train.passengers, 0, TRAIN_CAPACITY, 1, 5);
const scale = trainSize / NODE_RES;
train.sprite.visible = true;
train.sprite.x = train.location.x;
train.sprite.y = train.location.y;
train.sprite.scale.x = scale;