summaryrefslogtreecommitdiff
path: root/engine/entities/Player.ts
diff options
context:
space:
mode:
authorElizabeth Hunt <elizabeth.hunt@simponic.xyz>2023-09-02 14:40:46 -0600
committerElizabeth Hunt <elizabeth.hunt@simponic.xyz>2023-09-02 14:40:46 -0600
commit29ba1c29d7ada13a9e6d475ca880d121a85894ea (patch)
tree35a2b36191d197cd44b255cb0dcbc32077a212b4 /engine/entities/Player.ts
parentc551f519cadb8628d58114512770c69b01d80a0c (diff)
downloadjumpstorm-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.ts6
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;
- }
}