diff options
author | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2023-09-02 14:40:46 -0600 |
---|---|---|
committer | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2023-09-02 14:40:46 -0600 |
commit | 29ba1c29d7ada13a9e6d475ca880d121a85894ea (patch) | |
tree | 35a2b36191d197cd44b255cb0dcbc32077a212b4 /engine/entities/Player.ts | |
parent | c551f519cadb8628d58114512770c69b01d80a0c (diff) | |
download | jumpstorm-29ba1c29d7ada13a9e6d475ca880d121a85894ea.tar.gz jumpstorm-29ba1c29d7ada13a9e6d475ca880d121a85894ea.zip |
make next update interval a property on network update component instead of inheritable attribute on entities
Diffstat (limited to 'engine/entities/Player.ts')
-rw-r--r-- | engine/entities/Player.ts | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/engine/entities/Player.ts b/engine/entities/Player.ts index b42fca4..02dd14e 100644 --- a/engine/entities/Player.ts +++ b/engine/entities/Player.ts @@ -60,7 +60,7 @@ export class Player extends Entity { const [leftSprite, rightSprite] = [Direction.LEFT, Direction.RIGHT].map( (direction) => new Sprite( - IMAGES.get(Player.spriteSpec.states?.get(direction)?.sheet as string), + IMAGES.get(Player.spriteSpec.states!.get(direction)!.sheet!)!, { x: 0, y: 0 }, { width: Player.spriteSpec.width, height: Player.spriteSpec.height }, Player.spriteSpec.msPerFrame, @@ -102,8 +102,4 @@ export class Player extends Entity { new BoundingBox(center, boundingBox.dimension, boundingBox.rotation) ].forEach((component) => this.addComponent(component)); } - - public getNextUpdateInterval() { - return Math.random() * 30 + 50; - } } |