Hide train sprites initially to avoid flash
This commit is contained in:
parent
ad9167528a
commit
46aba476ed
@ -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;
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user