diff options
Diffstat (limited to 'client/src/akkamon/render/engine/RemotePlayerEngine.ts')
| -rw-r--r-- | client/src/akkamon/render/engine/RemotePlayerEngine.ts | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/client/src/akkamon/render/engine/RemotePlayerEngine.ts b/client/src/akkamon/render/engine/RemotePlayerEngine.ts index 5d85f24..917453b 100644 --- a/client/src/akkamon/render/engine/RemotePlayerEngine.ts +++ b/client/src/akkamon/render/engine/RemotePlayerEngine.ts @@ -1,22 +1,27 @@ import Phaser from 'phaser'; -import type AkkamonStartScene from './scene'; -import { akkamonClient } from './app'; -import type { Direction } from './Direction'; + +import type { AkkamonWorldScene } from '../../scenes/AkkamonWorldScene'; +import { AkkamonEngine } from '../engine/AkkamonEngine'; + +import type { Direction } from '../Direction'; + import { Queue, RemotePlayerSprite -} from './RemotePlayerSprite'; +} from '../model/RemotePlayerSprite'; + import type { RemoteMovementQueues -} from './events'; +} from '../../client/Events'; -export class RemotePlayerEngine { +export class RemotePlayerEngine extends AkkamonEngine { - private scene: AkkamonStartScene; + private scene: AkkamonWorldScene; private trainerIdToRemotePlayerSprite: Map<string, RemotePlayerSprite> = new Map(); - constructor(scene: AkkamonStartScene) { + constructor(scene: AkkamonWorldScene) { + super(); this.scene = scene; } |
