This commit is contained in:
2024-03-05 15:45:41 +00:00
parent 23070ee19a
commit be6e765d76
3 changed files with 39 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
import Denque from "denque";
export class GameEngine {
private static instance: GameEngine | null = null;
private npcActionQueue = new Denque<unknown>();
private apiActionQueue = new Denque<unknown>();
private constructor() {
}
public static getInstance() {
if (!GameEngine.instance) {
GameEngine.instance = new GameEngine();
}
return GameEngine.instance;
}
public async start() {
console.log('GameEngine started');
}
public async stop() {
console.log('GameEngine stopped');
}
}