blob: b6b94e57a789f12308bc29bbeeb38b5bcb06352d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import Phaser from 'phaser';
import { client } from '../../app';
import type {
BasePhaserScene
} from '../PhaserTypes';
import {
WorldScene,
createWorldScene
} from './WorldScene';
function updatable<Scene extends BasePhaserScene>(scene: Scene) {
return class DemoScene extends scene {
update(time: number, delta: number) {
client.updateScene(delta);
}
}
}
let DemoScene = updatable(createWorldScene(Phaser.Scene, "DemoScene", "map", "akkamon-demo-extruded"));
export default DemoScene;
|