From 29ba1c29d7ada13a9e6d475ca880d121a85894ea Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Sat, 2 Sep 2023 14:40:46 -0600 Subject: make next update interval a property on network update component instead of inheritable attribute on entities --- engine/entities/Player.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'engine/entities/Player.ts') 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; - } } -- cgit v1.2.3-70-g09d2