summaryrefslogtreecommitdiff
path: root/client/src/akkamon/render/engine/RemotePlayerEngine.ts
diff options
context:
space:
mode:
authorMike Vink <mike1994vink@gmail.com>2021-07-23 22:09:20 +0200
committerMike Vink <mike1994vink@gmail.com>2021-07-23 22:09:20 +0200
commit4692175208a8f0526c6e0881aa0e51345c5574fb (patch)
tree4753635cc27e319933384b703b357ee86318a3fd /client/src/akkamon/render/engine/RemotePlayerEngine.ts
parenteaff86546eca516d51c27eb9d63ea33a96576e90 (diff)
feat(): start ui
Diffstat (limited to 'client/src/akkamon/render/engine/RemotePlayerEngine.ts')
-rw-r--r--client/src/akkamon/render/engine/RemotePlayerEngine.ts21
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;
}